1
0
Fork 0
forked from forgejo/forgejo

Add more bench (#3161)

* Improve makefile + Add benchs

* Apply recommendations of @ethantkoenig
This commit is contained in:
Antoine GIRARD 2017-12-24 01:33:34 +01:00 committed by Lauris BH
parent a995ad90e1
commit cc7b8e3379
5 changed files with 124 additions and 37 deletions

View file

@ -40,29 +40,3 @@ func TestRepoMigrate(t *testing.T) {
session := loginUser(t, "user2")
testRepoMigrate(t, session, "https://github.com/go-gitea/git.git", "git")
}
func BenchmarkRepoMigrate(b *testing.B) {
samples := []struct {
url string
name string
}{
{url: "https://github.com/go-gitea/gitea.git", name: "gitea"},
{url: "https://github.com/ethantkoenig/manyfiles.git", name: "manyfiles"},
{url: "https://github.com/moby/moby.git", name: "moby"},
{url: "https://github.com/golang/go.git", name: "go"},
{url: "https://github.com/torvalds/linux.git", name: "linux"},
}
prepareTestEnv(b)
session := loginUser(b, "user2")
b.ResetTimer()
for _, s := range samples {
b.Run(s.name, func(b *testing.B) {
for i := 0; i < b.N; i++ {
testRepoMigrate(b, session, s.url, s.name)
}
})
}
}