41 lines
882 B
Bash
41 lines
882 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
set -ex
|
||
|
|
||
|
# shellcheck disable=SC1090
|
||
|
# shellcheck disable=SC1091
|
||
|
source "$(dirname "$0")"/../automation_utils.sh
|
||
|
|
||
|
RESULT_FILE="$1"
|
||
|
|
||
|
startGpuMode="off"
|
||
|
if [[ -z $ENABLE_GPU ]]; then
|
||
|
ENABLE_GPU=false
|
||
|
fi
|
||
|
if [[ "$ENABLE_GPU" = "true" ]]; then
|
||
|
startGpuMode="on"
|
||
|
fi
|
||
|
|
||
|
declare maybeAsyncNodeInit
|
||
|
if [[ "$ASYNC_NODE_INIT" = "true" ]]; then
|
||
|
maybeAsyncNodeInit="--async-node-init"
|
||
|
fi
|
||
|
|
||
|
declare maybeExtraPrimordialStakes
|
||
|
if [[ -n "$EXTRA_PRIMORDIAL_STAKES" ]]; then
|
||
|
maybeExtraPrimordialStakes="--extra-primordial-stakes $EXTRA_PRIMORDIAL_STAKES"
|
||
|
fi
|
||
|
|
||
|
# Restart the network
|
||
|
"$REPO_ROOT"/net/net.sh stop
|
||
|
|
||
|
sleep 2
|
||
|
|
||
|
# shellcheck disable=SC2086
|
||
|
"$REPO_ROOT"/net/net.sh start --skip-setup --no-snapshot-fetch --no-deploy \
|
||
|
--gpu-mode $startGpuMode $maybeAsyncNodeInit $maybeExtraPrimordialStakes
|
||
|
|
||
|
# TODO add the test here
|
||
|
|
||
|
echo "Restart Test Succeeded" >>"$RESULT_FILE"
|