Шардінг
За замовчуванням WebdriverIO запускає тести паралельно і прагне до оптимального використання ядер CPU на вашому пристрої. Щоб досягти ще більшої паралелізації, ви можете дода тково масштабувати виконання тестів WebdriverIO, запускаючи тести на кількох машинах одночасно. Ми називаємо цей режим роботи "шардінгом".
Розподіл тестів між кількома машинами
Щоб розподілити набір тестів, передайте --shard=x/y
в командний рядок. Наприклад, щоб розділити набір на чотири шарди, кожен з яких виконує одну четверту частину тестів:
npx wdio run wdio.conf.js --shard=1/4
npx wdio run wdio.conf.js --shard=2/4
npx wdio run wdio.conf.js --shard=3/4
npx wdio run wdio.conf.js --shard=4/4