acdream/tests/AcDream.App.Tests/Rendering/Gpu
Erik 7506e5f14e test(vulkan): isolate the hardware witness lane
Tag the production offscreen witness as Lane=Vulkan, exclude capability-owned tests from the portable Release filter, and give lavapipe an explicit trait-only invocation after the portable Vulkan contracts.

Document the lane and pin witness, portable-filter, and workflow ownership without initializing Vulkan.

Mutations performed and restored:

1. Removed the witness trait: VulkanLaneOwnershipContractTests first failed Assert.Matches because the Lane=Vulkan/Fact/method pattern was absent.

2. Removed Lane!=Vulkan from the default filter: the contract first failed Assert.Contains, not found Lane!=Vulkan.

3. Weakened the dedicated invocation to Lane!=Vulkan: the contract first failed Assert.Contains, not found --filter Lane=Vulkan in the hardware step.

4. Narrowed the dedicated invocation with FullyQualifiedName: the contract first failed Assert.DoesNotContain because FullyQualifiedName was present at position 231.
2026-09-05 03:19:55 +02:00
..
Vk test(vulkan): isolate the hardware witness lane 2026-09-05 03:19:55 +02:00
GpuContractTests.cs fix(rendering): carry retail SetSurface state to detail draws 2026-09-05 02:03:13 +02:00
RecordingGpuDevice.cs fix(rendering): repair EnvCell retail CLIP state 2026-09-04 11:53:45 +02:00
RecordingGpuDeviceTests.cs feat(render): implement Campaign AR and terrain fidelity 2026-08-22 13:13:29 +02:00