MCPcopy Create free account
hub / github.com/cogentcore/core / BenchmarkDiffer

Function BenchmarkDiffer

texteditor/difflib/difflib_test.go:443–456  ·  view source on GitHub ↗
(b *testing.B)

Source from the content-addressed store, hash-verified

441}
442
443func BenchmarkDiffer(b *testing.B) {
444 A, B := prepareFilesToDiff(b.N, 0)
445 fmt.Printf("\nDiff length:")
446 b.ResetTimer()
447 differ := NewDiffer()
448 for i := range A {
449 var x []string
450 for n := 0; n < 5; n++ {
451 x, _ = differ.Compare(A[i], B[i])
452 }
453 fmt.Printf(" %v", len(x))
454 }
455 fmt.Printf("\n")
456}
457
458func BenchmarkMatcher(b *testing.B) {
459 A, B := prepareFilesToDiff(b.N, 0)

Callers

nothing calls this directly

Calls 4

CompareMethod · 0.95
prepareFilesToDiffFunction · 0.70
NewDifferFunction · 0.70
PrintfMethod · 0.45

Tested by

no test coverage detected