[tests] Run unit tests concurrently in chunks (#9615)

We can separate each package `test-unit` into a separate job. This will help isolate problems and we can re-run CI for a specific package.
This commit is contained in:
Steven
2023-03-07 18:50:21 -05:00
committed by GitHub
parent f20756344e
commit c06209901c
4 changed files with 43 additions and 25 deletions

View File

@@ -1,6 +1,6 @@
const fs = require('fs');
const path = require('path');
const { intoChunks, NUMBER_OF_CHUNKS } = require('../../../utils/chunk-tests');
const { intoChunks } = require('../../../utils/chunk-tests');
const {
testDeployment,
@@ -33,7 +33,7 @@ module.exports = function setupTests(groupIndex) {
let fixtures = fs.readdirSync(fixturesPath);
if (typeof groupIndex !== 'undefined') {
fixtures = intoChunks(NUMBER_OF_CHUNKS, fixtures)[groupIndex - 1];
fixtures = intoChunks(1, 5, fixtures)[groupIndex - 1];
console.log('testing group', groupIndex, fixtures);
}