From 73704e2224e5f5e6787e5ba01d59a7ca4ba0c0d1 Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Fri, 13 Mar 2020 13:10:32 -0400 Subject: [PATCH] Run sanitizers after running AMD64 tests --- .circleci/config.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 40651290..2c48b0ac 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -108,6 +108,22 @@ jobs: CC: clang ARCH: amd64 PQCLEAN_ONLY_TYPES: kem + amd64-clang-sanitizers-kem: + <<: *nativejob + environment: + PQCLEAN_ONLY_TESTS: test_functest_sanitizers + RUN_SLOW: 1 + CC: clang + ARCH: amd64 + PQCLEAN_ONLY_TYPES: kem + amd64-clang-sanitizers-sign: + <<: *nativejob + environment: + PQCLEAN_ONLY_TESTS: test_functest_sanitizers + RUN_SLOW: 1 + CC: clang + ARCH: amd64 + PQCLEAN_ONLY_TYPES: sign i386-gcc-kem: <<: *nativejob environment: @@ -293,6 +309,14 @@ workflows: - amd64-clang-kem - amd64-gcc-sign - amd64-clang-sign + - amd64-clang-sanitizers-kem: + requires: &sanitizers + - amd64-gcc-kem + - amd64-gcc-sign + - amd64-clang-kem + - amd64-clang-sign + - amd64-clang-sanitizers-sign: + <<*: *sanitizers # i386 - i386-gcc-kem: &i386 requires: