blob: 7a22414a53ddfee70aff0d1d46400a7c64641157 [file] [log] [blame]
package memory
import (
"os"
"testing"
"go.skia.org/infra/go/deepequal"
"go.skia.org/infra/go/testutils"
"go.skia.org/infra/task_scheduler/go/db"
)
func TestMain(m *testing.M) {
db.AssertDeepEqual = deepequal.AssertDeepEqual
os.Exit(m.Run())
}
func TestInMemoryTaskDB(t *testing.T) {
testutils.SmallTest(t)
db.TestTaskDB(t, NewInMemoryTaskDB(nil))
}
func TestInMemoryTaskDBConcurrentUpdate(t *testing.T) {
testutils.SmallTest(t)
db.TestTaskDBConcurrentUpdate(t, NewInMemoryTaskDB(nil))
}
func TestInMemoryTaskDBUpdateTasksWithRetries(t *testing.T) {
testutils.SmallTest(t)
db.TestUpdateTasksWithRetries(t, NewInMemoryTaskDB(nil))
}
func TestInMemoryTaskDBGetTasksFromDateRangeByRepo(t *testing.T) {
testutils.SmallTest(t)
db.TestTaskDBGetTasksFromDateRangeByRepo(t, NewInMemoryTaskDB(nil))
}
func TestInMemoryTaskDBGetTasksFromWindow(t *testing.T) {
testutils.LargeTest(t)
db.TestTaskDBGetTasksFromWindow(t, NewInMemoryTaskDB(nil))
}
func TestInMemoryUpdateDBFromSwarmingTask(t *testing.T) {
testutils.SmallTest(t)
db.TestUpdateDBFromSwarmingTask(t, NewInMemoryTaskDB(nil))
}
func TestInMemoryUpdateDBFromSwarmingTaskTryjob(t *testing.T) {
testutils.SmallTest(t)
db.TestUpdateDBFromSwarmingTaskTryJob(t, NewInMemoryTaskDB(nil))
}
func TestInMemoryJobDB(t *testing.T) {
testutils.SmallTest(t)
db.TestJobDB(t, NewInMemoryJobDB(nil))
}
func TestInMemoryJobDBConcurrentUpdate(t *testing.T) {
testutils.SmallTest(t)
db.TestJobDBConcurrentUpdate(t, NewInMemoryJobDB(nil))
}