Moar fixes (#3829)

This commit is contained in:
Peter Hedenskog 2023-05-03 15:08:46 +02:00 committed by GitHub
parent 38b90ef523
commit fcb89f42c3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 7 deletions

View File

@ -72,16 +72,22 @@ async function api(options) {
apiOptions,
spinner
);
spinner.succeed(`Got test result with id ${testId}`);
if (result.status === 'completed') {
spinner.succeed(`Got test result with id ${testId}`);
if (options.api.json) {
console.log(JSON.stringify(result));
} else {
console.log(result.result);
if (options.api.json) {
console.log(JSON.stringify(result));
} else {
console.log(result.result);
}
} else if (result.status === 'failed') {
spinner.fail('Test failed');
process.exitCode = 1;
process.exit();
}
}
} catch (error) {
spinner.fail(error.message);
spinner.fail(error.toString());
process.exitCode = 1;
process.exit();
}
@ -112,7 +118,6 @@ async function start() {
if (options.api && options.api.hostname) {
api(options);
} else {
process.exitCode = 1;
try {
const result = await run(options);

View File

@ -52,6 +52,8 @@ export async function waitAndGetResult(testId, hostname, options, spinner) {
spinner.text = response.message;
if (response.status === 'completed') {
return response;
} else if (response.status === 'failed') {
return response;
}
// eslint-disable-next-line no-constant-condition
} while (true);