mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-20 07:28:08 +03:00
WIP: Parallelize specs tasks
This commit is contained in:
parent
b580012173
commit
30cee5b61d
@ -4,9 +4,11 @@ git:
|
||||
env:
|
||||
global:
|
||||
- ATOM_ACCESS_TOKEN=da809a6077bb1b0aa7c5623f7b2d5f1fec2faae4
|
||||
|
||||
|
||||
matrix:
|
||||
- NODE_VERSION=0.12
|
||||
- ATOM_SPECS_TASK=packages
|
||||
- ATOM_SPECS_TASK=core
|
||||
|
||||
os:
|
||||
- linux
|
||||
|
@ -131,7 +131,15 @@ module.exports = (grunt) ->
|
||||
else
|
||||
async.parallel
|
||||
|
||||
method [runCoreSpecs, runPackageSpecs], (error, results) ->
|
||||
specs =
|
||||
if process.env.ATOM_SPECS_TASK is 'packages'
|
||||
[runPackageSpecs]
|
||||
else if process.env.ATOM_SPECS_TASK is 'core'
|
||||
[runCoreSpecs]
|
||||
else
|
||||
[runCoreSpecs, runPackageSpecs]
|
||||
|
||||
method specs, (error, results) ->
|
||||
[coreSpecFailed, failedPackages] = results
|
||||
elapsedTime = Math.round((Date.now() - startTime) / 100) / 10
|
||||
grunt.log.ok("Total spec time: #{elapsedTime}s using #{concurrency} cores")
|
||||
|
Loading…
Reference in New Issue
Block a user