-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Windows: bring back tests disabled by #13133 #13711
Windows: bring back tests disabled by #13133 #13711
Conversation
PR #13133 disabled various tests as they failed or flaked when compiled with clang-cl. Given we have some significant other blockers to adding clang-cl support and enabling as many tests to run in CI as possible is important to progress to beta/GA support, we can un-skip these tests. We could be "clever" and use a select to only tag tests to be skipped when built with a specific compiler and compilation mode as well as an alternative. Signed-off-by: Sunjay Bhatia <[email protected]>
cc @envoyproxy/windows-dev would you prefer to take this PR as-is or add some select logic to the tagging, e.g.
|
if it is just as easy as adding the following tag:
I would just add it so it's easier for someone to contribute and help out with the clang-cl failures. Alternatively we could have a help wanted issue and write down the failures there. |
One thing we realize, is you won't be able to do a |
Also the select logic is somewhat less discoverable than just opening issues (though we could do both) as I doubt people who are not in the know will dig through the BUILD files for things to do |
/retest clang tidy took too long |
Retrying Azure Pipelines. |
My thought on this, I'd rather avoid windows devs tripping over these tests during the adoption phase of clang-cl, even though this is not yet enabled on the CI pipeline, and for them to be aware these need fixing before we can enable them on that not-so-far-future pipeline. Guessing their resolution is fairly straightforward, but spending cycles on true msvc-cl failures seems like the top priority in the immediate-term. |
/retest |
Retrying Azure Pipelines: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alright then, let's merge this to master, then revert this from the clang-cl enablement PR #13688 with the proposed select() decoration. We should be able to be more specific than clang_cl and specify even where the test fails only under an opt, dbg or fastbuild construction.
see #13711 (review) we're gonna do the select logic in the clang-cl toolchain enabling PR so it's all focused since they are all clang-cl issues |
@envoyproxy/senior-maintainers this PR is all good from windows side. |
Commit Message: Windows: bring back tests disabled by #13133
Additional Description:
PR #13133 disabled various tests as they failed or flaked when compiled
with clang-cl. Given we have some significant other blockers to adding
clang-cl support and enabling as many tests to run in CI as possible is
important to progress to beta/GA support, we can un-skip these tests.
We could be "clever" and use a select to only tag tests to be skipped
when built with a specific compiler and compilation mode as well as an
alternative.
Risk Level: Low
Testing: Re-enables tests in the Windows pipeline
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: N/A