NavisworksTransport/UnitTests/Integration
tian 539e4a9f2c perf: 剖面盒遍历组节点聚合盒剪枝(大型模型 ~1.8 倍提速)
SectionBoxExporter:
- TraverseAndCollect 对非几何节点(组节点)先查聚合包围盒,
  与剖面盒不相交 → 整棵子树跳过(NW BoundingBox 为文档级缓存 O(1),
  已用 Architecture.nwd 2 万节点 + 全厂模型 403MB 验证)
- GetObjectsAndHiddenItems 增加 prune 参数(默认 true,false 供性能对比)

验证(全厂设备模型 403MB,100x100x40 测试盒):
- 剪枝 72.9s vs 无剪枝 129.9s(~1.8 倍)
- 盒内对象/隐藏节点完全一致(3521/80043,正确性无变化)
- Architecture.nwd(2 万节点):273ms vs 580ms(~2.1 倍)
- 集成测试 25/25

测试基础设施:
- export-section-box 端点加 prune 参数 + traversalMs 计时
- bbox-profiling 端点加 enum=false 模式(根盒查询,避免大模型全枚举 10+ 分钟)
- BatchQueueF1ProcessAutomationTests 末尾等待后台批处理完全退出
  (修复 F1 后台任务残留导致后续 BatchQueue_AddItems isExecuting 断言失败)
- batch-queue-status 端点加 isExecuting 字段
2026-08-06 10:28:59 +08:00
..
AnimationFrameProbeAutomationTests.cs feat: 集成测试补 T05/T06 + 动画加速与多项基础设施修复 2026-08-04 18:13:26 +08:00
AnimationPlaybackControlAutomationTests.cs feat: 集成测试补 T11-T15(P0+P1+P2 全部完成,24/24 通过) 2026-08-04 18:39:16 +08:00
AutoPathGridGenerationAutomationTests.cs Fix auto path grid restore and validation 2026-04-26 19:11:03 +08:00
AutoPathObstacleDetourAutomationTests.cs feat: 集成测试补 T07-T10(P0+P1 全部完成,18/18 通过) 2026-08-04 18:21:18 +08:00
BatchQueueAutomationTests.cs feat: 集成测试补 T11-T15(P0+P1+P2 全部完成,24/24 通过) 2026-08-04 18:39:16 +08:00
BatchQueueF1ProcessAutomationTests.cs perf: 剖面盒遍历组节点聚合盒剪枝(大型模型 ~1.8 倍提速) 2026-08-06 10:28:59 +08:00
CollisionReportAssertions.cs feat: 集成测试补 T05/T06 + 动画加速与多项基础设施修复 2026-08-04 18:13:26 +08:00
DetectionRecordPersistenceAutomationTests.cs feat: 集成测试补 T07-T10(P0+P1 全部完成,18/18 通过) 2026-08-04 18:21:18 +08:00
ExportImportRoundTripAutomationTests.cs feat: 集成测试补 T11-T15(P0+P1+P2 全部完成,24/24 通过) 2026-08-04 18:39:16 +08:00
FreePathAutomationTests.cs feat: 集成测试补 T05/T06 + 动画加速与多项基础设施修复 2026-08-04 18:13:26 +08:00
NavisworksTestAutomationClient.cs feat: F1 批处理端到端测试 + batch-queue-status 端点 2026-08-06 00:29:58 +08:00
PathAnalysisAutomationTests.cs feat: 集成测试补 T11-T15(P0+P1+P2 全部完成,24/24 通过) 2026-08-04 18:39:16 +08:00
PathEditingAutomationTests.cs feat: 集成测试补 T11-T15(P0+P1+P2 全部完成,24/24 通过) 2026-08-04 18:39:16 +08:00
PathImportValidityAutomationTests.cs feat: 集成测试补 T05/T06 + 动画加速与多项基础设施修复 2026-08-04 18:13:26 +08:00
RealObjectAnimationAutomationTests.cs feat: F1 剖面盒自动检测完整链路跑通(真实物体) 2026-08-05 12:11:37 +08:00
RouteGridDiagnosticsAutomationTests.cs feat: 集成测试补 T07-T10(P0+P1 全部完成,18/18 通过) 2026-08-04 18:21:18 +08:00
SectionBoxExportAutomationTests.cs feat: 集成测试补 T16 剖面盒导出(25/25 通过) 2026-08-04 18:44:01 +08:00
VirtualCollisionAutomationTests.cs feat: 集成测试补 T05/T06 + 动画加速与多项基础设施修复 2026-08-04 18:13:26 +08:00