-
Notifications
You must be signed in to change notification settings - Fork 331
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
dotnet vstest does not detect tests when running under a non-US locale #2853
Comments
I've now bisected the NuGet preview releases, and this bug was introduced between 16.9.0-preview-20201020-06 and 16.9.0-preview-20201123-03. |
Thank you for this repro. We are looking into it. |
This workaround can be used to fix this issue temporarily. We are looking into this issue. |
Haplois
added a commit
to Haplois/vstest
that referenced
this issue
Apr 21, 2021
Haplois
added a commit
that referenced
this issue
Apr 21, 2021
This is fixed in #2860, and the fix is released on |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
dotnet vstest
does not detect tests when running under a non-US locale. The is a problem that is present in Microsoft.NET.Test.Sdk 16.9.1 and 16.9.4, but was not present in 16.8.3.Steps to reproduce
./test.sh en_US
to see the test runner successfully run using the en_US locale./test.sh <some other locale>
to see the test runner fail to find tests. At time of writing, I have tried en_GB, en_CA, and fr_FR, and all fail to find tests.Expected behavior
Actual behavior
Diagnostic logs
en_GB.host.21-04-14_13-32-40_29866_4.log
en_GB.log
en_US.host.21-04-14_13-32-32_85293_4.log
en_US.log
Environment
Originally noticed on an Ubuntu 18.04 build agent, and reproduced in an Ubuntu 20.04 Docker container.
AB#1314786
The text was updated successfully, but these errors were encountered: