Skip to content

Add unittests and smoke tests to CI. - #10

Merged
knopp merged 3 commits into
staging2from
workflow_tests
Oct 2, 2026
Merged

knopp merged 3 commits into
staging2from
workflow_tests

Conversation

@knopp

@knopp knopp commented Sep 28, 2026 •

Copy link
Copy Markdown
Owner

Tests now run in the engine artifacts workflow

The workflow used to only build artifacts and only triggered on staging pushes. Now PRs also trigger it, so changes get tested before merge:

  • Test jobs reuse build-output tars uploaded by the build jobs. 5 jobs run engine C++ unit tests, 13 jobs run a smoke test (dev/smoke_test/run.py) — in debug it launches the app on each platform and asserts hot reload (after a real source modification) and hot restart; profile/release verify the released compile.
  • Publishing to R2 still happens only on pushes to staging, and only after all tests pass.

@knopp knopp changed the title Add unittests tests to CI. Add unittests and smoke tests to CI. Sep 28, 2026
@knopp
knopp changed the base branch from master to staging October 1, 2026 21:30
@knopp
knopp changed the base branch from staging to staging2 October 2, 2026 18:40
@knopp
knopp merged commit d6420c2 into staging2 Oct 2, 2026
90 checks passed
@knopp
knopp deleted the workflow_tests branch October 2, 2026 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant