scripts: remove mips_tests

This was only useful for me to do local testing, I don't have the needed
MIPS router available anymore, and its main purpose was test a big
endian system but that's now covered by testing s390x with Travis CI.
This commit is contained in:
Eric Biggers 2020-10-18 14:21:25 -07:00
parent 50fa75455b
commit f7138d6172
2 changed files with 0 additions and 43 deletions

View File

@ -1,9 +0,0 @@
#!/bin/bash
set -eu
TOOLCHAIN_DIR=$HOME/src/ddwrt-toolchains/toolchain-mips_34kc_gcc-5.1.0_musl-1.1.9
make -j$(grep -c processor /proc/cpuinfo) all test_programs \
CC="$TOOLCHAIN_DIR/bin/mips-openwrt-linux-musl-gcc" \
CFLAGS="-DNEED_PRINTF -Werror"

View File

@ -291,39 +291,6 @@ android_tests() {
############################################################################### ###############################################################################
mips_tests() {
test_group_included mips || return 0
if [ "$(hostname)" != "zzz" ] && [ "$(hostname)" != "sol" ]; then
log_skip "MIPS tests are not supported on this host"
return 0
fi
if ! ping -c 1 dd-wrt > /dev/null; then
log_skip "Can't run MIPS tests: dd-wrt system not available"
return 0
fi
run_cmd ./scripts/mips_build.sh
run_cmd scp ${FILES[@]} root@dd-wrt:
run_cmd ssh root@dd-wrt "$EXEC_TESTS_CMD"
log "Checking that compression on big endian CPU produces same output"
run_cmd scp gzip root@dd-wrt:
run_cmd ssh root@dd-wrt \
"rm -f big*.gz;
./gzip -c -6 $(basename $SMOKEDATA) > big6.gz;
./gzip -c -10 $(basename $SMOKEDATA) > big10.gz"
run_cmd scp root@dd-wrt:big*.gz .
make -j$NPROC gzip > /dev/null
./gzip -c -6 "$SMOKEDATA" > little6.gz
./gzip -c -10 "$SMOKEDATA" > little10.gz
if ! cmp big6.gz little6.gz || ! cmp big10.gz little10.gz; then
echo 1>&2 "Compressed data differed on big endian vs. little endian!"
return 1
fi
rm big*.gz little*.gz
}
###############################################################################
windows_tests() { windows_tests() {
local arch local arch
@ -425,7 +392,6 @@ native_tests
freestanding_tests freestanding_tests
checksum_benchmarks checksum_benchmarks
android_tests android_tests
mips_tests
windows_tests windows_tests
static_analysis_tests static_analysis_tests
gzip_tests gzip_tests