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
34 lines
645 B
Bash
Executable File
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
|