Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

[release/2.2] Remove the Smarty dependency and move Windows ARM to Helix queue #20613

Merged
merged 1 commit into from
Oct 26, 2018
Merged

[release/2.2] Remove the Smarty dependency and move Windows ARM to Helix queue #20613

merged 1 commit into from
Oct 26, 2018

Conversation

echesakov
Copy link

@echesakov echesakov commented Oct 25, 2018

Description

Port (partially) the following changes to enable Win/ARM testing in release/2.2:

Update Xunit to 2.4.1 prerelease version

Use the latest version (dbf0bf1) of tests/runtest.py

Customer impact

Allow us to get ARM bugs out of the product more easily.

Regression?

No

Packaging reviewed?

N/A

Risk

Low to product. Moderate to infra. This is a large change, though it's mostly just a port of several changes that have been in master for a while.

…lix queue

Port (partially) the following changes:

*  Build xunit wrappers the same way on windows and unix (#18695)
*  Work around cmd command length limit in xunit Exec task (#19095)
*  Update vc-runtime package to support ARM and ARM64 with current builds (#19265)
*  build-test - fix TestWrapper CS warnings (#19180)
*  Clean up build.cmd/build-test.cmd/runtest.cmd (#19291)
*  Use runtest.py to run tests for all platforms (#19213)
*  Updating runtest.py so that it works with Python 3 (#19768)
*  Fix build-test.sh wrapper build (#19779)
*  Move ARM64 Windows boxen to be Helix-provisioned (#20204)
*  Runtest.py on Windows Arm(64) (#20227)
*  Use runtest.cmd for arm(64) windows testing (#20301)
*  Do not restore or initialize buildtools for x86/arm64 (#20370)
*  Add hack for arm64/x86 to skip build tools restore (#20390)

Update Xunit to 2.4.1 prerelease version

Use the latest version (dbf0bf1) of tests/runtest.py
Copy link
Member

@sbomer sbomer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM if ci passes. It might also be worth testing the official build before merging. Thanks for porting these changes!

Copy link

@jashook jashook left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm thanks for the change

@RussKeldorph RussKeldorph added the Servicing-consider Issue for next servicing release review label Oct 25, 2018
@vivmishra
Copy link

Approved for 2.2

@vivmishra vivmishra added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Oct 25, 2018
@echesakov
Copy link
Author

@dotnet-bot test Ubuntu arm Cross Checked Innerloop Build and Test

@echesakov
Copy link
Author

All the CI changes tested in dev/unix_test_workflow branch (#20576)

Official build tested in https://devdiv.visualstudio.com/DefaultCollection/DevDiv/_build/results?buildId=2154949

Ubuntu arm64 Cross Debug Innerloop Build failure also observed in #20615 so gonna ignore this

@echesakov
Copy link
Author

@dotnet-bot test ci

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants