Pull to refresh

Comments 4

// Найдем все тесты, утилита globby доступна «из коробки» Zx

const allSpecs = await globby('./cypress/integration/*.spec.ts');

for (let i = 0; i < allSpecs.length; i++) {

if (i % nodeTotal === nodeIndex - 1) {

В общем случае glob не гарантирует, что список файлов будет в каком-то определенном порядке, поэтому результат может быть не стабильным.

 Нам порядок не важен был в текущей задаче - главной задачей было раскидать все тестовые файлы по разным раннерам GitLab. Именно в рамках статьи не решали задачу максимально оптимального распределения по раннерам

Sign up to leave a comment.