package test import ( "github.com/simon987/task_tracker/api" "strconv" "testing" ) func BenchmarkCreateTaskRemote(b *testing.B) { resp := createProjectAsAdmin(api.CreateProjectRequest{ Name: "BenchmarkCreateTask" + strconv.Itoa(b.N), GitRepo: "benchmark_test" + strconv.Itoa(b.N), Version: "f09e8c9r0w839x0c43", CloneUrl: "http://localhost", }) worker := genWid() b.ResetTimer() for i := 0; i < b.N; i++ { createTask(api.SubmitTaskRequest{ Project: resp.Content.Id, Priority: 1, Recipe: "{}", MaxRetries: 1, }, worker) } }