fix: avoid panic when running tests

This commit is contained in:
debugtalk
2022-04-06 13:36:06 +08:00
parent a44a20ab45
commit 4466e9b980
3 changed files with 11 additions and 6 deletions
+5 -2
View File
@@ -1,6 +1,7 @@
package hrp
import (
"os"
"sync"
"time"
@@ -42,14 +43,16 @@ func (b *HRPBoomer) Run(testcases ...ITestCase) {
// load all testcases
testCases, err := loadTestCases(testcases...)
if err != nil {
panic(err)
log.Error().Err(err).Msg("failed to load testcases")
os.Exit(1)
}
for _, testcase := range testCases {
cfg := testcase.Config
err = initParameterIterator(cfg, "boomer")
if err != nil {
panic(err)
log.Error().Err(err).Msg("failed to init parameter iterator")
os.Exit(1)
}
rendezvousList := initRendezvous(testcase, int64(b.GetSpawnCount()))
task := b.convertBoomerTask(testcase, rendezvousList)