mirror of https://github.com/citusdata/citus.git
Use test name parameter in flakiness detection (#6559)
This PR changes test-flakyness CI job to pass the test name instead of the file path to `run_test.py` script.pull/6539/head
parent
3da6e3e743
commit
d307e342a2
|
@ -25,9 +25,9 @@ parameters:
|
||||||
flaky_test:
|
flaky_test:
|
||||||
type: string
|
type: string
|
||||||
default: ''
|
default: ''
|
||||||
flaky_test_runs:
|
flaky_test_runs_per_job:
|
||||||
type: integer
|
type: integer
|
||||||
default: 1600
|
default: 50
|
||||||
skip_flaky_tests:
|
skip_flaky_tests:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
@ -625,7 +625,7 @@ jobs:
|
||||||
runs:
|
runs:
|
||||||
description: 'number of times that the test should be run in total'
|
description: 'number of times that the test should be run in total'
|
||||||
type: integer
|
type: integer
|
||||||
default: 256
|
default: 8
|
||||||
skip:
|
skip:
|
||||||
description: 'A flag to bypass flaky test detection.'
|
description: 'A flag to bypass flaky test detection.'
|
||||||
type: boolean
|
type: boolean
|
||||||
|
@ -684,8 +684,8 @@ jobs:
|
||||||
tests_array=($tests)
|
tests_array=($tests)
|
||||||
for test in "${tests_array[@]}"
|
for test in "${tests_array[@]}"
|
||||||
do
|
do
|
||||||
echo $test
|
test_name=$(echo "$test" | sed -r "s/.+\/(.+)\..+/\1/")
|
||||||
gosu circleci src/test/regress/citus_tests/run_test.py --path $test --repeat << parameters.runs >> --use-base-schedule --use-whole-schedule-line
|
gosu circleci src/test/regress/citus_tests/run_test.py $test_name --repeat << parameters.runs >> --use-base-schedule --use-whole-schedule-line
|
||||||
done
|
done
|
||||||
no_output_timeout: 2m
|
no_output_timeout: 2m
|
||||||
- run:
|
- run:
|
||||||
|
@ -756,7 +756,7 @@ workflows:
|
||||||
image_tag: '<< pipeline.parameters.pg15_version >>'
|
image_tag: '<< pipeline.parameters.pg15_version >>'
|
||||||
requires: [build-flaky-15]
|
requires: [build-flaky-15]
|
||||||
test: '<< pipeline.parameters.flaky_test >>'
|
test: '<< pipeline.parameters.flaky_test >>'
|
||||||
runs: << pipeline.parameters.flaky_test_runs >>
|
runs: << pipeline.parameters.flaky_test_runs_per_job >>
|
||||||
|
|
||||||
build_and_test:
|
build_and_test:
|
||||||
when:
|
when:
|
||||||
|
|
Loading…
Reference in New Issue