Skip to content

[5.5] Delete flaky tests and add back test coverage to other crasher tests #38608

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 27, 2021

Conversation

gottesmm
Copy link
Contributor

@gottesmm gottesmm commented Jul 23, 2021

I am doing this specially for 5.5 in order to ensure that the bots do not hit
issues related to this.

NOTE: We already covered this explicitly with crash tests. That being
said, just for completeness/paranoia I am currently merging some literal
versions of these into main and will add them later. I just do not want to have
spurious failures on the bots.


CCC

Explanation: When I originally added these FileCheck tests, I thought they were stable... but after a day of testing on the bots, it is clear that they are not. This just deletes these tests so that the 5.5 bots are not hit by instability. There are already runtime based tests that test out the same things (using no-crash/crash cases).
Scope: Without this change, the 5.5 bots will fail sometime.
SR Issue: rdar://81031901
Risk: None. We are just removing flaky tests and added a few additional ones to ensure test coverage.
Testing: I added back some of the tests as appropriate.
Reviewer: @mikeash

@gottesmm gottesmm requested a review from DougGregor July 23, 2021 19:24
@gottesmm gottesmm requested a review from a team as a code owner July 23, 2021 19:24
@gottesmm
Copy link
Contributor Author

@swift-ci test

@gottesmm gottesmm force-pushed the release/5.5-disable-flake branch from 405fbd5 to 15a4436 Compare July 23, 2021 19:45
@gottesmm gottesmm requested a review from mikeash July 23, 2021 19:46
@gottesmm
Copy link
Contributor Author

@swift-ci test

@gottesmm gottesmm changed the title [5.5] Delete flakey test. [5.5] Delete flaky tests and add back test coverage to other crasher tests Jul 23, 2021
@gottesmm
Copy link
Contributor Author

@swift-ci nominate

…leCheck tests since the FileCheck tests are too unstable given concurrency.

I also migrated some of the tests (out of an abundance of caution) into the
executable test cases.
@gottesmm gottesmm force-pushed the release/5.5-disable-flake branch from 15a4436 to 4d9aa67 Compare July 26, 2021 18:31
@gottesmm
Copy link
Contributor Author

@swift-ci test

@swift-ci
Copy link
Contributor

Build failed
Swift Test Linux Platform
Git Sha - 4d9aa67

@gottesmm
Copy link
Contributor Author

@swift-ci test linux platform

@gottesmm gottesmm merged commit ed49b03 into swiftlang:release/5.5 Jul 27, 2021
@gottesmm gottesmm deleted the release/5.5-disable-flake branch July 27, 2021 01:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants