Skip to content

Commit c66de22

Browse files
srebhanpowersj
authored andcommitted
test(parsers): Sort metrics to avoid flaky tests (#14284)
(cherry picked from commit 5d16330)
1 parent 81a98e8 commit c66de22

File tree

11 files changed

+11
-11
lines changed

11 files changed

+11
-11
lines changed

plugins/parsers/csv/parser_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1560,7 +1560,7 @@ func TestBenchmarkData(t *testing.T) {
15601560

15611561
actual, err := plugin.Parse([]byte(benchmarkData))
15621562
require.NoError(t, err)
1563-
testutil.RequireMetricsEqual(t, expected, actual)
1563+
testutil.RequireMetricsEqual(t, expected, actual, testutil.SortMetrics())
15641564
}
15651565

15661566
func BenchmarkParsing(b *testing.B) {

plugins/parsers/dropwizard/parser_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -638,7 +638,7 @@ func TestBenchmarkData(t *testing.T) {
638638

639639
actual, err := plugin.Parse([]byte(benchmarkData))
640640
require.NoError(t, err)
641-
testutil.RequireMetricsEqual(t, expected, actual, testutil.IgnoreTime())
641+
testutil.RequireMetricsEqual(t, expected, actual, testutil.IgnoreTime(), testutil.SortMetrics())
642642
}
643643

644644
func BenchmarkParsing(b *testing.B) {

plugins/parsers/form_urlencoded/parser_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ func TestBenchmarkData(t *testing.T) {
200200

201201
actual, err := plugin.Parse([]byte(benchmarkData))
202202
require.NoError(t, err)
203-
testutil.RequireMetricsEqual(t, expected, actual, testutil.IgnoreTime())
203+
testutil.RequireMetricsEqual(t, expected, actual, testutil.IgnoreTime(), testutil.SortMetrics())
204204
}
205205

206206
func BenchmarkParsing(b *testing.B) {

plugins/parsers/grok/parser_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1225,7 +1225,7 @@ func TestBenchmarkData(t *testing.T) {
12251225

12261226
actual, err := plugin.Parse([]byte(benchmarkData))
12271227
require.NoError(t, err)
1228-
testutil.RequireMetricsEqual(t, expected, actual)
1228+
testutil.RequireMetricsEqual(t, expected, actual, testutil.SortMetrics())
12291229
}
12301230

12311231
func BenchmarkParsing(b *testing.B) {

plugins/parsers/json/parser_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1440,7 +1440,7 @@ func TestBenchmarkData(t *testing.T) {
14401440
// Do the parsing
14411441
actual, err := plugin.Parse([]byte(benchmarkData))
14421442
require.NoError(t, err)
1443-
testutil.RequireMetricsEqual(t, expected, actual, testutil.IgnoreTime())
1443+
testutil.RequireMetricsEqual(t, expected, actual, testutil.IgnoreTime(), testutil.SortMetrics())
14441444
}
14451445

14461446
func BenchmarkParsingSequential(b *testing.B) {

plugins/parsers/logfmt/parser_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ func TestBenchmarkData(t *testing.T) {
323323

324324
actual, err := plugin.Parse([]byte(benchmarkData))
325325
require.NoError(t, err)
326-
testutil.RequireMetricsEqual(t, expected, actual, testutil.IgnoreTime())
326+
testutil.RequireMetricsEqual(t, expected, actual, testutil.IgnoreTime(), testutil.SortMetrics())
327327
}
328328

329329
func BenchmarkParsing(b *testing.B) {

plugins/parsers/nagios/parser_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,7 @@ func TestBenchmarkData(t *testing.T) {
564564

565565
actual, err := plugin.Parse([]byte(benchmarkData))
566566
require.NoError(t, err)
567-
testutil.RequireMetricsEqual(t, expected, actual, testutil.IgnoreTime())
567+
testutil.RequireMetricsEqual(t, expected, actual, testutil.IgnoreTime(), testutil.SortMetrics())
568568
}
569569

570570
func BenchmarkParsing(b *testing.B) {

plugins/parsers/opentsdb/parser_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ func TestBenchmarkData(t *testing.T) {
344344

345345
actual, err := plugin.Parse([]byte(benchmarkData))
346346
require.NoError(t, err)
347-
testutil.RequireMetricsEqual(t, expected, actual)
347+
testutil.RequireMetricsEqual(t, expected, actual, testutil.SortMetrics())
348348
}
349349

350350
func BenchmarkParsing(b *testing.B) {

plugins/parsers/prometheus/parser_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -695,7 +695,7 @@ func TestBenchmarkData(t *testing.T) {
695695

696696
actual, err := plugin.Parse([]byte(benchmarkData))
697697
require.NoError(t, err)
698-
testutil.RequireMetricsEqual(t, expected, actual)
698+
testutil.RequireMetricsEqual(t, expected, actual, testutil.SortMetrics())
699699
}
700700

701701
func BenchmarkParsing(b *testing.B) {

plugins/parsers/value/parser_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ func TestBenchmarkData(t *testing.T) {
319319

320320
actual, err := plugin.Parse([]byte(benchmarkData))
321321
require.NoError(t, err)
322-
testutil.RequireMetricsEqual(t, expected, actual, testutil.IgnoreTime())
322+
testutil.RequireMetricsEqual(t, expected, actual, testutil.IgnoreTime(), testutil.SortMetrics())
323323
}
324324

325325
func BenchmarkParsing(b *testing.B) {

0 commit comments

Comments
 (0)