update js coverage with optimized jest builds
refs DE-989 flag=none TEST PLAN: Confirm build still runs and coverage report is created Change-Id: I800bf3a722b7bef13d2c7a42106827ce5f296d5d Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/287828 Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com> Reviewed-by: James Butters <jbutters@instructure.com> QA-Review: Bobby Buten <bobby.buten@instructure.com> Product-Review: Bobby Buten <bobby.buten@instructure.com>
This commit is contained in:
parent
89c895e907
commit
a3e27bddac
|
@ -163,13 +163,16 @@ pipeline {
|
|||
extendedStage('Parallel Run Tests').obeysAllowStages(false).execute { stageConfig, buildConfig ->
|
||||
def jsStages = [:]
|
||||
|
||||
extendedStage('Runner - Jest').nodeRequirements(label: 'canvas-docker', podTemplate: jsStage.jestNodeRequirementsTemplate()).obeysAllowStages(false).timeout(10).queue(jsStages) {
|
||||
for (int i = 0; i < jsStage.JEST_NODE_COUNT; i++) {
|
||||
String index = i
|
||||
extendedStage("Runner - Jest ${i}").nodeRequirements(label: 'canvas-docker', podTemplate: jsStage.jestNodeRequirementsTemplate(index)).obeysAllowStages(false).timeout(10).queue(jsStages) {
|
||||
def tests = [:]
|
||||
|
||||
callableWithDelegate(jsStage.queueJestDistribution())(tests)
|
||||
callableWithDelegate(jsStage.queueJestDistribution(index))(tests)
|
||||
|
||||
parallel(tests)
|
||||
}
|
||||
}
|
||||
|
||||
extendedStage('Runner - Coffee').nodeRequirements(label: 'canvas-docker', podTemplate: jsStage.coffeeNodeRequirementsTemplate()).obeysAllowStages(false).timeout(10).queue(jsStages) {
|
||||
def tests = [:]
|
||||
|
|
|
@ -36,7 +36,6 @@ pipeline {
|
|||
DOCKER_BUILDKIT = 1
|
||||
FORCE_FAILURE = configuration.forceFailureJS()
|
||||
PROGRESS_NO_TRUNC = 1
|
||||
JEST_SPLIT_COUNT = 2
|
||||
}
|
||||
|
||||
stages {
|
||||
|
|
Loading…
Reference in New Issue