|
457 | 457 | ## CI/CD Pipeline |
458 | 458 | - ✅ Add iOS export target to CI — [`765f0f4`](https://github.com/renzora/engine/commit/765f0f4) |
459 | 459 | - ✅ Add tvOS export target to CI — [`765f0f4`](https://github.com/renzora/engine/commit/765f0f4) |
460 | | -- Add cargo test step to CI pipeline |
| 460 | +- ✅ Add cargo test step to CI pipeline — [`9139162`](https://github.com/renzora/engine/commit/9139162) |
461 | 461 | - Add nightly/preview builds to CI |
462 | 462 |
|
463 | 463 | ## WASM Support |
|
556 | 556 | - Add scene size bounds check before serialization |
557 | 557 |
|
558 | 558 | ## Unit Tests — Core Systems |
559 | | -- ✅ Add unit tests for renzora_core (project config, play state, entity tags) |
| 559 | +- ✅ Add unit tests for renzora_core (project config, play state, entity tags) — [`5370748`](https://github.com/renzora/engine/commit/5370748) |
560 | 560 | - Add unit tests for renzora_scene (save/load roundtrip, camera serialization) |
561 | | -- ✅ Add unit tests for renzora_input (input map loading, action state) |
562 | | -- ✅ Add unit tests for renzora_audio (command queue, mixer routing) |
563 | | -- ✅ Add unit tests for renzora_keybindings (action binding, modifier handling) |
564 | | -- ✅ Add unit tests for renzora_settings (settings persistence, input map) |
| 561 | +- ✅ Add unit tests for renzora_input (input map loading, action state) — [`5370748`](https://github.com/renzora/engine/commit/5370748) |
| 562 | +- ✅ Add unit tests for renzora_audio (command queue, mixer routing) — [`5370748`](https://github.com/renzora/engine/commit/5370748) |
| 563 | +- ✅ Add unit tests for renzora_keybindings (action binding, modifier handling) — [`5370748`](https://github.com/renzora/engine/commit/5370748) |
| 564 | +- ✅ Add unit tests for renzora_settings (settings persistence, input map) — [`5370748`](https://github.com/renzora/engine/commit/5370748) |
565 | 565 |
|
566 | 566 | ## Unit Tests — Visual Systems |
567 | 567 | - Add unit tests for renzora_material (codegen, graph, resolver, node types) |
568 | 568 | - Add unit tests for renzora_shader (backend registry, shader file parsing, param extraction) |
569 | 569 | - Add unit tests for renzora_postprocess (effect registration, pipeline ordering) |
570 | | -- ✅ Add unit tests for renzora_lighting (azimuth/elevation to direction math) |
| 570 | +- ✅ Add unit tests for renzora_lighting (azimuth/elevation to direction math) — [`5370748`](https://github.com/renzora/engine/commit/5370748) |
571 | 571 | - Add unit tests for renzora_rt (quality presets, settings) |
572 | 572 | - Add unit tests for renzora_hanabi (particle data, effect builder) |
573 | | -- ✅ Add unit tests for renzora_theme (TOML loading, color serialization) |
| 573 | +- ✅ Add unit tests for renzora_theme (TOML loading, color serialization) — [`5370748`](https://github.com/renzora/engine/commit/5370748) |
574 | 574 |
|
575 | 575 | ## Unit Tests — Gameplay Systems |
576 | 576 | - Add unit tests for renzora_blueprint (interpreter, compiler, graph, node definitions) |
|
583 | 583 |
|
584 | 584 | ## Unit Tests — World Systems |
585 | 585 | - Add unit tests for renzora_terrain (heightmap, splatmap, brush operations, undo stack) |
586 | | -- ✅ Add unit tests for renzora_water (Gerstner wave math, buoyancy calculation) |
| 586 | +- ✅ Add unit tests for renzora_water (Gerstner wave math, buoyancy calculation) — [`5370748`](https://github.com/renzora/engine/commit/5370748) |
587 | 587 | - Add unit tests for renzora_game_ui (widget spawning, tween system, theme application, canvas scaling) |
588 | 588 |
|
589 | 589 | ## Unit Tests — Editor & Tools |
590 | 590 | - Add unit tests for renzora_ui (dock layout, panel registry, widget rendering) |
591 | 591 | - Add unit tests for renzora_editor (selection system, inspector registry) |
592 | 592 | - Add unit tests for renzora_hierarchy (entity tree building, drag-drop reorder) |
593 | 593 | - Add unit tests for renzora_asset_browser (directory scanning, thumbnail cache) |
594 | | -- ✅ Add unit tests for renzora_console (log filtering, command history) |
| 594 | +- ✅ Add unit tests for renzora_console (log filtering, command history) — [`5370748`](https://github.com/renzora/engine/commit/5370748) |
595 | 595 | - Add unit tests for renzora_splash (project config persistence) |
596 | 596 | - Add unit tests for renzora_stinger (state transitions) |
597 | 597 |
|
598 | 598 | ## Unit Tests — Pipeline & Packaging |
599 | | -- ✅ Add unit tests for renzora_rpak (pack, read, archive roundtrip) |
| 599 | +- ✅ Add unit tests for renzora_rpak (pack, read, archive roundtrip) — [`5370748`](https://github.com/renzora/engine/commit/5370748) |
600 | 600 | - Add unit tests for renzora_import (OBJ/STL/PLY/FBX conversion, mesh optimization) |
601 | 601 | - Add unit tests for renzora_export (template management, rpak packing, APK signing) |
602 | 602 | - Add unit tests for plugin host (plugin loading, ABI validation, dependency graph) |
|
619 | 619 | - Add integration tests for game UI spawning (spawn canvas with widgets, verify entity hierarchy) |
620 | 620 |
|
621 | 621 | ## Test Infrastructure & CI |
622 | | -- Add cargo test step to CI pipeline |
| 622 | +- ✅ Add cargo test step to CI pipeline — [`9139162`](https://github.com/renzora/engine/commit/9139162) |
623 | 623 | - Add test coverage reporting (tarpaulin or llvm-cov) |
624 | 624 | - Add regression test harness for editor panels (smoke test each panel loads) |
625 | 625 |
|
|
0 commit comments