Documentation
¶
Index ¶
- Constants
- type CTRDummy
- func (ex *CTRDummy) GetContainer(ctx context.Context, foo string) (*api.GetContainerResponse, error)
- func (ex *CTRDummy) Initialize(ctx context.Context) error
- func (ex *CTRDummy) StartContainer(ctx context.Context, req *api.StartTemplatedContainerRequest) (*api.StartContainerResponse, error)
- func (ex *CTRDummy) StartManager(ctx context.Context, foo string) error
- func (ex *CTRDummy) StopContainer(ctx context.Context, foo string) error
- func (ex *CTRDummy) StopManager(ctx context.Context, foo string) error
- type CloudDummy
- func (ex *CloudDummy) GetContainer(ctx context.Context, foo string) (*api.GetContainerResponse, error)
- func (ex *CloudDummy) Initialize(ctx context.Context) error
- func (ex *CloudDummy) StartContainer(ctx context.Context, req *api.StartTemplatedContainerRequest) (*api.StartContainerResponse, error)
- func (ex *CloudDummy) StartManager(ctx context.Context, foo string) error
- func (ex *CloudDummy) StopContainer(ctx context.Context, foo string) error
- func (ex *CloudDummy) StopManager(ctx context.Context, foo string) error
- type ContainerManager
- type CtrManager
- func (ctr *CtrManager) GetContainer(ctx context.Context, containerName string) (*testapi.GetContainerResponse, error)
- func (ex *CtrManager) StartContainer(ctx context.Context, req *testapi.StartTemplatedContainerRequest) (*testapi.StartContainerResponse, error)
- func (ex *CtrManager) StartManager(ctx context.Context, foo string) (err error)
- func (ex *CtrManager) StopContainer(ctx context.Context, foo string) error
- func (ctr *CtrManager) StopManager(ctx context.Context, foo string) error
Constants ¶
View Source
const ( Username = "oauth2accesstoken" Password = "$(gcloud auth print-access-token)" ImageRegistry = "us-docker.pkg.dev" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CTRDummy ¶
type CTRDummy struct { }
func NewCTRDummy ¶
func NewCTRDummy() *CTRDummy
func (*CTRDummy) GetContainer ¶
func (*CTRDummy) StartContainer ¶
func (ex *CTRDummy) StartContainer(ctx context.Context, req *api.StartTemplatedContainerRequest) (*api.StartContainerResponse, error)
func (*CTRDummy) StartManager ¶
Mmight not be required.
func (*CTRDummy) StopContainer ¶
type CloudDummy ¶
type CloudDummy struct { CtrClient string EnvVarsToPreserve []string // contains filtered or unexported fields }
func NewCloudDummy ¶
func NewCloudDummy() *CloudDummy
func (*CloudDummy) GetContainer ¶
func (ex *CloudDummy) GetContainer(ctx context.Context, foo string) (*api.GetContainerResponse, error)
func (*CloudDummy) Initialize ¶
func (ex *CloudDummy) Initialize(ctx context.Context) error
func (*CloudDummy) StartContainer ¶
func (ex *CloudDummy) StartContainer(ctx context.Context, req *api.StartTemplatedContainerRequest) (*api.StartContainerResponse, error)
func (*CloudDummy) StartManager ¶
func (ex *CloudDummy) StartManager(ctx context.Context, foo string) error
Mmight not be required.
func (*CloudDummy) StopContainer ¶
func (ex *CloudDummy) StopContainer(ctx context.Context, foo string) error
func (*CloudDummy) StopManager ¶
func (ex *CloudDummy) StopManager(ctx context.Context, foo string) error
Mmight not be required.
type ContainerManager ¶
type ContainerManager interface { // Execute runs the exector // NOTE: these are for _once_ the manager is started/ready. StartContainer(context.Context, *api.StartTemplatedContainerRequest) (*api.StartContainerResponse, error) StopContainer(context.Context, string) error GetContainer(context.Context, string) (*api.GetContainerResponse, error) StartManager(context.Context, string) error StopManager(context.Context, string) error Initialize(context.Context) error }
type CtrManager ¶
type CtrManager struct { crostoolrunner.CtrCipdInfo CtrClient testapi.CrosToolRunnerContainerServiceClient EnvVarsToPreserve []string // contains filtered or unexported fields }
func NewCtrManager ¶
func NewCtrManager() *CtrManager
func (*CtrManager) GetContainer ¶
func (ctr *CtrManager) GetContainer( ctx context.Context, containerName string) (*testapi.GetContainerResponse, error)
GetContainer gets the container with provided name.
func (*CtrManager) StartContainer ¶
func (ex *CtrManager) StartContainer(ctx context.Context, req *testapi.StartTemplatedContainerRequest) (*testapi.StartContainerResponse, error)
func (*CtrManager) StartManager ¶
func (ex *CtrManager) StartManager(ctx context.Context, foo string) (err error)
Might not be required?
func (*CtrManager) StopContainer ¶
func (ex *CtrManager) StopContainer(ctx context.Context, foo string) error
func (*CtrManager) StopManager ¶
func (ctr *CtrManager) StopManager(ctx context.Context, foo string) error
StopCTRServer stops currently running CTR server.
Click to show internal directories.
Click to hide internal directories.