Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab/ci/frontend.gitlab-ci.yml')
-rw-r--r--.gitlab/ci/frontend.gitlab-ci.yml25
1 files changed, 23 insertions, 2 deletions
diff --git a/.gitlab/ci/frontend.gitlab-ci.yml b/.gitlab/ci/frontend.gitlab-ci.yml
index d966d88a320..db27c73fd7b 100644
--- a/.gitlab/ci/frontend.gitlab-ci.yml
+++ b/.gitlab/ci/frontend.gitlab-ci.yml
@@ -207,11 +207,11 @@ karma-as-if-foss:
extends: .frontend-job-base
script:
- date
- - yarn jest --ci --coverage
+ - yarn jest --ci --coverage --testSequencer ./scripts/frontend/parallel_ci_sequencer.js
cache:
key: jest
paths:
- - tmp/jest/jest/
+ - tmp/cache/jest/
policy: pull-push
jest:
@@ -229,6 +229,7 @@ jest:
- tmp/tests/frontend/
reports:
junit: junit_jest.xml
+ parallel: 2
jest-as-if-foss:
extends:
@@ -239,6 +240,26 @@ jest-as-if-foss:
cache:
policy: pull
+coverage-frontend:
+ extends:
+ - .default-tags
+ - .default-retry
+ - .frontend:rules:default-frontend-jobs
+ needs: ["jest"]
+ stage: post-test
+ before_script:
+ - yarn install --frozen-lockfile --cache-folder .yarn-cache --prefer-offline
+ script:
+ - yarn node scripts/frontend/merge_coverage_frontend.js
+ artifacts:
+ name: coverage-frontend
+ expire_in: 31d
+ paths:
+ - coverage-frontend/
+ cache:
+ paths:
+ - .yarn-cache/
+
.qa-frontend-node:
extends:
- .default-tags