diff --git a/beacon_chain/beacon_node.nim b/beacon_chain/beacon_node.nim index 54e588823..2d3d89971 100644 --- a/beacon_chain/beacon_node.nim +++ b/beacon_chain/beacon_node.nim @@ -1,9 +1,9 @@ import # Standard library - net, sequtils, tables, osproc, random, strutils, times, strformat, + os, net, sequtils, tables, osproc, random, strutils, times, strformat, # Nimble packages - stew/shims/os, stew/[objects, bitseqs], + stew/[objects, bitseqs], chronos, chronicles, confutils, metrics, json_serialization/std/[options, sets], serialization/errors, eth/trie/db, eth/trie/backends/rocksdb_backend, eth/async_utils, diff --git a/tests/simulation/run_node.sh b/tests/simulation/run_node.sh index b966aa5fd..25da2d633 100755 --- a/tests/simulation/run_node.sh +++ b/tests/simulation/run_node.sh @@ -40,6 +40,6 @@ $BEACON_NODE_BIN \ --depositContractAddress=$DEPOSIT_CONTRACT_ADDRESS \ --metricsServer=true \ --metricsServerAddress="127.0.0.1" \ - --metricsServerPort="$(( $BASE_METRICS_PORT + $NODE_ID ))" + --metricsServerPort="$(( $BASE_METRICS_PORT + $NODE_ID ))" \ "$@" diff --git a/tests/simulation/start.sh b/tests/simulation/start.sh index 4805c1864..fae59ac3e 100755 --- a/tests/simulation/start.sh +++ b/tests/simulation/start.sh @@ -86,6 +86,12 @@ scrape_configs: static_configs: EOF +PROCESS_DASHBOARD_BIN="${SIM_ROOT}/../../build/process_dashboard" + +if [ ! -f "$PROCESS_DASHBOARD_BIN" ]; then + nim c -d:release --outdir:build tests/simulation/process_dashboard.nim +fi + # use the exported Grafana dashboard for a single node to create one for all nodes "${SIM_ROOT}/../../build/process_dashboard" \ --nodes=${NUM_NODES} \