hw-test/scripts/test-all

45 lines
1 KiB
Bash
Executable file

#!/bin/bash
source scan-dmidecode
source test-variables
echo $$ > /run/test.pid
TEST_CONTAINER=1
export TEST_CONTAINER
scan-netdev
#test-memtester
#if [[ -f $OUTPUT_DIR/memtester.fail ]] ; then
# mkdir -p $SNAPSHOT_D
# cp -af $OUTPUT_DIR/* $SNAPSHOT_D/
# FAILED_PROCS=`head -1 $OUTPUT_DIR/memtester.fail | sed 's/[^0-9]//g'`
# echo "${BLD}$FAILED_PROCS${OFF} have ${RED}FAILED${OFF} the memtester test."
# echo "All tests have been stopped..."
# echo "${BLD}Please replace the failing memory and run this tests again.${OFF}"
# rm -f /run/test.pid
# while [[ 1 ]] ; do
# sleep 3600
# done
#fi
test-badblocks
#if [[ -f $OUTPUT_DIR/badblocks.fail ]] ; then
# echo "One or more disks have ${RED}FAILED${OFF} the badblocks test."
# echo "${BLD}Please replace the failing disks and restart this tests again.{OFF}"
# rm -f /run/test.pid
# while [[ 1 ]] ; do
# sleep 3600
# done
#fi
#test-memtester summary
test-badblocks summary
# Take snapshot
mkdir -p $SNAPSHOT_D
cp -af $OUTPUT_DIR/* $SNAPSHOT_D/
rm -f /run/test.pid
while [[ 1 ]] ; do
sleep 3600
done