Drop "before_script" key from TSAN job definitions

Both "system_test_job" and "unit_test_job" YAML anchors contain a
"before_script" key.  TSAN job definitions first specify their own value
of the "before_script" key and then include the aforementioned YAML
anchors, which results in the value of the "before_script" key being
overridden with the value specified by the included anchor.  Given this,
remove "before_script" definitions specific to TSAN jobs as they serve
no practical purpose.

(cherry picked from commit 8ef01c7b50)
This commit is contained in:
Michał Kępień 2020-03-26 11:03:52 +01:00
parent 4c8ce37e26
commit 5ba8fac351

View file

@ -917,9 +917,6 @@ gcc:tsan:
system:gcc:tsan:
variables:
TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON}
before_script:
- *setup_interfaces
- echo $TSAN_OPTIONS
<<: *base_image
<<: *system_test_job
needs:
@ -939,9 +936,6 @@ system:gcc:tsan:
unit:gcc:tsan:
variables:
TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON}
before_script:
- echo $TSAN_OPTIONS
- lib/isc/tests/result_test
<<: *base_image
<<: *unit_test_job
needs:
@ -972,9 +966,6 @@ clang:tsan:
system:clang:tsan:
variables:
TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON}
before_script:
- *setup_interfaces
- echo $TSAN_OPTIONS
<<: *base_image
<<: *system_test_job
needs:
@ -994,9 +985,6 @@ system:clang:tsan:
unit:clang:tsan:
variables:
TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON}
before_script:
- echo $TSAN_OPTIONS
- lib/isc/tests/result_test
<<: *base_image
<<: *unit_test_job
needs: