Skip to content
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

Don't * every test matrix line #4240

Merged
merged 3 commits into from
Dec 7, 2023
Merged

Conversation

CaseyCarter
Copy link
Member

The internal test runner runs *-tagged lines when asked to run lines with any particular tag, including ASAN. Putting * on everything is not the clever hack we thought it was, it results in the internal ASAN pipeline running everything. We don't need this redundant coverage so we need to revert #4068.

This change includes three commits for ease of review:

  1. the reversion of Add * tags to all non-tagged configs #4068 (this was purely mechanical, so feel free to skim),
  2. restoration of some * tags that Add * tags to all non-tagged configs #4068 added to non-leaf lines, which were actually necessary bug fixes,
  3. a fix to add leaf lines to P2465R3_standard_library_modules so all fourteen configurations aren't run in both ASan and non-ASan pipelines.

I validated these changes by running each of std, tr1, libcxx both internally and externally with and without the change to verify that the correct number of tests are run in every case.

@CaseyCarter CaseyCarter added the test Related to test code label Dec 5, 2023
@CaseyCarter CaseyCarter requested a review from a team as a code owner December 5, 2023 22:00
@StephanTLavavej StephanTLavavej self-assigned this Dec 7, 2023
@StephanTLavavej
Copy link
Member

I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed.

@StephanTLavavej StephanTLavavej merged commit c594563 into microsoft:main Dec 7, 2023
37 checks passed
@StephanTLavavej
Copy link
Member

0 out of 5 stars, would not merge again! 😹 🤪 🚫 ⭐

@CaseyCarter CaseyCarter deleted the unstar branch December 7, 2023 17:32
@CaseyCarter
Copy link
Member Author

0 out of 5 stars, would not merge again! 😹 🤪 🚫 ⭐

Oh no, my Yelp!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
test Related to test code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants