From: Yann Collet Date: Thu, 6 May 2021 03:43:04 +0000 (-0700) Subject: attempt to make Appveyor's Cygwin test faster X-Git-Tag: v1.5.0^2~18^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e76bd7d1013369f0a9a10d5c01c53ec8f65121f;p=thirdparty%2Fzstd.git attempt to make Appveyor's Cygwin test faster Cygwin is the longest Appveyor test Appveyor is typically the CI which finish last --- diff --git a/appveyor.yml b/appveyor.yml index 172159315..80d5e65b5 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -252,8 +252,8 @@ C:\cygwin64\bin\bash --login -c " set -e; cd build/cmake; - CFLAGS='-Werror' cmake -G 'Unix Makefiles' -DCMAKE_BUILD_TYPE=Debug -DZSTD_BUILD_TESTS:BOOL=ON -DZSTD_FUZZER_FLAGS=-T30s -DZSTD_ZSTREAM_FLAGS=-T30s .; - make -j4; + CFLAGS='-O1 -Werror' cmake -G 'Unix Makefiles' -DCMAKE_BUILD_TYPE=Debug -DZSTD_BUILD_TESTS:BOOL=ON -DZSTD_FUZZER_FLAGS=-T20s -DZSTD_ZSTREAM_FLAGS=-T20s -DZSTD_FULLBENCH_FLAGS=-i0 .; + make VERBOSE=1 -j4; ctest -V -L Medium; " ) diff --git a/build/cmake/tests/CMakeLists.txt b/build/cmake/tests/CMakeLists.txt index 34eca9109..fe095eb6a 100644 --- a/build/cmake/tests/CMakeLists.txt +++ b/build/cmake/tests/CMakeLists.txt @@ -58,7 +58,7 @@ target_link_libraries(datagen libzstd_static) # add_executable(fullbench ${PROGRAMS_DIR}/datagen.c ${PROGRAMS_DIR}/util.c ${PROGRAMS_DIR}/timefn.c ${PROGRAMS_DIR}/benchfn.c ${PROGRAMS_DIR}/benchzstd.c ${TESTS_DIR}/fullbench.c) target_link_libraries(fullbench libzstd_static) -add_test(NAME fullbench COMMAND fullbench) +add_test(NAME fullbench COMMAND fullbench ${ZSTD_FULLBENCH_FLAGS}) # # fuzzer