fix: failed to generate a report in failfast mode #1315

This commit is contained in:
xucong053
2022-05-26 18:25:49 +08:00
parent 64345f4933
commit 0e6250491e

View File

@@ -179,12 +179,13 @@ func (r *HRPRunner) Run(testcases ...ITestCase) error {
}()
for it := sessionRunner.parametersIterator; it.HasNext(); {
if err = sessionRunner.Start(it.Next()); err != nil {
log.Error().Err(err).Msg("[Run] run testcase failed")
return err
}
err = sessionRunner.Start(it.Next())
caseSummary := sessionRunner.GetSummary()
s.appendCaseSummary(caseSummary)
if err != nil {
log.Error().Err(err).Msg("[Run] run testcase failed")
break
}
}
}
s.Time.Duration = time.Since(s.Time.StartAt).Seconds()