ci: Add weekly job with sanitizers
This commit is contained in:
committed by
Gabriel Ferreira
parent
b656ab68f9
commit
2d73e74de2
@@ -23,7 +23,7 @@
|
||||
- export CCACHE_DIR=${PWD}/$CCACHE_BASEDIR_VALUE
|
||||
- export MPI_CI=1
|
||||
# missing the flag --disable-python
|
||||
- ./ns3 configure -d $MODE -GNinja --enable-examples --enable-tests --enable-mpi --disable-gtk
|
||||
- ./ns3 configure -d $MODE -GNinja --enable-examples --enable-tests --enable-mpi --disable-gtk $EXTRA_OPTIONS
|
||||
- if [[ "$CI_JOB_STAGE" == "build" ]];
|
||||
then ./ns3 build;
|
||||
fi
|
||||
@@ -129,6 +129,24 @@ daily-test-optimized:
|
||||
variables:
|
||||
MODE: optimized
|
||||
|
||||
### Sanitizer tests
|
||||
weekly-build-test-debug-sanitizers:
|
||||
extends: .base-test
|
||||
rules:
|
||||
- if: $RELEASE == "weekly"
|
||||
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
|
||||
allow_failure: true
|
||||
stage: build
|
||||
needs: ["weekly-slow-jobs"]
|
||||
dependencies: []
|
||||
variables:
|
||||
MODE: optimized
|
||||
EXTRA_OPTIONS: --enable-sanitizers
|
||||
FORCE_TESTS: Force
|
||||
tags:
|
||||
- nsnam
|
||||
- linux
|
||||
|
||||
### Valgrind tests
|
||||
# Run the test.py script with files compiled in optimized mode + valgrind (daily)
|
||||
daily-build-test-optimized-valgrind:
|
||||
|
||||
Reference in New Issue
Block a user