From 515f0db5b40db5ffdf6147acf5bfb605e8c0505f Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Sun, 5 Apr 2015 15:34:15 +0200 Subject: [PATCH] Benchmark syncing many vs large files --- test/transfer-bench_test.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/test/transfer-bench_test.go b/test/transfer-bench_test.go index de850266..67beeaf6 100644 --- a/test/transfer-bench_test.go +++ b/test/transfer-bench_test.go @@ -14,7 +14,15 @@ import ( "time" ) -func TestBenchmarkTransfer(t *testing.T) { +func TestBenchmarkTransferManyFiles(t *testing.T) { + benchmarkTransfer(t, 50000, 15) +} + +func TestBenchmarkTransferLargeFiles(t *testing.T) { + benchmarkTransfer(t, 200, 24) +} + +func benchmarkTransfer(t *testing.T, files, sizeExp int) { log.Println("Cleaning...") err := removeAll("s1", "s2", "h1/index*", "h2/index*") if err != nil { @@ -22,7 +30,7 @@ func TestBenchmarkTransfer(t *testing.T) { } log.Println("Generating files...") - err = generateFiles("s1", 10000, 22, "../LICENSE") + err = generateFiles("s1", files, sizeExp, "../LICENSE") if err != nil { t.Fatal(err) }