diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-11-26 18:09:30 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-11-26 18:09:30 +0300 |
commit | 2eaa60e4555bb11ad5c0af905217f0fa61cf7cc9 (patch) | |
tree | 0b0096203355150802fb8f7f4fe208b41b5bed68 /scripts | |
parent | 142890d5bbefa7b1e1b30f263f9ad67d9d496d29 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/rspec_helpers.sh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/scripts/rspec_helpers.sh b/scripts/rspec_helpers.sh index 0f14b702de2..122f830ce45 100644 --- a/scripts/rspec_helpers.sh +++ b/scripts/rspec_helpers.sh @@ -56,7 +56,7 @@ function update_tests_mapping() { } function crystalball_rspec_data_exists() { - compgen -G "crystalball/rspec*.yml" > /dev/null; + compgen -G "crystalball/rspec*.yml" >/dev/null } function rspec_simple_job() { @@ -117,7 +117,13 @@ function rspec_paralellized_job() { export MEMORY_TEST_PATH="tmp/memory_test/${report_name}_memory.csv" - knapsack rspec "-Ispec -rspec_helper --color --format documentation --format RspecJunitFormatter --out junit_rspec.xml ${rspec_opts}" + local rspec_args="-Ispec -rspec_helper --color --format documentation --format RspecJunitFormatter --out junit_rspec.xml ${rspec_opts}" + + if [[ -n $RSPEC_MATCHING_TESTS_ENABLED ]]; then + tooling/bin/parallel_rspec --rspec_args "${rspec_args}" --filter tmp/matching_tests.txt + else + tooling/bin/parallel_rspec --rspec_args "${rspec_args}" + fi date } |