diff --git a/tests/RHI/CMakeLists.txt b/tests/RHI/CMakeLists.txt index 8ab120b6..e9d39c69 100644 --- a/tests/RHI/CMakeLists.txt +++ b/tests/RHI/CMakeLists.txt @@ -38,6 +38,15 @@ add_custom_target(rhi_backend_unit_tests rhi_vulkan_tests ) +add_custom_target(rhi_vulkan_backend_tests + DEPENDS + rhi_vulkan_tests + vulkan_minimal_test + vulkan_triangle_test + vulkan_quad_test + vulkan_sphere_test +) + add_custom_target(rhi_backend_integration_tests DEPENDS d3d12_minimal_test diff --git a/tests/RHI/Vulkan/TEST_SPEC.md b/tests/RHI/Vulkan/TEST_SPEC.md index 76078249..5b99f458 100644 --- a/tests/RHI/Vulkan/TEST_SPEC.md +++ b/tests/RHI/Vulkan/TEST_SPEC.md @@ -43,6 +43,7 @@ tests/RHI/Vulkan/ | --- | --- | | Vulkan 后端单元测试 | `rhi_vulkan_tests` | | Vulkan 后端集成测试 | `vulkan_minimal_test` `vulkan_triangle_test` `vulkan_quad_test` `vulkan_sphere_test` | +| Vulkan 后端聚合 target | `rhi_vulkan_backend_tests` | ## 3. 当前覆盖 @@ -72,7 +73,7 @@ tests/RHI/Vulkan/ ## 5. 推荐执行方式 ```bash -cmake --build build --config Debug --target rhi_vulkan_tests +cmake --build build --config Debug --target rhi_vulkan_backend_tests build\tests\RHI\Vulkan\unit\Debug\rhi_vulkan_tests.exe --gtest_brief=1 cmake --build build --config Debug --target vulkan_sphere_test diff --git a/tests/TEST_SPEC.md b/tests/TEST_SPEC.md index 4fa64751..e7173001 100644 --- a/tests/TEST_SPEC.md +++ b/tests/TEST_SPEC.md @@ -160,6 +160,7 @@ RHI 当前分为四层测试: | 抽象层集成聚合 | `rhi_abstraction_integration_tests` | | 抽象层总聚合 | `rhi_abstraction_tests` | | 后端单测聚合 | `rhi_backend_unit_tests` | +| Vulkan 后端聚合 | `rhi_vulkan_backend_tests` | | 后端集成聚合 | `rhi_backend_integration_tests` | | 后端总聚合 | `rhi_backend_tests` | | RHI 全量聚合 | `rhi_all_tests` |