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

34 lines
645 B
Bash
Executable File

#!/bin/bash
FAST_DAGS_DIR="../dags-fast"
SLOW_DAGS_DIR="../dags-slow"
mapfile -t FAST_DAGS < <( ls $FAST_DAGS_DIR)
mapfile -t SLOW_DAGS < <( ls $SLOW_DAGS_DIR)
DAGS=()
for dagArchive in "${FAST_DAGS[@]}"
do
DAGS+=("$FAST_DAGS_DIR/$dagArchive")
done
for dagArchive in "${SLOW_DAGS[@]}"
do
DAGS+=("$SLOW_DAGS_DIR/$dagArchive")
done
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 test: FAILED"
exit 1
fi
done
echo "netsync test: PASSED"
exit 0