pacman_test.go 547 B

1234567891011121314
  1. package pacman
  2. import "testing"
  3. func benchmarkSearch(search string, b *testing.B) {
  4. for n := 0; n < b.N; n++ {
  5. Search(search)
  6. }
  7. }
  8. func BenchmarkSearchSimpleTopDown(b *testing.B) { SortMode = TopDown; benchmarkSearch("chromium", b) }
  9. func BenchmarkSearchComplexTopDown(b *testing.B) { SortMode = TopDown; benchmarkSearch("linux", b) }
  10. func BenchmarkSearchSimpleDownTop(b *testing.B) { SortMode = DownTop; benchmarkSearch("chromium", b) }
  11. func BenchmarkSearchComplexDownTop(b *testing.B) { SortMode = DownTop; benchmarkSearch("linux", b) }