diff --git a/index.html b/index.html
index bdfb815..2f76c63 100644
--- a/index.html
+++ b/index.html
@@ -114,7 +114,6 @@
list.appendChild(li);
const outUrl=`./tests/${test}/outputs/${sModel}.js`;
- // Check if file exists by trying to fetch head or text
const srcP=fetch(outUrl).then(r=>{
if(!r.ok) throw new Error('404');
return r.text();
@@ -128,19 +127,11 @@
continue;
}
ran++;
- let status='✅';
- try{
- const testP=(async()=>{
- const tMod=await import(`./tests/${test}/test.js`);
- const lMod=await import(outUrl);
- await tMod.default.runTest(lMod.default);
- })();
- await Promise.race([testP,new Promise((_,r)=>setTimeout(()=>r(new Error('Timeout')),12000))]);
- }catch(e){
- console.error(`${model} - ${test}: `,e);
- status='❌';
- }
+
+ const resMatch=src.match(/\/\/ Result: (PASS|FAIL)/);
+ const status=resMatch?(resMatch[1]==='PASS'?'✅':'❌'):'❓';
if(status==='✅')passed++;
+
const fTime=src.match(/\/\/ Generation time: ([\d\.]+)s/)?.[1];
const timeStr=fTime?`${parseFloat(fTime).toFixed(3)}s`:'N/A';
li.innerHTML=`${status} ${test}${timeStr}`;