How about removing always failed CI like
- idc-jenkins-ci-tidb/code-coverage: failed for
bind: address already in use
- idc-jenkins-ci-tidb/common-test: failed for errors like
role1@% is not granted to root
- idc-jenkins-ci-tidb/integration-common-test: failed for
dial tcp 127.0.0.1:4001: connect: connection refused
- idc-jenkins-ci-tidb/integration-copr-test: failed for
Unsupported cast from Enum to Enum
Those tests are keeping failed for a long time:
It seems no one really care about them, ever for committers:
It’s OK to merge a PR even when it’s unit test failed for
[2021-12-31T05:48:03.924Z] FAIL: handle_test.go:987: testSerialStatsSuite.TestAnalyzeGlobalStatsWithOpts2
[2021-12-31T05:48:03.924Z]
[2021-12-31T05:48:03.924Z] handle_test.go:1003:
[2021-12-31T05:48:03.924Z] s.checkForGlobalStatsWithOpts(c, tk, "test_gstats_opt2", "test_gstats_opt2", "p1", 1, 50)
[2021-12-31T05:48:03.924Z] handle_test.go:933:
[2021-12-31T05:48:03.924Z] c.Assert(numBuckets, GreaterEqual, buckets-delta)
[2021-12-31T05:48:03.924Z] ... compare_one int = 0
[2021-12-31T05:48:03.924Z] ... compare_two int = 15
Why don’t we just remove them and add them back when they are (actually) ready?