В настоящее время я пытаюсь запустить wdio runner программно. Я столкнулся с проблемой при передаче параметра env как набора в опции Launcher (). Он должен запускать только набор тестов, который я прошел, но на самом деле он запускал все спецификации в файле набора тестов.
части пакета test.runner.config.ts:
const wdio = new Launcher(configFile, { suite: process.env.TEST_SUITES });
wdio.run().then(
() => {
process.exit();
},
() => {
process.exit(1);
}
);
.json
"scripts": {
"test": "tsc && cross-var node ./dist/configs/test.runner.config.js --suite $TEST_SUITES",
cmd для запуска
TEST_SUITES=login npm run test
Поможет ли кто-нибудь указать, какая часть неверна и как ее реализовать? Спасибо.