Skip to content

Commit e2c0fce

Browse files
authored
Change query fuzz test for bottomk, topk: take 2 (#6420)
Signed-off-by: alanprot <[email protected]>
1 parent 75525a9 commit e2c0fce

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

integration/query_fuzz_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,11 @@ func TestDisableChunkTrimmingFuzz(t *testing.T) {
312312
t.Logf("case %d error mismatch.\n%s: %s\nerr1: %v\nerr2: %v\n", i, qt, tc.query, tc.err1, tc.err2)
313313
failures++
314314
}
315+
} else if shouldUseSampleNumComparer(tc.query) {
316+
if !cmp.Equal(tc.res1, tc.res2, sampleNumComparer) {
317+
t.Logf("case %d # of samples mismatch.\n%s: %s\nres1: %s\nres2: %s\n", i, qt, tc.query, tc.res1.String(), tc.res2.String())
318+
failures++
319+
}
315320
} else if !cmp.Equal(tc.res1, tc.res2, comparer) {
316321
t.Logf("case %d results mismatch.\n%s: %s\nres1: %s\nres2: %s\n", i, qt, tc.query, tc.res1.String(), tc.res2.String())
317322
failures++
@@ -508,6 +513,11 @@ func TestExpandedPostingsCacheFuzz(t *testing.T) {
508513
t.Logf("case %d error mismatch.\n%s: %s\nerr1: %v\nerr2: %v\n", i, qt, tc.query, tc.err1, tc.err2)
509514
failures++
510515
}
516+
} else if shouldUseSampleNumComparer(tc.query) {
517+
if !cmp.Equal(tc.res1, tc.res2, sampleNumComparer) {
518+
t.Logf("case %d # of samples mismatch.\n%s: %s\nres1: %s\nres2: %s\n", i, qt, tc.query, tc.res1.String(), tc.res2.String())
519+
failures++
520+
}
511521
} else if !cmp.Equal(tc.res1, tc.res2, comparer) {
512522
t.Logf("case %d results mismatch.\n%s: %s\nres1: %s\nres2: %s\n", i, qt, tc.query, tc.res1.String(), tc.res2.String())
513523
failures++

0 commit comments

Comments
 (0)