Merge branch 'elliot-nelson-enelson/ci'

- Merges #1598 from @elliot-nelson
This commit is contained in:
Gregg Van Hove
2019-05-14 17:21:28 -07:00
+12 -4
View File
@@ -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);