Save verified native IFC import and user validation evidence

Real IFC2X3/IFC4 import tested. Full BIM authoring/export remains out of scope; 349-second building import performance remains to optimize.
This commit is contained in:
2026-09-16 04:27:37 +08:00
parent 9a7c4f0335
commit 72152ef356
120 changed files with 3020296 additions and 114 deletions

View File

@@ -210,6 +210,8 @@ const remainingCases = createRemainingCases({ root, output, fixture, step, open,
try {
await setup();
if (process.env.FREECAD_MANUAL_IDS?.split(',').includes('FIX-IFC-REOPEN'))
await test('FIX-IFC-REOPEN','IFC 原生文档保存重开回归',remainingCases['FIX-IFC-REOPEN']);
await test('UI-01','首次启动与刷新',async()=>{
await step('打开隔离测试站点',()=>open(),'React 已挂载,跨源隔离生效');
await step('检查树、属性、视口和 OPFS',async()=>{const s=await evaluate("({tree:!!document.querySelector('[role=tree]'),properties:!!document.querySelector('[aria-label=\"Object Properties\"]'),canvas:!!document.querySelector('canvas'),opfs:typeof navigator.storage.getDirectory==='function'})");check(Object.values(s).every(Boolean),'Missing main workspace region');return s;},'主工作区完整,不以路由登记代替运行结果');