jose/tools/kill-browserstack.js
2021-08-20 15:26:23 +02:00

22 lines
567 B
JavaScript

const { execSync } = require("child_process");
const output = execSync(
`curl -su "${process.env.BROWSERSTACK_USERNAME}:${process.env.BROWSERSTACK_ACCESS_KEY}" -X GET https://api.browserstack.com/5/workers`
);
const workers = JSON.parse(output);
console.log("workers", workers);
for (const { id } of workers) {
console.log(
id,
JSON.parse(
execSync(
`curl -su "${process.env.BROWSERSTACK_USERNAME}:${process.env.BROWSERSTACK_ACCESS_KEY}" -X DELETE https://api.browserstack.com/5/worker/${id}`
)
)
);
}
process.exitCode = 0;