-
Notifications
You must be signed in to change notification settings - Fork 1
unit-tests target reports AggregateException despite passing direct tests #252
Copy link
Copy link
Open
Labels
area:tests 🧪Related to test componentsRelated to test componentsarea:unit-testsRelated to `IUnitTest` componentRelated to `IUnitTest` componentarea:workflowRelated to git branching strategyRelated to git branching strategybugSomething isn't workingSomething isn't workingbug 🐛Something isn't workingSomething isn't workinggo:needs-researchNeeds investigationNeeds investigationsquadSquad triage inbox — Lead will assign to a memberSquad triage inbox — Lead will assign to a membersquad:copilotAssigned to @copilot (Coding Agent) for autonomous workAssigned to @copilot (Coding Agent) for autonomous worksquad:fensterAssigned to Fenster (Backend Dev)Assigned to Fenster (Backend Dev)type:bugSomething brokenSomething broken
Description
Metadata
Metadata
Assignees
Labels
area:tests 🧪Related to test componentsRelated to test componentsarea:unit-testsRelated to `IUnitTest` componentRelated to `IUnitTest` componentarea:workflowRelated to git branching strategyRelated to git branching strategybugSomething isn't workingSomething isn't workingbug 🐛Something isn't workingSomething isn't workinggo:needs-researchNeeds investigationNeeds investigationsquadSquad triage inbox — Lead will assign to a memberSquad triage inbox — Lead will assign to a membersquad:copilotAssigned to @copilot (Coding Agent) for autonomous workAssigned to @copilot (Coding Agent) for autonomous worksquad:fensterAssigned to Fenster (Backend Dev)Assigned to Fenster (Backend Dev)type:bugSomething brokenSomething broken
Environment
What I expected
Running the unit-tests target should provide a deterministic unit-test signal:
What happened
Running:
./build.sh unit-testsfails in Nuke summary with:
At the same time:
./build.sh unit-tests --skip Formatcan succeedAdditionally, the same unit-tests invocation traverses non-unit-test concerns (Format, BuildFrontend), which can introduce unrelated blockers (package vulnerability audit messages, frontend budget warnings), making diagnosis difficult.
Repro steps
./build.sh unit-tests./build.sh unit-tests --skip Formatdotnet test tests/Agenda.API.UnitTests/Agenda.API.UnitTests.csprojdotnet test tests/Agenda.Objects.UnitTests/Agenda.Objects.UnitTests.csprojShort log snippet
Impact
Suspected root cause
Possible orchestration coupling in the unit-tests flow:
Proposed improvements
Optional workaround
./build.sh unit-tests --skip FormatCould you please confirm whether this behavior is expected in Candoumbe.Pipelines 2.0.0, and what target strategy you recommend for a strict, deterministic unit-test gate?