У меня есть 6 наборов тестов, из которых я хотел бы запустить 5 из них с 3 одновременными браузерами, а остальные 1 без параллелизма.Кроме того, я хотел бы получить 1 результат HTML-файла из всех 6 наборов тестов.
Я посмотрел на тестового бегуна, но не смог понять, как запустить 1 набор тестов без параллелизма.
Вот код из TestRunner:
let testcafe = null;
createTestCafe('localhost', 1337, 1338)
.then((tc) => {
testcafe = tc;
const runner = testcafe.createRunner();
return runner
.src('uitests/tests/test1.js', 'uitests/tests/test2.js', 'uitests/tests/test3.js', 'uitests/tests/tes4t.js', 'uitests/tests/test5.js')
.browsers('chrome:headless')
.screenshots('screenshots', true)
.reporter('html', 'resultsrunner.html')
.concurrency(3)
.run({
skipJsErrors: true,
})
})
.then(() => {
testcafe.close();
});
Что я должен сделать, чтобы мой test6.js
работал без параллелизма и добавил результаты всех 6 наборов тестов в файл HTML?
.src('uitests/tests/test6.js')
.browsers('chrome:headless')
.screenshots('screenshots', true)
.reporter('html', 'resultsrunner.html')
.run({
skipJsErrors: true,
})```