-
Notifications
You must be signed in to change notification settings - Fork 10.3k
Don't reference test asset projects in Build.props #39336
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
Conversation
- test projects should include any necessary references - should further reduce build ordering problems - also, removes mention of a few non-existent folders - but, special case a _few_ test asset projects - reference three used in test classes in relevant test projects - reference five that are otherwise unreferenced in Build.props - move `src\Components\Web.JS\node_modules` mention to correct part of Build.props nit: - sort "not meant to be built" project list
Exclude="$(RepoRoot)src\Components\WebAssembly\testassets\WasmLinkerTest\*.*proj; | ||
$(RepoRoot)src\Components\WebView\Samples\PhotinoPlatform\testassets\PhotinoTestApp\*.*proj; | ||
$(RepoRoot)src\Http\Routing\test\testassets\RoutingSandbox\*.*proj; | ||
$(RepoRoot)src\Security\Authentication\Negotiate\test\testassets\Negotiate.Client\*.*proj; | ||
$(RepoRoot)src\Security\Authentication\Negotiate\test\testassets\Negotiate.Server\*.*proj; |
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.
@BrennanConroy @captainsafia @davidfowl @JamesNK @javiercn @pranavkm @SteveSandersonMS @Tratcher you either created or updated the above projects at some point. Are all of them still relevant i.e. important to build in the CI even though no tests use them❔ I suspect the answer is "yes" for the two Negotiate projects but am doubtful about the other three.
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.
Put another way, I'd rather move or remove these projects than act as if they are test assets. Please let me know…
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.
/ping
Does anyone know the current status of WasmLinkerTest.csproj, PhotinoTestApp.csproj, and RoutingSandbox.csproj❔
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.
Didn't actually mean to merge this yet
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.
Yes, we should keep building the Negotiate projects, if only to catch build breaks.
/fyi I checked that all other projects in testassets/ folders are referenced (at least indirectly) in test projects that use them. |
/AzurePipelines help |
Supported commands
See additional documentation. |
What's up @sebastienros❔ |
I chose your PR to test the feature, you should be proud. |
/azp where |
Azure DevOps orgs getting events for this repository: |
/azp list |
CI/CD Pipelines for this repository: |
/azp list aspnetcore-* |
No pipelines found for this repository. |
Interesting nothing but Trying again because list was incomplete… /azp list |
/azp list |
CI/CD Pipelines for this repository: |
src\Components\Web.JS\node_modules
mention to correct part of Build.propsnit: