summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab/ci/review.gitlab-ci.yml11
-rw-r--r--qa/Gemfile1
-rw-r--r--qa/Gemfile.lock3
-rw-r--r--qa/qa/specs/features/api/3_create/repository/files_spec.rb2
4 files changed, 14 insertions, 3 deletions
diff --git a/.gitlab/ci/review.gitlab-ci.yml b/.gitlab/ci/review.gitlab-ci.yml
index f5ed3e1ad9a..39664834cc0 100644
--- a/.gitlab/ci/review.gitlab-ci.yml
+++ b/.gitlab/ci/review.gitlab-ci.yml
@@ -143,6 +143,8 @@ review-stop:
dependencies:
- review-deploy
artifacts:
+ reports:
+ junit: qa/**/junit_rspec.xml
paths:
- ./qa/gitlab-qa-run-*
expire_in: 7 days
@@ -164,12 +166,17 @@ review-qa-smoke:
review-qa-all:
<<: *review-qa-base
allow_failure: true
- when: manual
parallel: 5
script:
- export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/review-qa-all_master_report.json
- export KNAPSACK_TEST_FILE_PATTERN=qa/specs/features/**/*_spec.rb
- - gitlab-qa Test::Instance::Any "${QA_IMAGE}" "${CI_ENVIRONMENT_URL}"
+ - gitlab-qa Test::Instance::Any "${QA_IMAGE}" "${CI_ENVIRONMENT_URL}" -- --format json --out tmp/reports/rspec.json --format documentation
+
+review-qa-all-1:
+ <<: *review-qa-base
+ allow_failure: true
+ script:
+ - gitlab-qa Test::Instance::Any "${QA_IMAGE}" "${CI_ENVIRONMENT_URL}" -- --format json --out tmp/reports/rspec.json --format documentation
.review-performance-base: &review-performance-base
<<: *review-qa-base
diff --git a/qa/Gemfile b/qa/Gemfile
index 12994b85322..3c8486c790b 100644
--- a/qa/Gemfile
+++ b/qa/Gemfile
@@ -5,6 +5,7 @@ gem 'capybara', '~> 2.16.1'
gem 'capybara-screenshot', '~> 1.0.18'
gem 'rake', '~> 12.3.0'
gem 'rspec', '~> 3.7'
+gem "rspec_junit_formatter", "~> 0.4.1"
gem 'selenium-webdriver', '~> 3.12'
gem 'airborne', '~> 0.2.13'
gem 'nokogiri', '~> 1.10.3'
diff --git a/qa/Gemfile.lock b/qa/Gemfile.lock
index 6b0635ed0e2..bdc9cbd713c 100644
--- a/qa/Gemfile.lock
+++ b/qa/Gemfile.lock
@@ -83,6 +83,8 @@ GEM
rspec-retry (0.6.1)
rspec-core (> 3.3)
rspec-support (3.7.0)
+ rspec_junit_formatter (0.4.1)
+ rspec-core (>= 2, < 4, != 2.12.0)
rubyzip (1.2.2)
selenium-webdriver (3.141.0)
childprocess (~> 0.5)
@@ -110,6 +112,7 @@ DEPENDENCIES
rake (~> 12.3.0)
rspec (~> 3.7)
rspec-retry (~> 0.6.1)
+ rspec_junit_formatter (~> 0.4.1)
selenium-webdriver (~> 3.12)
BUNDLED WITH
diff --git a/qa/qa/specs/features/api/3_create/repository/files_spec.rb b/qa/qa/specs/features/api/3_create/repository/files_spec.rb
index f6f020da472..2a4f76f5d86 100644
--- a/qa/qa/specs/features/api/3_create/repository/files_spec.rb
+++ b/qa/qa/specs/features/api/3_create/repository/files_spec.rb
@@ -3,7 +3,7 @@
require 'securerandom'
module QA
- describe 'API basics' do
+ describe 'API basics', :quarantine do
before(:context) do
@api_client = Runtime::API::Client.new(:gitlab)
end