summaryrefslogtreecommitdiff
path: root/.gitlab/ci/frontend.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab/ci/frontend.gitlab-ci.yml')
-rw-r--r--.gitlab/ci/frontend.gitlab-ci.yml26
1 files changed, 19 insertions, 7 deletions
diff --git a/.gitlab/ci/frontend.gitlab-ci.yml b/.gitlab/ci/frontend.gitlab-ci.yml
index 986ba7558d5..b08d0412ca0 100644
--- a/.gitlab/ci/frontend.gitlab-ci.yml
+++ b/.gitlab/ci/frontend.gitlab-ci.yml
@@ -110,7 +110,7 @@ gitlab:ui:visual:
- gitlab-ui/tests/__image_snapshots__/
when: always
-karma:
+.karma: &karma
extends: .dedicated-no-docs-pull-cache-job
<<: *use-pg
dependencies:
@@ -119,12 +119,6 @@ karma:
variables:
# we override the max_old_space_size to prevent OOM errors
NODE_OPTIONS: --max_old_space_size=3584
- script:
- - export BABEL_ENV=coverage CHROME_LOG_FILE=chrome_debug.log
- - date
- - scripts/gitaly-test-spawn
- - date
- - bundle exec rake karma
coverage: '/^Statements *: (\d+\.\d+%)/'
artifacts:
name: coverage-javascript
@@ -136,6 +130,24 @@ karma:
reports:
junit: junit_karma.xml
+karma:
+ <<: *karma
+ script:
+ - export BABEL_ENV=coverage CHROME_LOG_FILE=chrome_debug.log
+ - date
+ - scripts/gitaly-test-spawn
+ - date
+ - bundle exec rake karma
+
+karma-quarantine:
+ <<: *karma
+ script:
+ - date
+ - scripts/gitaly-test-spawn
+ - date
+ - QUARANTINE=true bundle exec rake karma
+ allow_failure: true
+
jest:
extends: .dedicated-no-docs-and-no-qa-pull-cache-job
<<: *use-pg