Add a run-checker job that uses the no-cached-fetch option.
authorPauli <ppzgs1@gmail.com>
Wed, 10 Feb 2021 12:09:19 +0000 (22:09 +1000)
committerPauli <ppzgs1@gmail.com>
Wed, 10 Feb 2021 12:12:26 +0000 (22:12 +1000)
This cannot be merged until after #14126 is.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/tools/pull/82)

run-checker/run-checker.sh

index 441fc6000728952da6a8f6a8fb43d495566dc16a..05d63324815de6a1092f2b74c47abe975b3194dd 100755 (executable)
@@ -43,7 +43,7 @@ enable-unit-test no-whirlpool enable-weak-ssl-ciphers enable-zlib
 enable-zlib-dynamic 386 no-dtls no-tls no-ssl3 no-tls1 no-tls1_1 no-tls1_2
 no-dtls1 no-dtls1_2 no-ssl3-method no-tls1-method no-tls1_1-method
 no-tls1_2-method no-dtls1-method no-dtls1_2-method no-siphash no-tls1_3 no-sm2
-no-sm3 no-sm4 enable-trace no-legacy)
+no-sm3 no-sm4 enable-trace no-legacy no-cached-fetch)
 
 run-hook () {
     local hookname=$1; shift
@@ -119,6 +119,8 @@ if run-hook prepare; then
             #The gost engine uses some deprecated symbols so we don't use it
             #in a no-deprecated build
             gost_engine=""
+        elif [ "$opt" == "no-cached-fetch" ]; then
+            expandedopts="no-cached-fetch enable-asan enable-ubsan"
         fi
 
         if [ -z "$opt" ]; then