blob: e4d17431b2645921ea3eb01acffe44c4afcc56c3 [file] [log] [blame]
package main
import (
"log"
"os"
"go.skia.org/infra/task_scheduler/go/specs"
)
func main() {
tasksJSONs := os.Args[1:]
if len(tasksJSONs) == 0 {
log.Fatal("Specify at least one tasks.json to validate.")
}
for _, tasksJSON := range tasksJSONs {
contents, err := os.ReadFile(tasksJSON)
if err != nil {
log.Fatal(err)
}
if _, err := specs.ParseTasksCfg(string(contents)); err != nil {
log.Fatalf("%s: %s", tasksJSON, err)
}
}
}