aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2024-06-05 13:51:39 +0300
committerGitHub <noreply@github.com>2024-06-05 13:51:39 +0300
commit616034b9c9c789923f7ebe7f1c6d014c4ce8a5d2 (patch)
treedd1b579c93404d2d98b78944bbdf8313ec499bee /.github
parent8063101c4fac56e16c5a2bb9843f2fd9c5acbfd7 (diff)
parent87913e636da621d47a8d3bc91fbe131abc09c294 (diff)
Merge ODP linux-generic v1.45.0.0 into linux-dpdk.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci-pipeline.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/.github/workflows/ci-pipeline.yml b/.github/workflows/ci-pipeline.yml
index 832d91ee1..498ec5b2d 100644
--- a/.github/workflows/ci-pipeline.yml
+++ b/.github/workflows/ci-pipeline.yml
@@ -379,3 +379,22 @@ jobs:
$CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH} /odp/scripts/ci/check_validation.sh
- if: ${{ failure() }}
uses: ./.github/actions/run-failure-log
+
+ Run_sanitizer:
+ runs-on: ubuntu-20.04
+ env:
+ OS: ubuntu_22.04
+ strategy:
+ fail-fast: false
+ matrix:
+ flags: ['-fsanitize=address,undefined -fno-sanitize-recover=all']
+ steps:
+ - uses: actions/checkout@v4
+ - run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="${CC}" -e ARCH="${ARCH}"
+ -e CFLAGS="-O0 -g -Wno-error ${{matrix.flags}}"
+ -e CXXFLAGS="-O0 -g -Wno-error ${{matrix.flags}}"
+ -e LDFLAGS="-g ${{matrix.flags}}"
+ $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH} /odp/scripts/ci/check.sh
+ - if: ${{ failure() }}
+ uses: ./.github/actions/run-failure-log
+