From 93d16f39144dfd4ff82d1123b70dd27eb00404a3 Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Sat, 28 Mar 2026 00:20:22 +0800 Subject: [PATCH] Add Vulkan backend test aggregate target --- tests/RHI/CMakeLists.txt | 9 +++++++++ tests/RHI/Vulkan/TEST_SPEC.md | 3 ++- tests/TEST_SPEC.md | 1 + 3 files changed, 12 insertions(+), 1 deletion(-) 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` |