Merge branch 'elliot-nelson-enelson/ci'
- Merges #1598 from @elliot-nelson
This commit is contained in:
@@ -120,6 +120,15 @@ async function getResults(driver) {
|
|||||||
return {specResults: flatten(specResults), failedSuiteResults: flatten(failedSuiteResults)};
|
return {specResults: flatten(specResults), failedSuiteResults: flatten(failedSuiteResults)};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function cleanup() {
|
||||||
|
return Promise.all([
|
||||||
|
driver ? driver.close() : true,
|
||||||
|
new Promise(resolve => server ? server.close(resolve) : resolve())
|
||||||
|
]).catch(error => {
|
||||||
|
console.error(error);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
(async function () {
|
(async function () {
|
||||||
await new Promise(resolve => {
|
await new Promise(resolve => {
|
||||||
console.log("Creating an express app for browers to run the tests...")
|
console.log("Creating an express app for browers to run the tests...")
|
||||||
@@ -202,7 +211,6 @@ async function getResults(driver) {
|
|||||||
if (useSauce) {
|
if (useSauce) {
|
||||||
driver.executeScript(`sauce:job-result=${process.exitCode === 0}`);
|
driver.executeScript(`sauce:job-result=${process.exitCode === 0}`);
|
||||||
}
|
}
|
||||||
})().finally(() => {
|
})().catch(error => {
|
||||||
return Promise.all([driver.close(), new Promise(resolve => server.close(resolve))]);
|
console.error(error);
|
||||||
});
|
}).then(cleanup);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user