run ASAN within the non-voting VPP debug verify job 81/30281/3
authorAndrew Yourtchenko <ayourtch@gmail.com>
Fri, 4 Dec 2020 15:25:45 +0000 (15:25 +0000)
committerAndrew Yourtchenko <ayourtch@gmail.com>
Fri, 4 Dec 2020 19:47:47 +0000 (19:47 +0000)
commit868d7eb764156c882b7b8a69a45db917290466ae
tree40e408a9be85e8c4742f6c1e976f5a85afaa1344
parent1c01372a3ddefe84ea755c17347e4ca760af9c1b
run ASAN within the non-voting VPP debug verify job

Address sanitizer catches a wide range of failures
like buffer overruns, etc. So makes sense to run it
during the debug test run.

However, it is a bit picky to the compiler -
currently it only works well only on GCC 8+,
so this patch accounts for that by moving
the job to 20.04 executor which has gcc-9 by default.

Thanks to Benoit for the help getting it working.

Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Change-Id: If086907d1f20e99503aa0e811fd2ae95c168d731
jjb/scripts/vpp/debug-build.sh
jjb/vpp/vpp.yaml