diff options
author | Nikolaus Rath <Nikolaus@rath.org> | 2023-02-20 19:46:16 +0000 |
---|---|---|
committer | Nikolaus Rath <Nikolaus@rath.org> | 2023-02-20 20:28:12 +0000 |
commit | 17e8b3e27304b9c57397c70077062ba5bb5e5dc1 (patch) | |
tree | 3a47d95d9fe4e64881aa8abf11a3b98d290c0b0c /test | |
parent | 2da03e389866835e29b78a4546c6f1f87aab8fe1 (diff) | |
download | libfuse-17e8b3e27304b9c57397c70077062ba5bb5e5dc1.tar.gz |
Migrate from Travis to Github actions
With current Ubuntu, Valgrind apparently does not like clang debug info, so do not run
valgrind with clang-compiled binaries.
Diffstat (limited to 'test')
-rwxr-xr-x | test/ci-build.sh (renamed from test/travis-build.sh) | 6 | ||||
-rwxr-xr-x | test/ci-install.sh (renamed from test/travis-install.sh) | 0 |
2 files changed, 5 insertions, 1 deletions
diff --git a/test/travis-build.sh b/test/ci-build.sh index f3a106a..71508d9 100755 --- a/test/travis-build.sh +++ b/test/ci-build.sh @@ -29,6 +29,9 @@ for CC in gcc gcc-9 gcc-10 clang; do mkdir build-${CC}; cd build-${CC} if [ "${CC}" == "clang" ]; then export CXX="clang++" + export TEST_WITH_VALGRIND=false + else + export TEST_WITH_VALGRIND=true fi if [ ${CC} == 'gcc-7' ]; then build_opts='-D b_lundef=false' @@ -45,7 +48,7 @@ for CC in gcc gcc-9 gcc-10 clang; do sudo chown root:root util/fusermount3 sudo chmod 4755 util/fusermount3 - TEST_WITH_VALGRIND=true ${TEST_CMD} + ${TEST_CMD} cd .. done (cd build-$CC; sudo ninja install) @@ -83,6 +86,7 @@ sanitized_build() # Sanitized build CC=clang CXX=clang++ +TEST_WITH_VALGRIND=false for san in undefined address; do sanitized_build ${san} done diff --git a/test/travis-install.sh b/test/ci-install.sh index 924623b..924623b 100755 --- a/test/travis-install.sh +++ b/test/ci-install.sh |