- big refactor tasksch
This commit is contained in:
@@ -13,10 +13,11 @@ func TestTaskMan(t *testing.T) {
|
||||
for k := range itemList {
|
||||
itemList[k] = k
|
||||
}
|
||||
task1 := RunManagedTask("test", false, func(taskName string, result []interface{}, err error) {
|
||||
config1 := NewParallelConfig().SetResultHandler(func(taskName string, result []interface{}, err error) {
|
||||
// t.Log("finished here")
|
||||
// t.Log(utils.Format4Output(result, false))
|
||||
}, 100, 7, "autotest", func(batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||
}).SetParallelCount(100).SetBatchSize(7)
|
||||
task1 := RunManagedParallelTask("test", config1, "autotest", func(task *ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||
sleepSecond := rand.Intn(5)
|
||||
t.Logf("sleep %d seconds", sleepSecond)
|
||||
time.Sleep(time.Duration(sleepSecond) * time.Second)
|
||||
@@ -27,10 +28,11 @@ func TestTaskMan(t *testing.T) {
|
||||
return retSlice, nil
|
||||
}, itemList, "a", "b", 1, 2)
|
||||
|
||||
task2 := RunManagedTask("test", false, func(taskName string, result []interface{}, err error) {
|
||||
config2 := NewParallelConfig().SetResultHandler(func(taskName string, result []interface{}, err error) {
|
||||
// t.Log("finished here")
|
||||
// t.Log(utils.Format4Output(result, false))
|
||||
}, 100, 7, "autotest", func(batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||
}).SetParallelCount(100).SetBatchSize(7)
|
||||
task2 := RunManagedParallelTask("test", config2, "autotest", func(task *ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||
sleepSecond := rand.Intn(5)
|
||||
t.Logf("sleep %d seconds", sleepSecond)
|
||||
time.Sleep(time.Duration(sleepSecond) * time.Second)
|
||||
|
||||
Reference in New Issue
Block a user