diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-07 09:57:16 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-07 09:57:16 +0100 |
| commit | dccbfe7f995db2e2bfe80fc611f6f053cafd9bb3 (patch) | |
| tree | 332d8a0681b1eeb5d6069113654b598e67ed2fcb /CMakeLists.txt | |
| parent | 9b205ffa49ed26a039285c9af923fc84870a7c88 (diff) | |
test(gpu): Register GPU tests with CTest
Changed GPU test targets from add_demo_executable to add_demo_test:
- test_effect_base → EffectBaseTest (Test #24)
- test_demo_effects → DemoEffectsTest (Test #25)
- test_post_process_helper → PostProcessHelperTest (Test #26)
Now all GPU tests run automatically with 'ctest' command.
Total test count: 23 → 26 tests (all passing)
Phase 2 GPU testing infrastructure complete and integrated into CI.
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8419a6b..2bc41fe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -487,7 +487,7 @@ if(DEMO_BUILD_TESTS) target_link_libraries(test_platform PRIVATE util ${DEMO_LIBS}) # GPU Effects Test Infrastructure (Phase 1: Foundation) - add_demo_executable(test_effect_base + add_demo_test(test_effect_base EffectBaseTest src/tests/test_effect_base.cc src/tests/webgpu_test_fixture.cc src/tests/offscreen_render_target.cc @@ -499,8 +499,8 @@ if(DEMO_BUILD_TESTS) target_link_libraries(test_effect_base PRIVATE 3d gpu audio procedural util ${DEMO_LIBS}) add_dependencies(test_effect_base generate_timeline generate_demo_assets generate_tracker_music) - # GPU Effects Test Infrastructure (Phase 2: Effect Classes) - add_demo_executable(test_demo_effects + # GPU Effects Test Infrastructure (Phase 2.1: Effect Classes) + add_demo_test(test_demo_effects DemoEffectsTest src/tests/test_demo_effects.cc src/tests/webgpu_test_fixture.cc src/tests/offscreen_render_target.cc @@ -513,7 +513,7 @@ if(DEMO_BUILD_TESTS) add_dependencies(test_demo_effects generate_timeline generate_demo_assets generate_tracker_music) # GPU Effects Test Infrastructure (Phase 2.2: Post-Process Utilities) - add_demo_executable(test_post_process_helper + add_demo_test(test_post_process_helper PostProcessHelperTest src/tests/test_post_process_helper.cc src/tests/webgpu_test_fixture.cc src/tests/offscreen_render_target.cc |
