diff options
author | Daiki Ueno <ueno@gnu.org> | 2022-06-28 13:46:44 +0900 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2022-06-28 13:47:40 +0900 |
commit | 982247aacd2ad57d0f74d78c248d9f1488ee7098 (patch) | |
tree | ba3ada9f24ac253ddc712484ac847d4ef4242e0c | |
parent | ce13208e13b5dec73993c583d4c64ab7714e4a7a (diff) | |
download | gnutls-982247aacd2ad57d0f74d78c248d9f1488ee7098.tar.gz |
.gitlab-ci.yml: add fedora-ktls pipeline
This is to ensure that the same testsuite succeeds even if we compile
the library with --enable-ktls and KTLS is enabled with a run-time
configuration.
Signed-off-by: Daiki Ueno <ueno@gnu.org>
-rw-r--r-- | .gitlab-ci.yml | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c1676996ed..38f551ef6c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -411,6 +411,35 @@ fedora-FIPS140-2/test: script: - GNUTLS_FORCE_FIPS_MODE=1 make -j$CHECKJOBS check +fedora-ktls/build: + extends: + - .build + - .fedora + needs: + - fedora/bootstrap + script: + - dash ./configure --disable-gcc-warnings --cache-file $CCACHE_FILE --disable-non-suiteb-curves --enable-ktls --disable-doc --disable-full-test-suite --disable-guile --with-pkcs12-iter-count=10000 + - make -j$BUILDJOBS + # build tests, but don't execute them + - make -j$BUILDJOBS check TESTS="" + +fedora-ktls/test: + extends: + - .test + - .fedora + dependencies: + - fedora-ktls/build + needs: + - fedora-ktls/build + script: + - | + cat > /etc/crypto-policies/local.d/gnutls-ktls.config <<EOF + [global] + ktls = true + EOF + update-crypto-policies + - make -j$CHECKJOBS check + .fedora-nettle/build: extends: - .build |