-
Notifications
You must be signed in to change notification settings - Fork 1.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
[main] Update dependencies from microsoft/vstest #42157
[main] Update dependencies from microsoft/vstest #42157
Conversation
…240710.1 Microsoft.SourceBuild.Intermediate.vstest , Microsoft.NET.Test.Sdk , Microsoft.TestPlatform.Build , Microsoft.TestPlatform.CLI From Version 17.12.0-preview-24353-03 -> To Version 17.12.0-preview-24360-01
Notification for subscribed users from https://github.com/microsoft/vstest:Action requested: Please take a look at this failing automated dependency-flow pull request's checks; failures may be related to changes which originated in your repo.
|
…240710.2 Microsoft.SourceBuild.Intermediate.vstest , Microsoft.NET.Test.Sdk , Microsoft.TestPlatform.Build , Microsoft.TestPlatform.CLI From Version 17.12.0-preview-24353-03 -> To Version 17.12.0-preview-24360-02
…240715.1 Microsoft.SourceBuild.Intermediate.vstest , Microsoft.NET.Test.Sdk , Microsoft.TestPlatform.Build , Microsoft.TestPlatform.CLI From Version 17.12.0-preview-24360-02 -> To Version 17.12.0-preview-24365-01
/azp run sdk-unified-build |
Azure Pipelines successfully started running 1 pipeline(s). |
…240716.1 Microsoft.SourceBuild.Intermediate.vstest , Microsoft.NET.Test.Sdk , Microsoft.TestPlatform.Build , Microsoft.TestPlatform.CLI From Version 17.12.0-preview-24353-03 -> To Version 17.12.0-preview-24366-01
@nohwnd the VMR build failure looks related to microsoft/vstest#5134
|
…240722.2 Microsoft.SourceBuild.Intermediate.vstest , Microsoft.NET.Test.Sdk , Microsoft.TestPlatform.Build , Microsoft.TestPlatform.CLI From Version 17.12.0-preview-24353-03 -> To Version 17.12.0-preview-24372-02
…240722.3 Microsoft.SourceBuild.Intermediate.vstest , Microsoft.NET.Test.Sdk , Microsoft.TestPlatform.Build , Microsoft.TestPlatform.CLI From Version 17.12.0-preview-24353-03 -> To Version 17.12.0-preview-24372-03
/azp run dotnet-sdk-public-ci,sdk-source-build,sdk-unified-build |
Azure Pipelines successfully started running 3 pipeline(s). |
@nohwnd we're still seeing an error with the vstest log file, (the binlog itself is not particularly helpful either), may you please take a look? |
vstest.log or this entry in binlog:
We are checking that vstest.console.dll is not shipped with semver2 version, because having a I see that the SemanticVersioningV1=true is provided to the build, and that we set it explicitly in the project, so I am not sure what is going on. I've improved the message to see what the version is, maybe that will have more clues. Is there an env variable I can use to conditionally skip the check for VMR build? |
You can use the |
@dotnet/product-construction is the vmr/unified build adding + to the versions? |
…240723.1 Microsoft.SourceBuild.Intermediate.vstest , Microsoft.NET.Test.Sdk , Microsoft.TestPlatform.Build , Microsoft.TestPlatform.CLI From Version 17.12.0-preview-24353-03 -> To Version 17.12.0-preview-24373-01
@dotnet/product-construction
|
@dotnet/product-construction, ping |
May be dotnet/runtime#104123. |
This failure looks blocking:
@nohwnd seems you added it in microsoft/vstest@7082a4d edit: I see @nohwnd was already involved above. My best guess here is we need to tweek how VMR builds vstest to match how VSTest itself builds. |
If you have a look, the reason the build is failing is because ProductVersion is getting source info appended. That happens because the SDK does it: sdk/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.GenerateAssemblyInfo.targets Lines 62 to 73 in 10803ec
And it's the default, it's been that way forever: sdk/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.GenerateAssemblyInfo.targets Line 39 in 10803ec
However, in VSTest build pipelines this is disabled here: https://github.com/microsoft/vstest/blob/636ce35409e24424388389a0fd47f8b8ece42117/azure-pipelines-official.yml#L114 So I think we just need to make sure we pass the same here (or better yet, VSTest should encode this setting in it's own targets rather than making folks pass it in). |
Should that be done right up front instead of setting it in the repo-project? Is there urgency to get this flow in now? |
I don't think we should block on it, it's more of a general principle- we should avoid encoding required configuration in YML. |
I filed an issue for VSTest. |
This pull request updates the following dependencies
From https://github.com/microsoft/vstest