forked from forgejo/forgejo
Add more bench (#3161)
* Improve makefile + Add benchs * Apply recommendations of @ethantkoenig
This commit is contained in:
parent
a995ad90e1
commit
cc7b8e3379
5 changed files with 124 additions and 37 deletions
|
@ -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)
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue