Documentation
¶
Index ¶
- type MockGWClient
- func (m *MockGWClient) BuildOpts() gwclient.BuildOpts
- func (m *MockGWClient) Inputs(ctx context.Context) (map[string]llb.State, error)
- func (m *MockGWClient) NewContainer(ctx context.Context, req gwclient.NewContainerRequest) (gwclient.Container, error)
- func (m *MockGWClient) ResolveImageConfig(ctx context.Context, ref string, opt sourceresolver.Opt) (string, digest.Digest, []byte, error)
- func (m *MockGWClient) ResolveSourceMetadata(ctx context.Context, op *pb.SourceOp, opt sourceresolver.Opt) (*sourceresolver.MetaResponse, error)
- func (m *MockGWClient) Solve(ctx context.Context, req gwclient.SolveRequest) (*gwclient.Result, error)
- func (m *MockGWClient) Warn(ctx context.Context, dgst digest.Digest, msg string, opts gwclient.WarnOpts) error
- type MockReference
- func (m *MockReference) Evaluate(ctx context.Context) error
- func (m *MockReference) ReadDir(ctx context.Context, req gwclient.ReadDirRequest) ([]*types.Stat, error)
- func (m *MockReference) ReadFile(ctx context.Context, req gwclient.ReadRequest) ([]byte, error)
- func (m *MockReference) StatFile(ctx context.Context, req gwclient.StatRequest) (*types.Stat, error)
- func (m *MockReference) ToState() (llb.State, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockGWClient ¶
Mock for gwclient.Client.
func (*MockGWClient) BuildOpts ¶
func (m *MockGWClient) BuildOpts() gwclient.BuildOpts
func (*MockGWClient) NewContainer ¶
func (m *MockGWClient) NewContainer(ctx context.Context, req gwclient.NewContainerRequest) (gwclient.Container, error)
func (*MockGWClient) ResolveImageConfig ¶
func (*MockGWClient) ResolveSourceMetadata ¶
func (m *MockGWClient) ResolveSourceMetadata(ctx context.Context, op *pb.SourceOp, opt sourceresolver.Opt) (*sourceresolver.MetaResponse, error)
func (*MockGWClient) Solve ¶
func (m *MockGWClient) Solve(ctx context.Context, req gwclient.SolveRequest) (*gwclient.Result, error)
type MockReference ¶
MockReference is a mock of the Reference interface.
func (*MockReference) ReadDir ¶
func (m *MockReference) ReadDir(ctx context.Context, req gwclient.ReadDirRequest) ([]*types.Stat, error)
func (*MockReference) ReadFile ¶
func (m *MockReference) ReadFile(ctx context.Context, req gwclient.ReadRequest) ([]byte, error)
func (*MockReference) StatFile ¶
func (m *MockReference) StatFile(ctx context.Context, req gwclient.StatRequest) (*types.Stat, error)
Click to show internal directories.
Click to hide internal directories.