Add Vulkan backend test aggregate target

This commit is contained in:
2026-03-28 00:20:22 +08:00
parent f55c6d8ffb
commit 93d16f3914
3 changed files with 12 additions and 1 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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` |