Windows: Start of enabling tests under integration#37715
Windows: Start of enabling tests under integration#37715thaJeztah merged 3 commits intomoby:masterfrom
Conversation
5a9ec5e to
5ed76e8
Compare
|
Looks like build is failing |
58f146e to
09ca715
Compare
0a16ffc to
b1ab76a
Compare
Codecov Report
@@ Coverage Diff @@
## master #37715 +/- ##
=========================================
Coverage ? 36.3%
=========================================
Files ? 610
Lines ? 45644
Branches ? 0
=========================================
Hits ? 16572
Misses ? 26802
Partials ? 2270 |
15f66a5 to
8eb2a8f
Compare
|
cc @psftw too. This has knock on effect on CE/EE jobs too on the other Jenkins system. |
|
OK, have verified it doesn't break |
Signed-off-by: Deep Debroy <[email protected]>
|
@jhowardmsft Thanks for verifying. I have done the renaming of windowsRS1.ps1 to windows.ps1 as requested. Note that the failure in the |
|
Have updated the Jenkins job at https://jenkins.dockerproject.org/job/Docker-PRs-WoW-RS1/configure (you may not have access) to point to windows.ps1 and restarted the job to re-verify again, and ensure the console output contains Specifically Old: New: Once this is merged, that @psftw - Have you managed to look at the follow-on impact to other CE/EE jobs? |
|
LGTM. But I'm concerned about the impact to CE/EE jobs still which I don't have access to. Have verified is running the in-repo script now after reconfiguring jenkins |
|
I synced up with @jhowardmsft offline about his concern around internal CI jobs. The plan is to start syncing up the enhancements made for them (RS3/4/5) into windows.ps1 once the above PR gets merged. |
Integration tests on Windows.
This was originally @jhowardmsft's work and then vdemeesters and enables the integration tests on windows CI (see #36748)
This is also a follow up of #35362 — initial description below.
Currently in progress, with a custom job in jenkins.
This change is a requirement for #34226.
This change also brings the windowsRS1 build in line with all the other builds, which have an entry point at hack/ci. The windowsRS1 config has been updated to call this script.
This change is important because currently the configuration in jenkins makes too many assumptions about the repo and artifacts created by the build. We need a minimal interface between our CI configuration and the repo, so that we are free to make changes in a PR without requiring complicated acrobatics to support those changes in CI.
Signed-off-by: John Howard [email protected]