#!/bin/bash

PWD="../"
GIT_BRANCH=$1

# run the script from the correct location 

if [[ $(pwd) != */tests ]]; then
    echo "Please run the script from the 'tests' directory."
    exit 1
fi

# lets make sure the branch is up to date
# ---------------------------------------
git checkout develop 
git fetch origin
git checkout $GIT_BRANCH
git pull origin $GIT_BRANCH
# ---------------------------------------

echo "working directory ${PWD}"

#build all binaries...
#expect the cargo tool chain to be installed on the machine
cargo build --release --all

#here there should be the applicable binaries to test inits
echo "running mixnode binary check"
./nym-mixnode-binary-check.sh 

sleep 2 

echo "running gateway binary check"
./nym-gateway-binary-check.sh 

sleep 2 

echo "running socks-5 binary check"
./nym-socks-5-binary-check.sh 

sleep 2 

echo "running network-requester binary check"
./nym-network-requester-binary-check.sh 

sleep 2 

echo "running client binary check"
./nym-client-binary-check.sh 


