Documentation ¶
Index ¶
- Variables
- func ExecuteAllTestsLocal(ctx *ExecutionContext, suites *TestSuites, ...) (map[string]*SuiteTestResults, error)
- func ExecuteAllTestsRemote(ctx *ExecutionContext, suites *TestSuites, ...) (map[string]*SuiteTestResults, error)
- func GetBuildRevision() string
- type ExecutionContext
- type NullWriter
- type Server
- type SuiteTestResults
- func (*SuiteTestResults) Descriptor() ([]byte, []int)deprecated
- func (x *SuiteTestResults) GetSupportedFeatures() []int32
- func (x *SuiteTestResults) GetTestCaseResults() []TestCaseResult
- func (x *SuiteTestResults) GetUnsupportedFeatures() []int32
- func (*SuiteTestResults) ProtoMessage()
- func (x *SuiteTestResults) ProtoReflect() protoreflect.Message
- func (x *SuiteTestResults) Reset()
- func (x *SuiteTestResults) String() string
- type TestCaseResult
- func (TestCaseResult) Descriptor() protoreflect.EnumDescriptor
- func (x TestCaseResult) Enum() *TestCaseResult
- func (TestCaseResult) EnumDescriptor() ([]byte, []int)deprecated
- func (x TestCaseResult) Number() protoreflect.EnumNumber
- func (x TestCaseResult) String() string
- func (TestCaseResult) Type() protoreflect.EnumType
- type TestSuites
Constants ¶
This section is empty.
Variables ¶
View Source
var ( TestCaseResult_name = map[int32]string{ 0: "ACCEPTED", 1: "REJECTED", 2: "SKIPPED", } TestCaseResult_value = map[string]int32{ "ACCEPTED": 0, "REJECTED": 1, "SKIPPED": 2, } )
Enum value maps for TestCaseResult.
View Source
var File_test_results_proto protoreflect.FileDescriptor
Functions ¶
func ExecuteAllTestsLocal ¶
func ExecuteAllTestsLocal(ctx *ExecutionContext, suites *TestSuites, execTest func(hostname string, certificates [][]byte) (bool, error)) (map[string]*SuiteTestResults, error)
func ExecuteAllTestsRemote ¶
func ExecuteAllTestsRemote(ctx *ExecutionContext, suites *TestSuites, execTest func(hostname string, port uint) (bool, error)) (map[string]*SuiteTestResults, error)
func GetBuildRevision ¶
func GetBuildRevision() string
Types ¶
type ExecutionContext ¶
type NullWriter ¶
type NullWriter int
NullWriter implements the io.Write interface but doesn't do anything.
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func StartServer ¶
func (*Server) PlaintextPort ¶
type SuiteTestResults ¶
type SuiteTestResults struct { SupportedFeatures []int32 `protobuf:"varint,1,rep,packed,name=supported_features,json=supportedFeatures,proto3" json:"supported_features,omitempty"` UnsupportedFeatures []int32 `` /* 126-byte string literal not displayed */ TestCaseResults []TestCaseResult `` /* 150-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SuiteTestResults) Descriptor
deprecated
func (*SuiteTestResults) Descriptor() ([]byte, []int)
Deprecated: Use SuiteTestResults.ProtoReflect.Descriptor instead.
func (*SuiteTestResults) GetSupportedFeatures ¶
func (x *SuiteTestResults) GetSupportedFeatures() []int32
func (*SuiteTestResults) GetTestCaseResults ¶
func (x *SuiteTestResults) GetTestCaseResults() []TestCaseResult
func (*SuiteTestResults) GetUnsupportedFeatures ¶
func (x *SuiteTestResults) GetUnsupportedFeatures() []int32
func (*SuiteTestResults) ProtoMessage ¶
func (*SuiteTestResults) ProtoMessage()
func (*SuiteTestResults) ProtoReflect ¶
func (x *SuiteTestResults) ProtoReflect() protoreflect.Message
func (*SuiteTestResults) Reset ¶
func (x *SuiteTestResults) Reset()
func (*SuiteTestResults) String ¶
func (x *SuiteTestResults) String() string
type TestCaseResult ¶
type TestCaseResult int32
const ( TestCaseResult_ACCEPTED TestCaseResult = 0 TestCaseResult_REJECTED TestCaseResult = 1 TestCaseResult_SKIPPED TestCaseResult = 2 )
func (TestCaseResult) Descriptor ¶
func (TestCaseResult) Descriptor() protoreflect.EnumDescriptor
func (TestCaseResult) Enum ¶
func (x TestCaseResult) Enum() *TestCaseResult
func (TestCaseResult) EnumDescriptor
deprecated
func (TestCaseResult) EnumDescriptor() ([]byte, []int)
Deprecated: Use TestCaseResult.Descriptor instead.
func (TestCaseResult) Number ¶
func (x TestCaseResult) Number() protoreflect.EnumNumber
func (TestCaseResult) String ¶
func (x TestCaseResult) String() string
func (TestCaseResult) Type ¶
func (TestCaseResult) Type() protoreflect.EnumType
type TestSuites ¶
type TestSuites struct {
// contains filtered or unexported fields
}
func BuildTestSuites ¶
func BuildTestSuites() (*TestSuites, error)
func BuildTestSuitesWithRootCa ¶
func BuildTestSuitesWithRootCa(rootCert *x509.Certificate, rootKey crypto.Signer) (*TestSuites, error)
func (*TestSuites) GetProvider ¶
func (ts *TestSuites) GetProvider(name string) test_case.TestCaseProvider
func (*TestSuites) GetProviderNames ¶
func (ts *TestSuites) GetProviderNames() []string
func (*TestSuites) GetRootCert ¶
func (ts *TestSuites) GetRootCert() *x509.Certificate
func (*TestSuites) GetTestCaseCertificates ¶
func (ts *TestSuites) GetTestCaseCertificates(testCase test_case.TestCase) (*tls.Certificate, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.