Windows CI: Enable more integration tests#38469
Merged
thaJeztah merged 1 commit intomoby:masterfrom Sep 21, 2020
Merged
Conversation
7 tasks
Codecov Report
@@ Coverage Diff @@
## master #38469 +/- ##
=========================================
Coverage ? 36.62%
=========================================
Files ? 608
Lines ? 45040
Branches ? 0
=========================================
Hits ? 16495
Misses ? 26265
Partials ? 2280 |
e212e6b to
b145192
Compare
Contributor
Author
|
Re-opened and rebased to be able to see if these works better with current versions CI and Windows. |
98031c3 to
d535ba4
Compare
Contributor
Author
|
@thaJeztah FYI. There looks to be actually quite nasty bug on Windows CI as some tests actually fails on win-RS5 but it is still shown as green 😟 |
Member
|
😞 Sounds like this issue I opened a while back; #39576 |
d535ba4 to
7633244
Compare
37e4039 to
d0923cc
Compare
thaJeztah
reviewed
Sep 15, 2020
d640ce5 to
ccdc043
Compare
385661c to
dcd2a8a
Compare
61715ab to
9f20357
Compare
Member
|
@AkihiroSuda @cpuguy83 ptal |
cpuguy83
requested changes
Sep 20, 2020
Signed-off-by: Olli Janatuinen <olli.janatuinen@gmail.com>
9f20357 to
66a37b4
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
- What I did
After seeing too many times that any Docker and Windows updates cannot be installed without testing all features which we need I decided fix the root cause, the fact that most of the integration tests are disabled on Windows CI.
So on this PR I enabled those tests what can be enabled with minimal changes to code.
- How I did it
I started enabling those tests and figured out the fact that work was actually started already on #37715 but (source: #37715 (comment))
so on #39240 added needed logic to Windows CI that those tests actually run.
Then year 2019 passed and on February I reopened this one and did find out that Windows CI was shown as passed even some tests actually failed so on #40599 I finally fixed that issue.
After getting Windows CI working correctly I noticed that there is acutally much less tests which can be enabled than I was originally thinking because many tests will need more modifications to working on Windows and because of the fact that there is open bugs on Windows #39191 #40998 #41354
- How to verify it
Look the CI log:
- A picture of a cute animal (not mandatory but encouraged)
