]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Added a final success message at end of tests
authorYann Collet <cyan@fb.com>
Sat, 18 Jan 2025 03:30:55 +0000 (19:30 -0800)
committerYann Collet <cyan@fb.com>
Sat, 18 Jan 2025 03:30:55 +0000 (19:30 -0800)
so that a human reading the test log can determine everything was fine without consulting the shell error code.

Also: made `make check` slightly shorter by moving one longer test to `make test`

.github/workflows/dev-short-tests.yml
CONTRIBUTING.md
Makefile
tests/Makefile
tests/playTests.sh

index 25919922dd07028db499c6fface7a7f6e1790227..18c66f4f6c79ec482c54e15ba3848f6b6ad86d7a 100644 (file)
@@ -144,11 +144,11 @@ jobs:
     - name: install valgrind
       run: |
         sudo apt-get -qqq update
-        make valgrindinstall
+        make valgrindinstall V=1
     - name: zlib wrapper test
-      run: make -C zlibWrapper test
+      run: make -C zlibWrapper test V=1
     - name: zlib wrapper test under valgrind
-      run: make -C zlibWrapper test-valgrind
+      run: make -C zlibWrapper test-valgrind V=1
 
   lz4-threadpool-libs:
     runs-on: ubuntu-latest
index 47f5bb8f0f3f40a09040bf898893f9d34e19e259..57be94bf54dd14acfc918ceb09bc95894f339011 100644 (file)
@@ -60,7 +60,7 @@ Our contribution process works in three main stages:
         * Note: run local tests to ensure that your changes didn't break existing functionality
             * Quick check
             ```
-            make shortest
+            make check
             ```
             * Longer check
             ```
index e80505b7f369b4ee50ca30a6c3c57342df92b712..03ee6fe89281ebfaab6348c9cb52e0a58e47c294 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -85,14 +85,10 @@ test:
        $(MAKE) -C $(TESTDIR) $@
        ZSTD=../../programs/zstd $(MAKE) -C doc/educational_decoder $@
 
-## shortest: same as `make check`
-.PHONY: shortest
-shortest:
-       $(Q)$(MAKE) -C $(TESTDIR) $@
-
 ## check: run basic tests for `zstd` cli
 .PHONY: check
-check: shortest
+check:
+       $(Q)$(MAKE) -C $(TESTDIR) $@
 
 .PHONY: automated_benchmarking
 automated_benchmarking:
index abb0b2b1d3fb40332e524b600626dcbbf7578a69..406c7f20b797c3089d1184ed518c8648369faff0 100644 (file)
@@ -312,12 +312,12 @@ endif
 list:
        @$(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null | awk -v RS= -F: '/^# File/,/^# Finished Make data base/ {if ($$1 !~ "^[#.]") {print $$1}}' | sort | egrep -v -e '^[^[:alnum:]]' -e '^$@$$' | xargs
 
-.PHONY: shortest
-shortest: ZSTDRTTEST=  # remove long tests
-shortest: test-zstd
-
 .PHONY: check
-check: shortest
+check: ZSTDRTTEST=  # remove long tests
+check: test-zstd
+       @echo "\n******************************"
+       @echo "All tests completed successfully"
+       @echo "******************************"
 
 .PHONY: fuzztest
 fuzztest: test-fuzzer test-zstream test-decodecorpus
@@ -327,6 +327,9 @@ test: test-zstd test-cli-tests test-fullbench test-fuzzer test-zstream test-inva
 ifeq ($(QEMU_SYS),)
 test: test-pool
 endif
+       @echo "\n******************************"
+       @echo "All tests completed successfully"
+       @echo "******************************"
 
 .PHONY: test32
 test32: test-zstd32 test-fullbench32 test-fuzzer32 test-zstream32
index 692e93e89e1c180f3633d3b3dc483b1cf8ab0371..5435ff5b305be69cb0616e00f33aa0fd9df52829 100755 (executable)
@@ -1554,7 +1554,6 @@ then
     roundTripTest -g4M "1 -T0 --auto-threads=physical"
     roundTripTest -g4M "1 -T0 --auto-threads=logical"
     roundTripTest -g8M "3 -T2"
-    roundTripTest -g8M "19 --long"
     roundTripTest -g8000K "2 --threads=2"
     fileRoundTripTest -g4M "19 -T2 -B1M"
 
@@ -1850,6 +1849,8 @@ roundTripTest -g18000017 -P88 17
 roundTripTest -g18000018 -P94 18
 roundTripTest -g18000019 -P96 19
 
+roundTripTest -g8M "19 --long"
+
 roundTripTest -g5000000000 -P99 "1 --zstd=wlog=25"
 roundTripTest -g3700000000 -P0 "1 --zstd=strategy=6,wlog=25"   # ensure btlazy2 can survive an overflow rescale