Skip to content

Commit

Permalink
test: reenable test-worker.js for all workers
Browse files Browse the repository at this point in the history
Also use t.shutdown in attempt to cleanup after failure, although I think
this doesn't work in all cases (the test run hangs if something goes wrong,
which is annoying).
  • Loading branch information
warner committed Oct 1, 2020
1 parent 6ac996c commit a077819
Showing 1 changed file with 4 additions and 11 deletions.
15 changes: 4 additions & 11 deletions packages/SwingSet/test/workers/test-worker.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,38 +12,31 @@ maybeTestXS('xs vat manager', async t => {
const config = await loadBasedir(__dirname);
config.vats.target.creationOptions = { managerType: 'xs-worker' };
const c = await buildVatController(config, []);
t.teardown(c.shutdown);

await c.run();
t.is(c.kpStatus(c.bootstrapResult), 'fulfilled');
t.deepEqual(c.dump().log, ['testLog works']);

await c.shutdown();
});

// XXX Test temporarily disabled on account of breakage due to some kind of
// mysterious node worker mysteriousity.
test.skip('nodeWorker vat manager', async t => {
test('nodeWorker vat manager', async t => {
const config = await loadBasedir(__dirname);
config.vats.target.creationOptions = { managerType: 'nodeWorker' };
const c = await buildVatController(config, []);
t.teardown(c.shutdown);

await c.run();
t.is(c.kpStatus(c.bootstrapResult), 'fulfilled');
t.deepEqual(c.dump().log, ['testLog works']);

await c.shutdown();
});

/* // disabling for now due to possible buffering issue on MacOS
test('node-subprocess vat manager', async t => {
const config = await loadBasedir(__dirname);
config.vats.target.creationOptions = { managerType: 'node-subprocess' };
const c = await buildVatController(config, []);
t.teardown(c.shutdown);

await c.run();
t.is(c.kpStatus(c.bootstrapResult), 'fulfilled');
t.deepEqual(c.dump().log, ['testLog works']);
await c.shutdown();
});
*/

0 comments on commit a077819

Please sign in to comment.