Documentation ¶
Index ¶
- func Hosting() bool
- type Mock
- type V2
- func (r *V2) Close()
- func (r *V2) Password() string
- func (r *V2) Path() string
- func (r *V2) Ping() error
- func (r *V2) ReadBlobContents(t testingT, blobDigest digest.Digest) []byte
- func (r *V2) TempMoveBlobData(t testingT, blobDigest digest.Digest) (undo func())
- func (r *V2) Username() string
- func (r *V2) WriteBlobContents(t testingT, blobDigest digest.Digest, data []byte)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Mock ¶
type Mock struct {
// contains filtered or unexported fields
}
Mock represent a registry mock
func (*Mock) RegisterHandler ¶
RegisterHandler register the specified handler for the registry mock
type V2 ¶
type V2 struct {
// contains filtered or unexported fields
}
V2 represent a registry version 2
func (*V2) Ping ¶
Ping sends an http request to the current registry, and fail if it doesn't respond correctly
func (*V2) ReadBlobContents ¶
ReadBlobContents read the file corresponding to the specified digest
func (*V2) TempMoveBlobData ¶
func (r *V2) TempMoveBlobData(t testingT, blobDigest digest.Digest) (undo func())
TempMoveBlobData moves the existing data file aside, so that we can replace it with a malicious blob of data for example.
func (*V2) WriteBlobContents ¶
WriteBlobContents write the file corresponding to the specified digest with the given content
Click to show internal directories.
Click to hide internal directories.