Svarog a7299c1b87
Add stability tests (#1587)
* Add stability-tests

* Fix requires

* Fix golint errors

* Update README.md

* Remove payloadHash from everywhere

* don't run vet on kaspad in stability-tests/install_and_test
2021-03-09 15:01:08 +02:00

33 lines
850 B
Bash
Executable File

#!/bin/bash
set -ex
FAST_DAGS_DIR="../dags-fast"
mapfile -t DAGS < <( ls $FAST_DAGS_DIR)
for dagArchive in "${DAGS[@]}"
do
JSON_FILE=$FAST_DAGS_DIR/$dagArchive
netsync --simnet --dag-file $JSON_FILE --profile=7000
TEST_EXIT_CODE=$?
echo "$dagArchive processed"
if [ $TEST_EXIT_CODE -ne 0 ]; then
echo "netsync (fast) test: FAILED"
exit 1
fi
rm -rf /tmp/STABILITY_TEMP_DIR_*
done
JSON_FILE="../fast-pruning-ibd-test/dag-for-fast-pruning-ibd-test.json.gz"
netsync --devnet --dag-file $JSON_FILE --profile=7000 --override-dag-params-file=../fast-pruning-ibd-test/fast-pruning-ibd-test-params.json
TEST_EXIT_CODE=$?
echo "dag-for-fast-pruning-ibd-test.json processed"
if [ $TEST_EXIT_CODE -ne 0 ]; then
echo "netsync (fast) test: FAILED"
exit 1
fi
rm -rf /tmp/STABILITY_TEMP_DIR_*
echo "netsync (fast) test: PASSED"
exit 0