2020-05-31 10:09:29 -07:00
|
|
|
SCRIPTS_PATH=$(cd $(dirname "${BASH_SOURCE[0]}"); pwd)
|
|
|
|
SRC_PATH=$(dirname "${SCRIPTS_PATH}")
|
2020-06-20 06:22:55 -07:00
|
|
|
# Build the runnable Gecko docker image
|
2020-06-19 03:44:28 -07:00
|
|
|
bash "${SRC_PATH}"/scripts/build_image.sh
|
2020-05-31 10:09:29 -07:00
|
|
|
GECKO_IMAGE=$(docker image ls --format="{{.Repository}}" | head -n 1)
|
|
|
|
|
2020-06-20 06:24:02 -07:00
|
|
|
# Turn off GO111MODULE to pull e2e test source code in order to get run script.
|
2020-06-19 11:50:09 -07:00
|
|
|
GO111MODULE=off go get -t -v github.com/kurtosis-tech/ava-e2e-tests/...
|
2020-06-19 04:17:35 -07:00
|
|
|
cd "${GOPATH}"/src/github.com/kurtosis-tech/ava-e2e-tests/ || exit
|
2020-06-20 08:12:53 -07:00
|
|
|
|
|
|
|
bash "./scripts/rebuild_initializer_binary.sh"
|
|
|
|
bash "./scripts/rebuild_controller_image.sh"
|
|
|
|
# TODO: Make the controller image label a parameter to rebuild_controller_image script
|
|
|
|
# Standard controller image label used by above scripts.
|
|
|
|
CONTROLLER_IMAGE="kurtosistech/ava-e2e-tests_controller:latest"
|
2020-06-20 09:02:04 -07:00
|
|
|
./build/ava-e2e-tests --gecko-image-name="${GECKO_IMAGE}" --test-controller-image-name="${CONTROLLER_IMAGE}" --test-names="fiveStakingNodeGetValidatorsTest,fiveStakingNodeFullyConnectedTest"
|