Uh oh!
There was an error while loading. Please reload this page.
Reduce usage of Win7 and Win8 queues, move to CI and add CI runs in Win arm/arm64 - #35690
Conversation
ghost
commented
May 1, 2020
Tagging subscribers to this area: @ViktorHofer |
GrabYourPitchforks
commented
May 1, 2020
@safern Say that we submit a PR that introduces a Win7-specific regression, but CI passes so we merge it. How do we end up being notified that the rolling build has failed? |
ViktorHofer
commented
May 1, 2020
We track failing rolling builds (for whatever reason) in the CI Council as we are scanning all the builds and bucketizing them. If such a regression happens, there'll be an issue created by someone from our team. |
safern
commented
May 1, 2020
Here is the manual build I queued to test this change since these changes affect rolling builds as well: https://dev.azure.com/dnceng/public/_build/results?buildId=626950&view=results |
safern
commented
May 1, 2020
I see there was a failure on I looked at the test and it is conditioned to run only on platforms where ArgIterator is not supported. Arm is one of those archs, but we're not getting a It seems like the Arm queue that we use for ARM, is Arm64. @jkotas do you see anything odd there? |
jkotas
commented
May 1, 2020
|
safern
commented
May 1, 2020
Awesome, thanks @jkotas -- I'll include that as part of the PR. |
jashook
commented
May 1, 2020
This seems correct, we do not support argiterator on windows arm. It should throw a platform not supported error. |
jkotas
commented
May 1, 2020
So why is |
jashook
commented
May 1, 2020
I would need to look into it further, but on first glance I would say yes this define should not be set. I believe we will throw correctly a not supported platform exception on windows arm though. If we do not that should also be addressed. |
jashook
commented
May 1, 2020
Seems like looking through the test log we are not correctly throwing. This should be a bug. |
jkotas
commented
May 1, 2020
This came from your dotnet/coreclr#18373 . The PR description says that varargs are going to be supported on all: Amd64 Windows |
safern
commented
May 1, 2020
So I guess I will open an issue and disable the test for arm, does that sound good? |
safern
commented
May 2, 2020
safern
commented
May 5, 2020
Build failures are known issues. https://dev.azure.com/dnceng/public/_build/results?buildId=630833&view=results Windows ARM and Windows ARM64 test runs are green. Will go ahead and merge. |
win7 and win8 queues got reduced on number of machines, so I'm reducing the usage by moving them to only run on rolling builds and we can bring them back to PRs whenever we get the needed number of machines.
Also, add libraries test runs for Windows_arm and Windows_arm64 on coreclr in rolling builds.
cc: @MattGal