fix: check if no valid testcase found

This commit is contained in:
debugtalk
2022-06-22 21:30:12 +08:00
parent 73a9fb371e
commit 1b2a747cff

View File

@@ -256,7 +256,10 @@ func (r *runner) setTasks(t []*Task) {
func (r *runner) getTask() *Task { func (r *runner) getTask() *Task {
tasksCount := len(r.tasks) tasksCount := len(r.tasks)
if tasksCount == 1 { if tasksCount == 0 {
log.Error().Msg("no valid testcase found")
os.Exit(1)
} else if tasksCount == 1 {
// Fast path // Fast path
return r.tasks[0] return r.tasks[0]
} }
@@ -326,7 +329,7 @@ func (r *localRunner) start() {
// start running // start running
go func() { go func() {
var ticker = time.NewTicker(reportStatsInterval) ticker := time.NewTicker(reportStatsInterval)
for { for {
select { select {
// record stats // record stats