@artilleryio/platform-fargate
Version:
Fargate support for Artillery
24 lines (19 loc) • 656 B
JavaScript
module.exports = { deleteTestRun: deleteTestRunCommand };
const { deleteTestRun } = require('../data-api/delete-test-run');
const setDefaultAWSCredentials = require('../utils/aws-set-default-credentials');
const { TestNotFoundError } = require('../errors');
async function deleteTestRunCommand(testId) {
try {
await setDefaultAWSCredentials();
await deleteTestRun(testId);
console.log(`Test run ${testId} successfully deleted`);
} catch (err) {
if (err instanceof TestNotFoundError) {
console.log(err.message);
} else {
console.error('Something went wrong');
console.log(err);
}
process.exit(1);
}
}