diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 66e750c5d2d7d60f408126e48cbbd997d3a38f6c..8b49ed57212fba47e7bc714c8a00affb27df8d7e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,8 +2,11 @@ image: $CI_REGISTRY/vlasami6/fmltest:master test: script: - - meson setup build + - meson setup build -D b_sanitize=address,undefined - meson compile -C build - cppcheck --error-exitcode=1 *.c - - env FML="$(readlink -f ./build/fml)" FML_REF_BC_INT=/cfml/fml /FMLtest/suite ast_interpret - hello_world.fml + - export ASAN_OPTIONS=symbolize=1:debug=1:detect_leaks=1:strict_string_checks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1 + - export FML="$(readlink -f ./build/fml)" + - export FML_REF=/cfml/fml + - /FMLtest/suite ast_interpret + hello_world