mirror of
https://github.com/simon987/task_tracker.git
synced 2025-04-19 18:16:45 +00:00
28 lines
510 B
Go
28 lines
510 B
Go
package test
|
|
|
|
import (
|
|
"src/task_tracker/api"
|
|
"strconv"
|
|
"testing"
|
|
)
|
|
|
|
func BenchmarkCreateTask(b *testing.B) {
|
|
|
|
resp := createProject(api.CreateProjectRequest{
|
|
Name: "BenchmarkCreateTask" + strconv.Itoa(b.N),
|
|
GitRepo: "benchmark_test" + strconv.Itoa(b.N),
|
|
Version: "f09e8c9r0w839x0c43",
|
|
CloneUrl: "http://localhost",
|
|
})
|
|
|
|
b.ResetTimer()
|
|
for i := 0; i < b.N; i++ {
|
|
createTask(api.CreateTaskRequest{
|
|
Project: resp.Id,
|
|
Priority: 1,
|
|
Recipe: "{}",
|
|
MaxRetries: 1,
|
|
})
|
|
}
|
|
}
|