acdream/tests/AcDream.App.Tests/Streaming
Erik b8f6317fe1 feat(streaming): enforce typed completion queues
Replace the flat deferred list, priority scan, unload bypass, and count-only execution cap with exact destination/control/unload/Near/Far FIFOs behind one typed frame meter. Price worker results before adoption, retain exact retry identity, reject stale generations without payload retention, and publish queue pressure through lifecycle diagnostics.

Tests: dotnet build AcDream.slnx -c Release --no-restore; dotnet test AcDream.slnx -c Release --no-restore (8138 passed, 5 skipped)
2026-07-24 17:48:24 +02:00
..
GpuWorldStateActivatorTests.cs refactor(streaming): compose landblock presentation transaction 2026-07-21 21:45:16 +02:00
GpuWorldStateAnimatedIndexTests.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
GpuWorldStateVisibilityTests.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
LandblockBuildFactoryTests.cs refactor(streaming): extract landblock build factory 2026-07-21 20:30:32 +02:00
LandblockBuildOriginTests.cs refactor(app): extract focused window lifetime 2026-07-22 19:43:52 +02:00
LandblockConcretePresentationPipelineTests.cs refactor(streaming): own presentation retirement in pipeline 2026-07-21 22:07:36 +02:00
LandblockPhysicsPublisherTests.cs refactor(streaming): compose landblock presentation transaction 2026-07-21 21:45:16 +02:00
LandblockPresentationPipelineTests.cs feat(streaming): enforce typed completion queues 2026-07-24 17:48:24 +02:00
LandblockRenderPublisherTests.cs refactor(streaming): extract landblock render publisher 2026-07-21 20:47:01 +02:00
LandblockRetirementCoordinatorTests.cs refactor(streaming): own presentation retirement in pipeline 2026-07-21 22:07:36 +02:00
LandblockStaticPresentationPublisherTests.cs refactor(streaming): compose landblock presentation transaction 2026-07-21 21:45:16 +02:00
LocalPlayerTeleportControllerTests.cs refactor(app): compose session and player startup 2026-07-22 18:28:32 +02:00
StreamingCompletionQueueTests.cs feat(streaming): enforce typed completion queues 2026-07-24 17:48:24 +02:00
StreamingControllerReadinessTests.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
StreamingFrameControllerTests.cs refactor(streaming): extract the update frame 2026-07-22 01:01:04 +02:00
StreamingWorkBudgetTests.cs feat(streaming): enforce typed completion queues 2026-07-24 17:48:24 +02:00
TeleportLandblockTransitionTests.cs fix(world): remove non-retail portal exit fade 2026-07-15 23:20:52 +02:00
TeleportTransitCoordinatorTests.cs fix(world): remove non-retail portal exit fade 2026-07-15 23:20:52 +02:00
WorldRevealCoordinatorTests.cs refactor(streaming): centralize world reveal lifetime 2026-07-20 23:33:50 +02:00
WorldRevealLifecycleTelemetryTests.cs test(streaming): expose world reveal lifecycle 2026-07-20 22:32:23 +02:00
WorldRevealReadinessBarrierTests.cs test(streaming): expose world reveal lifecycle 2026-07-20 22:32:23 +02:00