CI: dev-profile gate, one test binary per crate, nextest, line tables only (#2235)

* Dev profile: line tables only for workspace crates, no debug info for dependencies

* xtask ci: dev-profile gate, nextest, tests without examples, wasm --keep-going

* One integration-test binary per crate

* xtask ci: run effectcraft-gpu's shared-device tests in one cargo test process

* xtask ci: run every stage and report all failures

* xtask ci: name the stage type (clippy type_complexity)

* xtask ci: run every test pass and report all failures

* cargo fmt
This commit is contained in:
aiongg
2026-10-23 12:59:51 -04:00
committed by GitHub
parent f6ef1a7906
commit 0173abde8c
148 changed files with 237 additions and 43 deletions
+1 -1
View File
@@ -51,7 +51,7 @@ export formats, parity summary), `jobs.list` (Progress panel jobs, e.g. the back
`footage.check` after File ▸ Open).
Every engine command is reachable through `engine.execute`, and every interactive widget of every
panel registers an element id; both are enforced by `crates/ui-egui/tests/ui_agent_audit.rs`.
panel registers an element id; both are enforced by `crates/ui-egui/tests/it/ui_agent_audit.rs`.
## UI state