(count, seed int)
| 476 | } |
| 477 | |
| 478 | func prepareFilesToDiff(count, seed int) (As, Bs [][][]byte) { |
| 479 | defer runtime.GC() |
| 480 | aux := func() { // to ensure temp variables go out of scope |
| 481 | stringsA, stringsB := tester.PrepareStringsToDiff(count, seed) |
| 482 | As = make([][][]byte, len(stringsA)) |
| 483 | Bs = make([][][]byte, len(stringsB)) |
| 484 | for i := range As { |
| 485 | As[i] = stringsToBytes(stringsA[i]...) |
| 486 | Bs[i] = stringsToBytes(stringsB[i]...) |
| 487 | } |
| 488 | } |
| 489 | aux() |
| 490 | return |
| 491 | } |
| 492 | |
| 493 | func BenchmarkDiffer(b *testing.B) { |
| 494 | A, B := prepareFilesToDiff(b.N, 0) |
no test coverage detected