This commit is contained in:
2026-08-15 23:24:23 +08:00
parent 023250c0fc
commit 7a94264c13
32 changed files with 1450 additions and 290 deletions
+10 -2
View File
@@ -535,7 +535,7 @@ TEST(RenderiveWebGallery, PerformanceCaptureReturnsPlanFrameAnalysisAndStatistic
EXPECT_FALSE(captured.at("active"));
ASSERT_EQ(captured.at("frames").size(), 2U);
EXPECT_TRUE(captured.at("summary").contains("render_p95_ns"));
EXPECT_TRUE(captured.at("summary").contains("average_parallelism"));
EXPECT_TRUE(captured.at("summary").contains("average_cpu_concurrency"));
EXPECT_TRUE(captured.at("summary").contains("scheduler_wait_p95_ns"));
EXPECT_FALSE(captured.at("node_statistics").empty());
EXPECT_FALSE(captured.at("plan_statistics").empty());
@@ -555,7 +555,12 @@ TEST(RenderiveWebGallery, PerformanceCaptureReturnsPlanFrameAnalysisAndStatistic
EXPECT_TRUE(execution.contains("attachments"));
const auto& analysis = frame.at("analysis");
EXPECT_TRUE(analysis.contains("critical_path"));
EXPECT_TRUE(analysis.contains("parallel_overlap_ns"));
EXPECT_TRUE(analysis.contains("scheduler_parallel_overlap_ns"));
EXPECT_TRUE(analysis.contains("scheduler_work_duration_ns"));
EXPECT_TRUE(analysis.contains("render_domain_work_duration_ns"));
EXPECT_TRUE(analysis.contains("total_gpu_execution_duration_ns"));
EXPECT_TRUE(analysis.contains("average_cpu_concurrency"));
EXPECT_TRUE(analysis.contains("render_domain_utilization"));
EXPECT_TRUE(analysis.contains("workers"));
const auto version = frame.at("render_plan_version");
EXPECT_TRUE(std::any_of(capture.at("plans").begin(), capture.at("plans").end(),
@@ -573,7 +578,10 @@ TEST(RenderiveWebGallery, PerformanceCaptureReturnsPlanFrameAnalysisAndStatistic
EXPECT_TRUE(statistic.contains("p95_ns"));
EXPECT_TRUE(statistic.contains("p99_ns"));
EXPECT_TRUE(statistic.contains("average_cpu_ns"));
EXPECT_TRUE(statistic.contains("average_render_domain_cpu_ns"));
EXPECT_TRUE(statistic.contains("average_total_cpu_work_ns"));
EXPECT_TRUE(statistic.contains("average_external_ns"));
EXPECT_TRUE(statistic.contains("average_gpu_execution_ns"));
EXPECT_TRUE(statistic.contains("p95_cpu_ns"));
EXPECT_TRUE(statistic.contains("p95_external_ns"));
EXPECT_TRUE(statistic.contains("critical_path_frequency"));