mirror of
https://github.com/cuberite/libdeflate.git
synced 2025-08-04 10:16:44 -04:00
scripts: rename tools/ directory to scripts/
"scripts" is a more descriptive name than "tools", which sounds too similar to "programs".
This commit is contained in:
parent
eb54d9e257
commit
bf50c64e86
12
.travis.yml
12
.travis.yml
@ -13,7 +13,7 @@ matrix:
|
|||||||
- sudo apt-get install -y libz-dev gcc-multilib libz-dev:i386
|
- sudo apt-get install -y libz-dev gcc-multilib libz-dev:i386
|
||||||
libc6-dev-i386 valgrind clang gcc-4.8-multilib gcc-mingw-w64-i686
|
libc6-dev-i386 valgrind clang gcc-4.8-multilib gcc-mingw-w64-i686
|
||||||
script:
|
script:
|
||||||
- tools/run_tests.sh native freestanding
|
- scripts/run_tests.sh native freestanding
|
||||||
|
|
||||||
- name: Checksum, static analysis, and edge case tests (Linux)
|
- name: Checksum, static analysis, and edge case tests (Linux)
|
||||||
os: linux
|
os: linux
|
||||||
@ -22,7 +22,7 @@ matrix:
|
|||||||
- sudo apt-get install -y libz-dev gcc-multilib libz-dev:i386
|
- sudo apt-get install -y libz-dev gcc-multilib libz-dev:i386
|
||||||
libc6-dev-i386 clang python3
|
libc6-dev-i386 clang python3
|
||||||
script:
|
script:
|
||||||
- tools/run_tests.sh checksum_benchmarks static_analysis edge_case
|
- scripts/run_tests.sh checksum_benchmarks static_analysis edge_case
|
||||||
|
|
||||||
- name: Native tests (Linux aarch64)
|
- name: Native tests (Linux aarch64)
|
||||||
os: linux
|
os: linux
|
||||||
@ -31,7 +31,7 @@ matrix:
|
|||||||
before_install:
|
before_install:
|
||||||
- sudo apt-get install -y libz-dev valgrind clang
|
- sudo apt-get install -y libz-dev valgrind clang
|
||||||
script:
|
script:
|
||||||
- tools/run_tests.sh native freestanding
|
- scripts/run_tests.sh native freestanding
|
||||||
|
|
||||||
- name: Checksum, static analysis, and edge case tests (Linux aarch64)
|
- name: Checksum, static analysis, and edge case tests (Linux aarch64)
|
||||||
os: linux
|
os: linux
|
||||||
@ -40,7 +40,7 @@ matrix:
|
|||||||
before_install:
|
before_install:
|
||||||
- sudo apt-get install -y libz-dev clang python3
|
- sudo apt-get install -y libz-dev clang python3
|
||||||
script:
|
script:
|
||||||
- tools/run_tests.sh checksum_benchmarks static_analysis edge_case
|
- scripts/run_tests.sh checksum_benchmarks static_analysis edge_case
|
||||||
|
|
||||||
- name: gzip and cross-compile-for-Windows tests (Linux)
|
- name: gzip and cross-compile-for-Windows tests (Linux)
|
||||||
os: linux
|
os: linux
|
||||||
@ -49,7 +49,7 @@ matrix:
|
|||||||
- sudo apt-get install -y libz-dev valgrind
|
- sudo apt-get install -y libz-dev valgrind
|
||||||
gcc-mingw-w64-x86-64 libz-mingw-w64-dev
|
gcc-mingw-w64-x86-64 libz-mingw-w64-dev
|
||||||
script:
|
script:
|
||||||
- tools/run_tests.sh gzip windows
|
- scripts/run_tests.sh gzip windows
|
||||||
|
|
||||||
- name: Basic tests (old Linux distro, gcc)
|
- name: Basic tests (old Linux distro, gcc)
|
||||||
os: linux
|
os: linux
|
||||||
@ -95,4 +95,4 @@ matrix:
|
|||||||
before_install:
|
before_install:
|
||||||
- sudo apt-get install -y libz-dev valgrind clang
|
- sudo apt-get install -y libz-dev valgrind clang
|
||||||
script:
|
script:
|
||||||
- tools/run_tests.sh native freestanding
|
- scripts/run_tests.sh native freestanding
|
||||||
|
2
Makefile
2
Makefile
@ -317,7 +317,7 @@ uninstall:
|
|||||||
test_programs:$(TEST_PROGRAMS)
|
test_programs:$(TEST_PROGRAMS)
|
||||||
|
|
||||||
# A minimal 'make check' target. This only runs some quick tests;
|
# A minimal 'make check' target. This only runs some quick tests;
|
||||||
# use tools/run_tests.sh if you want to run the full tests.
|
# use scripts/run_tests.sh if you want to run the full tests.
|
||||||
check:test_programs
|
check:test_programs
|
||||||
./benchmark$(PROG_SUFFIX) < ./benchmark$(PROG_SUFFIX)
|
./benchmark$(PROG_SUFFIX) < ./benchmark$(PROG_SUFFIX)
|
||||||
for prog in test_*; do \
|
for prog in test_*; do \
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#
|
#
|
||||||
# Test script for libdeflate
|
# Test script for libdeflate
|
||||||
#
|
#
|
||||||
# Usage: ./tools/run_tests.sh [TESTGROUP]... [-TESTGROUP]...
|
# Usage: ./scripts/run_tests.sh [TESTGROUP]... [-TESTGROUP]...
|
||||||
#
|
#
|
||||||
# By default all tests are run, but it is possible to explicitly include or
|
# By default all tests are run, but it is possible to explicitly include or
|
||||||
# exclude specific test groups.
|
# exclude specific test groups.
|
||||||
@ -56,7 +56,7 @@ fi
|
|||||||
|
|
||||||
NDKDIR="${NDKDIR:=$HOME/android-ndk-r21d}"
|
NDKDIR="${NDKDIR:=$HOME/android-ndk-r21d}"
|
||||||
|
|
||||||
FILES=("$SMOKEDATA" ./tools/exec_tests.sh benchmark 'test_*')
|
FILES=("$SMOKEDATA" ./scripts/exec_tests.sh benchmark 'test_*')
|
||||||
EXEC_TESTS_CMD="WRAPPER= SMOKEDATA=\"$(basename $SMOKEDATA)\" sh exec_tests.sh"
|
EXEC_TESTS_CMD="WRAPPER= SMOKEDATA=\"$(basename $SMOKEDATA)\" sh exec_tests.sh"
|
||||||
NPROC=$(grep -c processor /proc/cpuinfo)
|
NPROC=$(grep -c processor /proc/cpuinfo)
|
||||||
VALGRIND="valgrind --quiet --error-exitcode=100 --leak-check=full --errors-for-leak-kinds=all"
|
VALGRIND="valgrind --quiet --error-exitcode=100 --leak-check=full --errors-for-leak-kinds=all"
|
||||||
@ -165,7 +165,7 @@ native_build_and_test() {
|
|||||||
fi
|
fi
|
||||||
WRAPPER="$WRAPPER" SMOKEDATA="$SMOKEDATA" \
|
WRAPPER="$WRAPPER" SMOKEDATA="$SMOKEDATA" \
|
||||||
LIBDEFLATE_DISABLE_CPU_FEATURES="$disable_str" \
|
LIBDEFLATE_DISABLE_CPU_FEATURES="$disable_str" \
|
||||||
sh ./tools/exec_tests.sh > /dev/null
|
sh ./scripts/exec_tests.sh > /dev/null
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -239,13 +239,13 @@ freestanding_tests() {
|
|||||||
|
|
||||||
checksum_benchmarks() {
|
checksum_benchmarks() {
|
||||||
test_group_included checksum_benchmarks || return 0
|
test_group_included checksum_benchmarks || return 0
|
||||||
./tools/checksum_benchmarks.sh
|
./scripts/checksum_benchmarks.sh
|
||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
android_build_and_test() {
|
android_build_and_test() {
|
||||||
run_cmd ./tools/android_build.sh --ndkdir="$NDKDIR" "$@" \
|
run_cmd ./scripts/android_build.sh --ndkdir="$NDKDIR" "$@" \
|
||||||
all test_programs
|
all test_programs
|
||||||
run_cmd adb push ${FILES[@]} /data/local/tmp/
|
run_cmd adb push ${FILES[@]} /data/local/tmp/
|
||||||
|
|
||||||
@ -301,7 +301,7 @@ mips_tests() {
|
|||||||
log_skip "Can't run MIPS tests: dd-wrt system not available"
|
log_skip "Can't run MIPS tests: dd-wrt system not available"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
run_cmd ./tools/mips_build.sh
|
run_cmd ./scripts/mips_build.sh
|
||||||
run_cmd scp ${FILES[@]} root@dd-wrt:
|
run_cmd scp ${FILES[@]} root@dd-wrt:
|
||||||
run_cmd ssh root@dd-wrt "$EXEC_TESTS_CMD"
|
run_cmd ssh root@dd-wrt "$EXEC_TESTS_CMD"
|
||||||
|
|
||||||
@ -364,21 +364,21 @@ gzip_tests() {
|
|||||||
log "Running gzip program tests with GZIP=$gzip," \
|
log "Running gzip program tests with GZIP=$gzip," \
|
||||||
"GUNZIP=$gunzip"
|
"GUNZIP=$gunzip"
|
||||||
GZIP="$gzip" GUNZIP="$gunzip" SMOKEDATA="$SMOKEDATA" \
|
GZIP="$gzip" GUNZIP="$gunzip" SMOKEDATA="$SMOKEDATA" \
|
||||||
./tools/gzip_tests.sh
|
./scripts/gzip_tests.sh
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
if have_valgrind; then
|
if have_valgrind; then
|
||||||
log "Running gzip program tests with Valgrind"
|
log "Running gzip program tests with Valgrind"
|
||||||
GZIP="$VALGRIND $PWD/gzip" GUNZIP="$VALGRIND $PWD/gunzip" \
|
GZIP="$VALGRIND $PWD/gzip" GUNZIP="$VALGRIND $PWD/gunzip" \
|
||||||
SMOKEDATA="$SMOKEDATA" ./tools/gzip_tests.sh
|
SMOKEDATA="$SMOKEDATA" ./scripts/gzip_tests.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if have_ubsan; then
|
if have_ubsan; then
|
||||||
log "Running gzip program tests with undefined behavior sanitizer"
|
log "Running gzip program tests with undefined behavior sanitizer"
|
||||||
run_cmd make -j$NPROC CC=clang CFLAGS="$SANITIZE_CFLAGS" gzip gunzip
|
run_cmd make -j$NPROC CC=clang CFLAGS="$SANITIZE_CFLAGS" gzip gunzip
|
||||||
GZIP="$PWD/gzip" GUNZIP="$PWD/gunzip" \
|
GZIP="$PWD/gzip" GUNZIP="$PWD/gunzip" \
|
||||||
SMOKEDATA="$SMOKEDATA" ./tools/gzip_tests.sh
|
SMOKEDATA="$SMOKEDATA" ./scripts/gzip_tests.sh
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user