Documentation ¶
Index ¶
- func GetHTTPClient(t assert.TestingT) *http.Client
- func GetTileBuilderFromEnv(t assert.TestingT, ctx context.Context) tracedb.MasterTileBuilder
- func MockUrlGenerator(path string) string
- func NewMockDiffStore() diff.DiffStore
- func NewMockTileBuilder(t assert.TestingT, digests [][]string, params []map[string]string, ...) tracedb.MasterTileBuilder
- func NewMockTileBuilderFromJson(t assert.TestingT, fname string) tracedb.MasterTileBuilder
- func NewMockTileBuilderFromTile(t assert.TestingT, tile *tiling.Tile) tracedb.MasterTileBuilder
- func TraceKey(params map[string]string) string
- type MockDiffStore
- func (m MockDiffStore) Get(priority int64, dMain string, dRest []string) (map[string]interface{}, error)
- func (m MockDiffStore) ImageHandler(urlPrefix string) (http.Handler, error)
- func (m MockDiffStore) PurgeDigests(digests []string, purgeGCS bool) error
- func (m MockDiffStore) UnavailableDigests() map[string]*diff.DigestFailure
- func (m MockDiffStore) WarmDiffs(priority int64, leftDigests []string, rightDigests []string)
- func (m MockDiffStore) WarmDigests(priority int64, digests []string, sync bool)
- type MockDigestStore
- type MockTileBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetHTTPClient ¶
GetHTTPClient returns a http client either from locally loading a config file or by querying meta data in the cloud.
func GetTileBuilderFromEnv ¶
GetTileBuilderFromEnv looks at the TEST_TRACEDB_ADDRESS environement variable for the name of directory that contains tiles. If it's defined it will return a TileStore instance. If the not the calling test will fail.
func NewMockDiffStore ¶
func NewMockTileBuilder ¶
func NewMockTileBuilder(t assert.TestingT, digests [][]string, params []map[string]string, commits []*tiling.Commit) tracedb.MasterTileBuilder
Mock the tilestore for GoldenTraces
func NewMockTileBuilderFromJson ¶
func NewMockTileBuilderFromJson(t assert.TestingT, fname string) tracedb.MasterTileBuilder
NewMockTileStoreFromJson reads a tile that has been serialized to JSON and wraps an instance of MockTileStore around it.
func NewMockTileBuilderFromTile ¶
Mock the tilestore for GoldenTraces
Types ¶
type MockDiffStore ¶
type MockDiffStore struct{}
Mock the diffstore.
func (MockDiffStore) ImageHandler ¶
func (m MockDiffStore) ImageHandler(urlPrefix string) (http.Handler, error)
func (MockDiffStore) PurgeDigests ¶
func (m MockDiffStore) PurgeDigests(digests []string, purgeGCS bool) error
func (MockDiffStore) UnavailableDigests ¶
func (m MockDiffStore) UnavailableDigests() map[string]*diff.DigestFailure
func (MockDiffStore) WarmDiffs ¶
func (m MockDiffStore) WarmDiffs(priority int64, leftDigests []string, rightDigests []string)
func (MockDiffStore) WarmDigests ¶
func (m MockDiffStore) WarmDigests(priority int64, digests []string, sync bool)
type MockDigestStore ¶
func (*MockDigestStore) Get ¶
func (m *MockDigestStore) Get(testName, digest string) (*digeststore.DigestInfo, bool, error)
func (*MockDigestStore) Update ¶
func (m *MockDigestStore) Update([]*digeststore.DigestInfo) error
type MockTileBuilder ¶
type MockTileBuilder struct {
// contains filtered or unexported fields
}
func (*MockTileBuilder) GetTile ¶
func (m *MockTileBuilder) GetTile() *tiling.Tile
Click to show internal directories.
Click to hide internal directories.