Skip to content

Commit b99b880

Browse files
committed
run package tests in parallel for windows tests
1 parent 52de343 commit b99b880

File tree

1 file changed

+18
-22
lines changed

1 file changed

+18
-22
lines changed

script/test

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -205,28 +205,24 @@ function requestedTestSuites () {
205205

206206
function testSuitesForPlatform (platform) {
207207
let suites = []
208-
switch (platform) {
209-
case 'darwin':
210-
const PACKAGES_TO_TEST_IN_PARALLEL = 23
211-
212-
if (process.env.ATOM_RUN_CORE_TESTS === 'true') {
213-
suites = [runCoreMainProcessTests, runCoreRenderProcessTests]
214-
} else if (process.env.ATOM_RUN_PACKAGE_TESTS === '1') {
215-
suites = packageTestSuites.slice(0, PACKAGES_TO_TEST_IN_PARALLEL)
216-
} else if (process.env.ATOM_RUN_PACKAGE_TESTS === '2') {
217-
suites = packageTestSuites.slice(PACKAGES_TO_TEST_IN_PARALLEL)
218-
} else {
219-
suites = [runCoreMainProcessTests, runCoreRenderProcessTests].concat(packageTestSuites)
220-
}
221-
break
222-
case 'win32':
223-
suites = (process.arch === 'x64') ? [runCoreMainProcessTests, runCoreRenderProcessTests] : [runCoreMainProcessTests]
224-
break
225-
case 'linux':
226-
suites = [runCoreMainProcessTests]
227-
break
228-
default:
229-
console.log(`Unrecognized platform: ${platform}`)
208+
if ((platform === 'darwin') || (platform === 'win32' && process.arch === 'x64')) {
209+
const PACKAGES_TO_TEST_IN_PARALLEL = 23
210+
211+
if (process.env.ATOM_RUN_CORE_TESTS === 'true') {
212+
suites = [runCoreMainProcessTests, runCoreRenderProcessTests]
213+
} else if (process.env.ATOM_RUN_PACKAGE_TESTS === '1') {
214+
suites = packageTestSuites.slice(0, PACKAGES_TO_TEST_IN_PARALLEL)
215+
} else if (process.env.ATOM_RUN_PACKAGE_TESTS === '2') {
216+
suites = packageTestSuites.slice(PACKAGES_TO_TEST_IN_PARALLEL)
217+
} else {
218+
suites = [runCoreMainProcessTests, runCoreRenderProcessTests].concat(packageTestSuites)
219+
}
220+
}
221+
else if ((platform === 'linux') || (platform === 'win32' && process.arch === 'x86')) {
222+
suites = [runCoreMainProcessTests]
223+
}
224+
else {
225+
console.log(`Unrecognized platform: ${platform}`)
230226
}
231227

232228
if (argv.skipMainProcessTests) {

0 commit comments

Comments
 (0)