Repository navigation
fix(pipeline): stop skipping the NuGet package tester modules - #7127
Conversation
TestBaseModule probed bin/Release/<tfm> before every run so it could skip TFMs a test project didn't build (#5752). The NuGet tester modules don't use --no-build: they let dotnet run build against the packed packages, so the probe never found any output and skipped every framework while reporting success. Only probe runs that use --no-build.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
ReviewThe fix is correct and minimal. Notes (non-blocking):
LGTM. |
[Medium impact] The PR appears safe to merge and fixes the NuGet testers being skipped. SummaryUpdates
Reviews (1) · Last reviewed commit: "fix(pipeline): stop skipping the NuGet p..." · Reviewed by Greptile |
Problem
Since #5752 (2026-04-26),
TestNugetPackageModule,TestFSharpNugetPackageModule,TestVBNugetPackageModuleandTestAspNetCoreNugetPackageModulehave run zero tests on every OS while reporting Passed. CI logs showSkipping net10.0: no build output found for this test project.for every framework, and the modules finish in 7–160 ms.TestBaseModulechecks forbin/Release/<tfm>output before each run. These four modules don't use--no-build; they letdotnet runbuild the tester against the locally packed packages. Nothing builds them beforehand, so the check always fails.Fix
Only run the output check when the module uses
NoBuild = true. All otherTestBaseModulesubclasses set it, so their behaviour is unchanged.These tests haven't run for about six months, so this PR's CI is the first real check of the packed packages through them.
Summary by CodeRabbit