-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Add unit test leg on ES image #25629
Conversation
This adds a unit test leg which runs on a Windows machine with only the ES language installed. This should help us catch issues that make contribution difficult for developers who don't run English as their primary language on Windows.
CC @dotnet/roslyn-infrastructure for review |
test ci please |
netci.groovy
Outdated
|
||
def triggerPhraseOnly = false | ||
def triggerPhraseExtra = "" | ||
Utilities.setMachineAffinity(myJob, 'Windows_NT', 'Windows.10.Amd64.ClientRS3.ES.Open') |
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.
Should be: Utilities.setMachineAffinity(myJob, 'Windows.10.Amd64.ClientRS3.ES.Open')
netci.groovy
Outdated
commitPullList.each { isPr -> | ||
def jobName = Utilities.getFullJobName(projectName, "windows_debug_es_unit32", isPr) | ||
def myJob = job(jobName) { | ||
description("Windows CoreCLR unit tests") |
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.
Description here doesn't seem to match the cibuild.cmd invocation? (I presume we'd want to run all tests instead of CoreCLR tests anyways to get IDE coverage too.)
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.
Fixed.
netci.groovy
Outdated
} | ||
} | ||
} | ||
|
||
// Windows ES image | ||
commitPullList.each { isPr -> | ||
def jobName = Utilities.getFullJobName(projectName, "windows_debug_es_unit32", isPr) |
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.
Might want to spell out "Spanish" here; es could mean any number of things if you don't already know what this is.
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.
ES is the actual language code to my understanding. I was trying to be most specific. Switched to Spanish.
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.
It's 100% precise, and 100% obtuse. 😄
@jasonmalinowski PR issues adressed |
test ci please |
Lets see how this goes ... |
This adds a unit test leg which runs on a Windows machine with only the
ES language installed. This should help us catch issues that make
contribution difficult for developers who don't run English as their
primary language on Windows.