mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-03-30 15:08:33 +00:00

* 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
33 lines
850 B
Bash
Executable File
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
|
|
|