14 lines
1.0 KiB
Diff
14 lines
1.0 KiB
Diff
diff --git a/packages/cli/tests/case2-unit.test.mjs b/packages/cli/tests/case2-unit.test.mjs
|
|
index 834f8d848..78dd77721 100644
|
|
--- a/packages/cli/tests/case2-unit.test.mjs
|
|
+++ b/packages/cli/tests/case2-unit.test.mjs
|
|
@@ -199,6 +199,8 @@ for(const kind of ['sleep','signals','member']) test(`row253 C4 ${kind} query ha
|
|
const capture=cleanupFixture(t,files);const stopGuard=fixtureGuard(t,files);
|
|
const start=performance.now(),r=unit(h,{profile:'factory'}),seconds=(performance.now()-start)/1000;capture();
|
|
refuses(r,/^case2-unit: tester config query inner-timeout\n$/);
|
|
+ const [queryPid,querySid]=read(queries).trim().split('\n')[0].trim().split(/\s+/).map(Number);
|
|
+ assert.equal(queryPid,querySid,`${kind}/${mode}: direct query PID must equal its kernel SID`);
|
|
assert.ok(seconds<7,`${kind}/${mode}: ${seconds}s exceeds outer bound`);
|
|
assert.deepEqual(await pollFixtureGone(files),[],mode);
|
|
if(kind==='member')assert.ok(read(proof).includes('('+member.split('/').at(-1)+') '),'member comm with newline and closing parenthesis was observed');
|