Skip to content

Commit 6c152e0

Browse files
TMP: check if TSAN erros are solved with custom ddspipe branch and binaries
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
1 parent b2ced8f commit 6c152e0

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

.github/workflows/docker-reusable-workflow.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,4 +127,5 @@ jobs:
127127
--return-code-on-test-failure \
128128
--ctest-args \
129129
--label-exclude xfail \
130-
--timeout 120
130+
--timeout 120 \
131+
--repeat-until-fail 10

.github/workflows/reusable-ubuntu-ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ jobs:
101101
workspace_dependencies: install
102102
cmake_build_type: Debug
103103
cmake_args: -DBUILD_TESTS=ON -DASAN_BUILD=ON
104-
ctest_args: --label-exclude "xfail|xtsan"
104+
ctest_args: --label-exclude "xfail|xtsan" --repeat-until-fail 10
105105
test_report_artifact: test_report_asan${{ inputs.dependencies_artifact_postfix }}
106106

107107

@@ -132,7 +132,7 @@ jobs:
132132
with:
133133
os: ubuntu-22.04
134134
cmake_build_type: Debug
135-
dependencies_artifact_postfix: ${{ inputs.dependencies_artifact_postfix }}
135+
dependencies_artifact_postfix: "${{ inputs.dependencies_artifact_postfix }}_tsan"
136136
secret_token: ${{ secrets.GITHUB_TOKEN }}
137137

138138
- name: Compile and run tests
@@ -148,7 +148,7 @@ jobs:
148148
workspace_dependencies: install
149149
cmake_build_type: Debug
150150
cmake_args: -DBUILD_TESTS=ON -DTSAN_BUILD=ON
151-
ctest_args: --label-exclude "xfail|xasan"
151+
ctest_args: --label-exclude "xfail|xasan" --repeat-until-fail 10
152152
test_report_artifact: test_report_tsan${{ inputs.dependencies_artifact_postfix }}
153153

154154
#####################################################################

.github/workflows/reusable-workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474
packages_names: ${{ env.code_packages_names }}
7575
cmake_args: -DBUILD_TESTS=ON -DCMAKE_BUILD_TYPE=${{ matrix.cmake_build_type }} -DCOMPILE_EXAMPLES=ON
7676
workspace_dependencies: install
77-
ctest_args: --label-exclude "xfail"
77+
ctest_args: --label-exclude "xfail" --repeat-until-fail 10
7878
colcon_meta_file: src/.github/workflows/configurations/${{ runner.os }}/colcon.meta
7979
test_report_artifact: test_report${{ inputs.dependencies_artifact_postfix }}_${{ inputs.os }}_${{ matrix.cmake_build_type }}
8080

0 commit comments

Comments
 (0)