blob: c87b06760a0e5ad7cedf68ed1c67c40b14b05bc1 [file] [log] [blame]
/*
List of all task types.
*/
package task_types
import (
"go.skia.org/infra/ct/go/ctfe/admin_tasks"
"go.skia.org/infra/ct/go/ctfe/capture_skps"
"go.skia.org/infra/ct/go/ctfe/chromium_analysis"
"go.skia.org/infra/ct/go/ctfe/chromium_builds"
"go.skia.org/infra/ct/go/ctfe/chromium_perf"
"go.skia.org/infra/ct/go/ctfe/lua_scripts"
"go.skia.org/infra/ct/go/ctfe/pixel_diff"
"go.skia.org/infra/ct/go/ctfe/task_common"
)
// Slice of all tasks supported by CTFE.
func Prototypes() []task_common.Task {
return []task_common.Task{
&chromium_analysis.DBTask{},
&chromium_perf.DBTask{},
&pixel_diff.DBTask{},
&capture_skps.DBTask{},
&lua_scripts.DBTask{},
&chromium_builds.DBTask{},
&admin_tasks.RecreatePageSetsDBTask{},
&admin_tasks.RecreateWebpageArchivesDBTask{},
}
}