impltests

package
v0.0.0-...-422a740 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Runners = map[string]ImplementationRunner{
	"boringssl":       &BoringSslRunner{},
	"botan":           &BotanRunner{},
	"curl":            &CurlRunner{},
	"envoy":           &EnvoyRunner{},
	"gnutls":          &GnutlsRunner{},
	"golang":          &GolangRunner{},
	"java":            &JavaRunner{},
	"libressl":        &LibresslRunner{},
	"node":            &NodeRunner{},
	"openssl":         &OpensslRunner{},
	"pkijs":           &PkijsRunner{},
	"powershell":      &PowerShellRunner{},
	"python_requests": &PythonRequestsRunner{},
	"rustls":          &RustlsRunner{},
}

Functions

This section is empty.

Types

type BoringSslRunner

type BoringSslRunner struct{}

func (*BoringSslRunner) Close

func (b *BoringSslRunner) Close() error

func (*BoringSslRunner) GetVersion

func (b *BoringSslRunner) GetVersion() string

func (*BoringSslRunner) Initialize

func (b *BoringSslRunner) Initialize() error

func (*BoringSslRunner) Name

func (b *BoringSslRunner) Name() string

func (*BoringSslRunner) RunTests

type BotanRunner

type BotanRunner struct {
	// contains filtered or unexported fields
}

func (*BotanRunner) Close

func (o *BotanRunner) Close() error

func (*BotanRunner) GetVersion

func (o *BotanRunner) GetVersion() string

func (*BotanRunner) Initialize

func (o *BotanRunner) Initialize() error

func (*BotanRunner) Name

func (o *BotanRunner) Name() string

func (*BotanRunner) RunTests

type CurlRunner

type CurlRunner struct {
	// contains filtered or unexported fields
}

func (*CurlRunner) Close

func (c *CurlRunner) Close() error

func (*CurlRunner) GetVersion

func (c *CurlRunner) GetVersion() string

func (*CurlRunner) Initialize

func (c *CurlRunner) Initialize() error

func (*CurlRunner) Name

func (c *CurlRunner) Name() string

func (*CurlRunner) RunTests

type EnvoyRunner

type EnvoyRunner struct {
	// contains filtered or unexported fields
}

func (*EnvoyRunner) Close

func (r *EnvoyRunner) Close() error

func (*EnvoyRunner) GetVersion

func (r *EnvoyRunner) GetVersion() string

func (*EnvoyRunner) Initialize

func (r *EnvoyRunner) Initialize() error

func (*EnvoyRunner) Name

func (r *EnvoyRunner) Name() string

func (*EnvoyRunner) RunTests

type GnutlsRunner

type GnutlsRunner struct {
	// contains filtered or unexported fields
}

func (*GnutlsRunner) Close

func (g *GnutlsRunner) Close() error

func (*GnutlsRunner) GetVersion

func (g *GnutlsRunner) GetVersion() string

func (*GnutlsRunner) Initialize

func (g *GnutlsRunner) Initialize() error

func (*GnutlsRunner) Name

func (g *GnutlsRunner) Name() string

func (*GnutlsRunner) RunTests

type GolangRunner

type GolangRunner struct{}

func (*GolangRunner) Close

func (g *GolangRunner) Close() error

func (*GolangRunner) GetVersion

func (g *GolangRunner) GetVersion() string

func (*GolangRunner) Initialize

func (g *GolangRunner) Initialize() error

func (*GolangRunner) Name

func (g *GolangRunner) Name() string

func (*GolangRunner) RunTests

type ImplementationRunner

type ImplementationRunner interface {
	Name() string
	Initialize() error
	Close() error
	GetVersion() string
	RunTests(ctx *test_executor.ExecutionContext) (map[string]*test_executor.SuiteTestResults, error)
}

type JavaRunner

type JavaRunner struct {
	// contains filtered or unexported fields
}

func (*JavaRunner) Close

func (j *JavaRunner) Close() error

func (*JavaRunner) GetVersion

func (j *JavaRunner) GetVersion() string

func (*JavaRunner) Initialize

func (j *JavaRunner) Initialize() error

func (*JavaRunner) Name

func (j *JavaRunner) Name() string

func (*JavaRunner) RunTests

type LibresslRunner

type LibresslRunner struct {
	// contains filtered or unexported fields
}

func (*LibresslRunner) Close

func (l *LibresslRunner) Close() error

func (*LibresslRunner) GetVersion

func (l *LibresslRunner) GetVersion() string

func (*LibresslRunner) Initialize

func (l *LibresslRunner) Initialize() error

func (*LibresslRunner) Name

func (l *LibresslRunner) Name() string

func (*LibresslRunner) RunTests

type NodeRunner

type NodeRunner struct {
	// contains filtered or unexported fields
}

func (*NodeRunner) Close

func (c *NodeRunner) Close() error

func (*NodeRunner) GetVersion

func (c *NodeRunner) GetVersion() string

func (*NodeRunner) Initialize

func (c *NodeRunner) Initialize() error

func (*NodeRunner) Name

func (c *NodeRunner) Name() string

func (*NodeRunner) RunTests

type OpensslRunner

type OpensslRunner struct {
	// contains filtered or unexported fields
}

func (*OpensslRunner) Close

func (o *OpensslRunner) Close() error

func (*OpensslRunner) GetVersion

func (o *OpensslRunner) GetVersion() string

func (*OpensslRunner) Initialize

func (o *OpensslRunner) Initialize() error

func (*OpensslRunner) Name

func (o *OpensslRunner) Name() string

func (*OpensslRunner) RunTests

type PkijsRunner

type PkijsRunner struct {
	// contains filtered or unexported fields
}

func (*PkijsRunner) Close

func (p *PkijsRunner) Close() error

func (*PkijsRunner) GetVersion

func (p *PkijsRunner) GetVersion() string

func (*PkijsRunner) Initialize

func (p *PkijsRunner) Initialize() error

func (*PkijsRunner) Name

func (p *PkijsRunner) Name() string

func (*PkijsRunner) RunTests

type PowerShellRunner

type PowerShellRunner struct {
	// contains filtered or unexported fields
}

func (*PowerShellRunner) Close

func (c *PowerShellRunner) Close() error

func (*PowerShellRunner) GetVersion

func (c *PowerShellRunner) GetVersion() string

func (*PowerShellRunner) Initialize

func (c *PowerShellRunner) Initialize() error

func (*PowerShellRunner) Name

func (c *PowerShellRunner) Name() string

func (*PowerShellRunner) RunTests

type PythonRequestsRunner

type PythonRequestsRunner struct {
	// contains filtered or unexported fields
}

func (*PythonRequestsRunner) Close

func (c *PythonRequestsRunner) Close() error

func (*PythonRequestsRunner) GetVersion

func (c *PythonRequestsRunner) GetVersion() string

func (*PythonRequestsRunner) Initialize

func (c *PythonRequestsRunner) Initialize() error

func (*PythonRequestsRunner) Name

func (c *PythonRequestsRunner) Name() string

func (*PythonRequestsRunner) RunTests

type RustlsRunner

type RustlsRunner struct {
	// contains filtered or unexported fields
}

func (*RustlsRunner) Close

func (r *RustlsRunner) Close() error

func (*RustlsRunner) GetVersion

func (r *RustlsRunner) GetVersion() string

func (*RustlsRunner) Initialize

func (r *RustlsRunner) Initialize() error

func (*RustlsRunner) Name

func (r *RustlsRunner) Name() string

func (*RustlsRunner) RunTests

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL