parent
a0c5d14b8d
commit
9d05211997
@ -0,0 +1,27 @@ |
|||||||
|
# Since `go run` will generate a temporary exe every time, |
||||||
|
# your system will pop up a network security dialog for each instance |
||||||
|
# and you won't be able to turn it off. With `go build` generating one |
||||||
|
# exe, the dialog will only pop up once at the very first time. |
||||||
|
# Also it's recommended to use `go build` for testing the whole exe. |
||||||
|
go build # Build the harmony-benchmark.exe |
||||||
|
go build aws-code/transaction_generator.go |
||||||
|
|
||||||
|
# Create a tmp folder for logs |
||||||
|
t=`date +"%Y%m%d-%H%M%S"` |
||||||
|
log_folder="log-$t" |
||||||
|
|
||||||
|
if [ ! -d $log_folder ] |
||||||
|
then |
||||||
|
mkdir -p $log_folder |
||||||
|
fi |
||||||
|
|
||||||
|
# Start nodes |
||||||
|
config="local_config.txt" |
||||||
|
while IFS='' read -r line || [[ -n "$line" ]]; do |
||||||
|
IFS=' ' read ip port mode <<< $line |
||||||
|
# echo $ip $port $mode |
||||||
|
./harmony-benchmark.exe -ip $ip -port $port -config_file $config -log_folder $log_folder& |
||||||
|
done < $config |
||||||
|
|
||||||
|
# Generate transactions |
||||||
|
./transaction_generator.exe -config_file $config -log_folder $log_folder |
Loading…
Reference in new issue