Documentation ¶
Index ¶
- func New(uri string) (*mongo.Client, error)
- func NewBrowserMockDB(c *kmongo.Collection, log *zap.Logger) *browserMockDB
- func NewTelemetryDB(db *mongo.Database, telemetryTable string, enabled bool, logger *zap.Logger) *telemetryDB
- func NewTestCase(c *kmongo.Collection, log *zap.Logger) *testCaseDB
- type RunDB
- func (r *RunDB) Increment(ctx context.Context, success, failure bool, id string) error
- func (r *RunDB) PutTest(ctx context.Context, t models.Test) error
- func (r *RunDB) Read(ctx context.Context, cid string, user, app, id *string, from, to *time.Time, ...) ([]*models.TestRun, error)
- func (r *RunDB) ReadOne(ctx context.Context, id string) (*models.TestRun, error)
- func (r *RunDB) ReadTest(ctx context.Context, id string) (models.Test, error)
- func (r *RunDB) ReadTests(ctx context.Context, runID string) ([]models.Test, error)
- func (r *RunDB) Upsert(ctx context.Context, testRun models.TestRun) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBrowserMockDB ¶ added in v0.5.0
func NewBrowserMockDB(c *kmongo.Collection, log *zap.Logger) *browserMockDB
func NewTelemetryDB ¶ added in v0.3.5
func NewTestCase ¶
func NewTestCase(c *kmongo.Collection, log *zap.Logger) *testCaseDB
Types ¶
type RunDB ¶
type RunDB struct {
// contains filtered or unexported fields
}
func NewRun ¶
func NewRun(c *kmongo.Collection, test *kmongo.Collection, log *zap.Logger) *RunDB
Click to show internal directories.
Click to hide internal directories.