Commit c2913dd
committed
Keep CLI preflight and manifest checks covered by real command paths
The earlier DX work added manifest-based bridge consistency and
`--preflight-only`, but the highest-value tests still needed to
assert the user-visible command behavior and manifest payload.
This follow-up hardens the suite by checking the generated
manifest fields and ensuring `dev`/`package` surface consistency
warnings through the actual CLI path.
Constraint: Must leave `.omx/` session state untracked and out of the repo history
Constraint: Must keep verification serial because local native build steps can fail under concurrent test runs
Rejected: Rely on helper-only assertions | would miss regressions in CLI output shape and end-to-end artifact emission
Rejected: Re-run CLI through `dotnet run --project` in tests | nested builds were less stable than executing the built tool dll directly
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Keep end-to-end CLI tests focused on user-visible guarantees (artifacts written, manifest fields, preflight messaging) rather than internal implementation details
Tested: `dotnet test tests/Agibuild.Fulora.UnitTests/Agibuild.Fulora.UnitTests.csproj -v minimal` (2177 passed)
Not-tested: GitHub Actions behavior after this follow-up commit until remote CI finishes
Related: 42a61cc1 parent 42a61cc commit c2913dd
1 file changed
+18
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
318 | 319 | | |
319 | 320 | | |
320 | 321 | | |
321 | | - | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
322 | 331 | | |
323 | 332 | | |
324 | 333 | | |
| |||
429 | 438 | | |
430 | 439 | | |
431 | 440 | | |
| 441 | + | |
| 442 | + | |
432 | 443 | | |
433 | 444 | | |
434 | 445 | | |
| |||
438 | 449 | | |
439 | 450 | | |
440 | 451 | | |
| 452 | + | |
441 | 453 | | |
442 | 454 | | |
443 | 455 | | |
| |||
790 | 802 | | |
791 | 803 | | |
792 | 804 | | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
793 | 809 | | |
794 | 810 | | |
795 | 811 | | |
| |||
798 | 814 | | |
799 | 815 | | |
800 | 816 | | |
| 817 | + | |
801 | 818 | | |
802 | 819 | | |
803 | 820 | | |
| |||
0 commit comments