Implement sequential execution
This commit is contained in:
parent
a1daa8d984
commit
40136e1969
1 changed files with 7 additions and 3 deletions
|
@ -84,7 +84,10 @@ async function main(argv) {
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Print successful tests too
|
||||||
let debug = false;
|
let debug = false;
|
||||||
|
// Run tests in sequentially
|
||||||
|
let no_headless = false;
|
||||||
const options = new Options();
|
const options = new Options();
|
||||||
try {
|
try {
|
||||||
// This is more convenient that setting fields one by one.
|
// This is more convenient that setting fields one by one.
|
||||||
|
@ -101,6 +104,7 @@ async function main(argv) {
|
||||||
}
|
}
|
||||||
if (opts["no_headless"]) {
|
if (opts["no_headless"]) {
|
||||||
args.push("--no-headless");
|
args.push("--no-headless");
|
||||||
|
no_headless = true;
|
||||||
}
|
}
|
||||||
options.parseArguments(args);
|
options.parseArguments(args);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
@ -155,6 +159,9 @@ async function main(argv) {
|
||||||
failed = true;
|
failed = true;
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
if (no_headless) {
|
||||||
|
await tests[i];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
await Promise.all(tests);
|
await Promise.all(tests);
|
||||||
// final \n after the tests
|
// final \n after the tests
|
||||||
|
@ -187,9 +194,6 @@ async function main(argv) {
|
||||||
case RUN_ERRORED:
|
case RUN_ERRORED:
|
||||||
console.error(r.output);
|
console.error(r.output);
|
||||||
break;
|
break;
|
||||||
default:
|
|
||||||
console.error(`unexpected status = ${r.status}`);
|
|
||||||
process.exit(4);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue