Draft: Add python e2e tests to CI #796

Closed
milo_peerplays wants to merge 18 commits from feature/python-e2e-tests into develop
Showing only changes of commit 943e02cdcd - Show all commits

View file

@ -78,7 +78,9 @@ test-e2e:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
script:
- git clone https://gitlab.com/PBSA/tools-libs/peerplays-utils.git
- pwd
- cd peerplays-utils/peerplays-qa-environment
- pwd
- cd e2e-tests/
- python3 -m venv venv
- source venv/bin/activate
@ -90,7 +92,7 @@ test-e2e:
- docker ps -a
- python3 -m pytest test_btc_init_state.py test_hive_inital_state.py
- docker pull $IMAGE
- docker run -d -v peerplays-utils/peerplays-qa-environment/peerplays/config.ini:/home/peerplays/peerplays-network/witness_node_data_dir/config.ini -v peerplays-utils/peerplays-qa-environment/peerplays/genesis.json:/home/peerplays/peerplays-network/genensis.json -v peerplays-utils/peerplays-qa-environment/peerplays/init_network.sh:/home/peerplays/peerplays-network/init_network.sh $IMAGE
- docker run -d -v /peerplays-utils/peerplays-qa-environment/peerplays/config.ini:/home/peerplays/peerplays-network/witness_node_data_dir/config.ini -v /peerplays-utils/peerplays-qa-environment/peerplays/genesis.json:/home/peerplays/peerplays-network/genensis.json -v /peerplays-utils/peerplays-qa-environment/peerplays/init_network.sh:/home/peerplays/peerplays-network/init_network.sh $IMAGE
- docker ps -a
- python3 -m pytest test_pp_inital_state.py
- ./main.py --stop