Browse Source

Repair model tests

Jakob Borg 11 years ago
parent
commit
ddf0ddbd05
2 changed files with 23 additions and 29 deletions
  1. 1 0
      cmd/syncthing/.gitignore
  2. 22 29
      cmd/syncthing/model_test.go

+ 1 - 0
cmd/syncthing/.gitignore

@@ -0,0 +1 @@
+*.idx.gz

+ 22 - 29
cmd/syncthing/model_test.go

@@ -47,10 +47,9 @@ func init() {
 }
 
 func TestRequest(t *testing.T) {
-	m := NewModel("testdata", 1e6)
-	w := scanner.Walker{Dir: "testdata", IgnoreFile: ".stignore", BlockSize: 128 * 1024}
-	fs, _ := w.Walk()
-	m.ReplaceLocal(fs)
+	m := NewModel(1e6)
+	m.AddRepo("default", "testdata", nil)
+	m.ScanRepo("default")
 
 	bs, err := m.Request("some node", "default", "foo", 0, 6)
 	if err != nil {
@@ -84,10 +83,9 @@ func genFiles(n int) []protocol.FileInfo {
 }
 
 func BenchmarkIndex10000(b *testing.B) {
-	m := NewModel("testdata", 1e6)
-	w := scanner.Walker{Dir: "testdata", IgnoreFile: ".stignore", BlockSize: 128 * 1024}
-	fs, _ := w.Walk()
-	m.ReplaceLocal(fs)
+	m := NewModel(1e6)
+	m.AddRepo("default", "testdata", nil)
+	m.ScanRepo("default")
 	files := genFiles(10000)
 
 	b.ResetTimer()
@@ -97,10 +95,9 @@ func BenchmarkIndex10000(b *testing.B) {
 }
 
 func BenchmarkIndex00100(b *testing.B) {
-	m := NewModel("testdata", 1e6)
-	w := scanner.Walker{Dir: "testdata", IgnoreFile: ".stignore", BlockSize: 128 * 1024}
-	fs, _ := w.Walk()
-	m.ReplaceLocal(fs)
+	m := NewModel(1e6)
+	m.AddRepo("default", "testdata", nil)
+	m.ScanRepo("default")
 	files := genFiles(100)
 
 	b.ResetTimer()
@@ -110,10 +107,9 @@ func BenchmarkIndex00100(b *testing.B) {
 }
 
 func BenchmarkIndexUpdate10000f10000(b *testing.B) {
-	m := NewModel("testdata", 1e6)
-	w := scanner.Walker{Dir: "testdata", IgnoreFile: ".stignore", BlockSize: 128 * 1024}
-	fs, _ := w.Walk()
-	m.ReplaceLocal(fs)
+	m := NewModel(1e6)
+	m.AddRepo("default", "testdata", nil)
+	m.ScanRepo("default")
 	files := genFiles(10000)
 	m.Index("42", "default", files)
 
@@ -124,10 +120,9 @@ func BenchmarkIndexUpdate10000f10000(b *testing.B) {
 }
 
 func BenchmarkIndexUpdate10000f00100(b *testing.B) {
-	m := NewModel("testdata", 1e6)
-	w := scanner.Walker{Dir: "testdata", IgnoreFile: ".stignore", BlockSize: 128 * 1024}
-	fs, _ := w.Walk()
-	m.ReplaceLocal(fs)
+	m := NewModel(1e6)
+	m.AddRepo("default", "testdata", nil)
+	m.ScanRepo("default")
 	files := genFiles(10000)
 	m.Index("42", "default", files)
 
@@ -139,10 +134,9 @@ func BenchmarkIndexUpdate10000f00100(b *testing.B) {
 }
 
 func BenchmarkIndexUpdate10000f00001(b *testing.B) {
-	m := NewModel("testdata", 1e6)
-	w := scanner.Walker{Dir: "testdata", IgnoreFile: ".stignore", BlockSize: 128 * 1024}
-	fs, _ := w.Walk()
-	m.ReplaceLocal(fs)
+	m := NewModel(1e6)
+	m.AddRepo("default", "testdata", nil)
+	m.ScanRepo("default")
 	files := genFiles(10000)
 	m.Index("42", "default", files)
 
@@ -185,10 +179,9 @@ func (FakeConnection) Statistics() protocol.Statistics {
 }
 
 func BenchmarkRequest(b *testing.B) {
-	m := NewModel("testdata", 1e6)
-	w := scanner.Walker{Dir: "testdata", IgnoreFile: ".stignore", BlockSize: 128 * 1024}
-	fs, _ := w.Walk()
-	m.ReplaceLocal(fs)
+	m := NewModel(1e6)
+	m.AddRepo("default", "testdata", nil)
+	m.ScanRepo("default")
 
 	const n = 1000
 	files := make([]protocol.FileInfo, n)
@@ -210,7 +203,7 @@ func BenchmarkRequest(b *testing.B) {
 
 	b.ResetTimer()
 	for i := 0; i < b.N; i++ {
-		data, err := m.requestGlobal("42", files[i%n].Name, 0, 32, nil)
+		data, err := m.requestGlobal("42", "default", files[i%n].Name, 0, 32, nil)
 		if err != nil {
 			b.Error(err)
 		}