]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
attempt to make Appveyor's Cygwin test faster
authorYann Collet <cyan@fb.com>
Thu, 6 May 2021 03:43:04 +0000 (20:43 -0700)
committerYann Collet <cyan@fb.com>
Thu, 6 May 2021 15:47:45 +0000 (08:47 -0700)
Cygwin is the longest Appveyor test
Appveyor is typically the CI which finish last

appveyor.yml
build/cmake/tests/CMakeLists.txt

index 172159315dc27ef426518276aa87fab5c1403ee5..80d5e65b59e3e09af89517e21c08d638eced706c 100644 (file)
       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;
       "
     )
index 34eca9109a09d4e11e41c6ad822e45e06ab7859d..fe095eb6ab9a8f5257144c0e50389ca133995854 100644 (file)
@@ -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