summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorDumitru Ceara <dceara@redhat.com>2022-04-11 13:39:16 +0200
committerIlya Maximets <i.maximets@ovn.org>2022-05-17 23:10:41 +0200
commitd7c0b90fa360a694f0f3b4f4ce1c514fec4e4359 (patch)
tree084bf70be965402243aa439f8d16645ccd588209 /.github/workflows
parentc8c49a9db9f20e8b5115e9ef7924e702ee70f4c3 (diff)
downloadopenvswitch-d7c0b90fa360a694f0f3b4f4ce1c514fec4e4359.tar.gz
ci: Add UB Sanitizer.
Note: There still is an UB instance when using SSE4.2 as reported here: https://mail.openvswitch.org/pipermail/ovs-dev/2022-January/390904.html Acked-by: Aaron Conole <aconole@redhat.com> Signed-off-by: Dumitru Ceara <dceara@redhat.com> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build-and-test.yml5
1 files changed, 5 insertions, 0 deletions
diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml
index eac3504e4..9e3583781 100644
--- a/.github/workflows/build-and-test.yml
+++ b/.github/workflows/build-and-test.yml
@@ -13,6 +13,7 @@ jobs:
linux-headers-$(uname -r) build-essential fakeroot devscripts equivs
AFXDP: ${{ matrix.afxdp }}
ASAN: ${{ matrix.asan }}
+ UBSAN: ${{ matrix.ubsan }}
CC: ${{ matrix.compiler }}
DEB_PACKAGE: ${{ matrix.deb_package }}
DPDK: ${{ matrix.dpdk }}
@@ -44,6 +45,10 @@ jobs:
testsuite: test
kernel: 3.16
asan: asan
+ - compiler: clang
+ testsuite: test
+ kernel: 3.16
+ ubsan: ubsan
- compiler: gcc
testsuite: test