diff --git a/RHI模块测试重构.md b/RHI模块测试重构.md index 5595a374..1db01898 100644 --- a/RHI模块测试重构.md +++ b/RHI模块测试重构.md @@ -539,8 +539,8 @@ TEST_F(OpenGLTestFixture, CommandList_Dispatch) { | Shader 编译 | ✅ 已覆盖 | 7个有效测试,使用内嵌源码 | | **PipelineState** | ✅ 已覆盖 | 10个测试,已完成 | | **PipelineLayout** | ❌ 无测试 | **必须添加** | -| **DescriptorPool** | ❌ 无测试 | **必须添加** | -| **DescriptorSet** | ❌ 无测试 | **必须添加** | +| **DescriptorPool** | ✅ 已覆盖 | 8个测试,已完成 | +| **DescriptorSet** | ⚠️ 部分覆盖 | OpenGL 需要 GL context | | **RenderPass** | ✅ 已覆盖 | 10个测试,已完成 | | **Framebuffer** | ✅ 已覆盖 | 8个测试,已完成 | | **Compute/Dispatch** | ❌ 无测试 | **必须添加** | @@ -616,7 +616,7 @@ TEST_F(OpenGLTestFixture, CommandList_Dispatch) { | `tests/RHI/unit/test_pipeline_state.cpp` | PipelineState 创建/配置/绑定 | P0 | ✅ 已完成 | | `tests/RHI/unit/test_render_pass.cpp` | RenderPass 创建/Begin/End | P0 | ✅ 已完成 | | `tests/RHI/unit/test_framebuffer.cpp` | Framebuffer 创建/绑定 | P0 | ✅ 已完成 | -| `tests/RHI/unit/test_descriptor.cpp` | DescriptorPool/Set 创建/更新 | P1 | ⏳ 待完成 | +| `tests/RHI/unit/test_descriptor.cpp` | DescriptorPool 创建/更新 | P1 | ✅ DescriptorPool完成, Set待完成 | | `tests/RHI/unit/test_compute.cpp` | Compute shader/Dispatch | P1 | ⏳ 待完成 | | `tests/RHI/unit/test_pipeline_layout.cpp` | PipelineLayout 创建 | P2 | ⏳ 待完成 |