From 9b5c1de960425fdf3c22c730b7fcc517d1a0ee25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Kripalani?= Date: Tue, 4 Sep 2018 16:21:02 +0100 Subject: [PATCH] move benchmarks test cases to benchmarks_suite.go. --- test/benchmarks_suite.go | 42 ++++++++++++++++++++++++++++++++++++++++ test/peerstore_suite.go | 42 ---------------------------------------- 2 files changed, 42 insertions(+), 42 deletions(-) diff --git a/test/benchmarks_suite.go b/test/benchmarks_suite.go index cd5f2df..e112bef 100644 --- a/test/benchmarks_suite.go +++ b/test/benchmarks_suite.go @@ -50,3 +50,45 @@ func BenchmarkPeerstore(b *testing.B, factory PeerstoreFactory, variant string) } } } + +func benchmarkAddAddr(ps pstore.Peerstore, addrs chan *peerpair) func(*testing.B) { + return func(b *testing.B) { + b.ResetTimer() + for i := 0; i < b.N; i++ { + pp := <-addrs + ps.AddAddr(pp.ID, pp.Addr[0], pstore.PermanentAddrTTL) + } + } +} + +func benchmarkAddAddrs(ps pstore.Peerstore, addrs chan *peerpair) func(*testing.B) { + return func(b *testing.B) { + b.ResetTimer() + for i := 0; i < b.N; i++ { + pp := <-addrs + ps.AddAddrs(pp.ID, pp.Addr, pstore.PermanentAddrTTL) + } + } +} + +func benchmarkSetAddrs(ps pstore.Peerstore, addrs chan *peerpair) func(*testing.B) { + return func(b *testing.B) { + b.ResetTimer() + for i := 0; i < b.N; i++ { + pp := <-addrs + ps.SetAddrs(pp.ID, pp.Addr, pstore.PermanentAddrTTL) + } + } +} + +func benchmarkGetAddrs(ps pstore.Peerstore, addrs chan *peerpair) func(*testing.B) { + return func(b *testing.B) { + pp := <-addrs + ps.SetAddrs(pp.ID, pp.Addr, pstore.PermanentAddrTTL) + + b.ResetTimer() + for i := 0; i < b.N; i++ { + _ = ps.Addrs(pp.ID) + } + } +} diff --git a/test/peerstore_suite.go b/test/peerstore_suite.go index 0a057f0..7f3ad58 100644 --- a/test/peerstore_suite.go +++ b/test/peerstore_suite.go @@ -279,48 +279,6 @@ func testBasicPeerstore(ps pstore.Peerstore) func(t *testing.T) { } } -func benchmarkAddAddr(ps pstore.Peerstore, addrs chan *peerpair) func(*testing.B) { - return func(b *testing.B) { - b.ResetTimer() - for i := 0; i < b.N; i++ { - pp := <-addrs - ps.AddAddr(pp.ID, pp.Addr[0], pstore.PermanentAddrTTL) - } - } -} - -func benchmarkAddAddrs(ps pstore.Peerstore, addrs chan *peerpair) func(*testing.B) { - return func(b *testing.B) { - b.ResetTimer() - for i := 0; i < b.N; i++ { - pp := <-addrs - ps.AddAddrs(pp.ID, pp.Addr, pstore.PermanentAddrTTL) - } - } -} - -func benchmarkSetAddrs(ps pstore.Peerstore, addrs chan *peerpair) func(*testing.B) { - return func(b *testing.B) { - b.ResetTimer() - for i := 0; i < b.N; i++ { - pp := <-addrs - ps.SetAddrs(pp.ID, pp.Addr, pstore.PermanentAddrTTL) - } - } -} - -func benchmarkGetAddrs(ps pstore.Peerstore, addrs chan *peerpair) func(*testing.B) { - return func(b *testing.B) { - pp := <-addrs - ps.SetAddrs(pp.ID, pp.Addr, pstore.PermanentAddrTTL) - - b.ResetTimer() - for i := 0; i < b.N; i++ { - _ = ps.Addrs(pp.ID) - } - } -} - func getAddrs(t *testing.T, n int) []ma.Multiaddr { var addrs []ma.Multiaddr for i := 0; i < n; i++ {