Try via docker cp

This commit is contained in:
Milos Milosevic 2023-04-17 00:34:58 +02:00
parent 46e0d033fb
commit 75d2e19455
2 changed files with 8 additions and 10 deletions

View file

@ -82,23 +82,23 @@ test-e2e:
- source venv/bin/activate
- pip3 install -r requirements.txt
- docker ps -a
- docker stop $(docker ps -a -q)
- docker rm $(docker ps -aq)
- python3 main.py --stop
- docker ps -a
- python3 main.py --start btc hive
- python3 main.py --start btc hive eth
- docker ps -a
- python3 -m pytest test_btc_init_state.py test_hive_inital_state.py
- docker pull registry.gitlab.com/pbsa/peerplays/mainnet/feature-python-e2e-tests:943e02cdcd9fb8a90137851635b998cf1b4f622c
- ls -la $FULL_PWD/peerplays/config.ini
- ls -la $FULL_PWD/peerplays/genesis.json
- ls -la $FULL_PWD/peerplays/init-network.sh
- USER_ID=$(id -u)
- GROUP_ID=$(id -g)
- PP_CONTAINER_ID=$(docker run -d --user $USER_ID:$GROUP_ID -v $FULL_PWD/e2e-tests/peerplays-utils/peerplays-qa-environment/peerplays/config.ini:/home/peerplays/peerplays-network/witness_node_data_dir/config.ini -v $FULL_PWD/e2e-tests/peerplays-utils/peerplays-qa-environment/peerplays/genesis.json:/home/peerplays/peerplays-network/genensis.json -v $FULL_PWD/e2e-tests/peerplays-utils/peerplays-qa-environment/peerplays/init-network.sh:/home/peerplays/peerplays-network/init-network.sh registry.gitlab.com/pbsa/peerplays/mainnet/feature-python-e2e-tests:943e02cdcd9fb8a90137851635b998cf1b4f622c)
- echo $PP_CONTAINER_ID
- docker run --name pp -d $IMAGE tail -f /dev/null
- docker cp $FULL_PWD/e2e-tests/peerplays-utils/peerplays-qa-environment/peerplays/config.ini pp:/home/peerplays/peerplays-network/witness_node_data_dir/config.ini
- docker cp $FULL_PWD/e2e-tests/peerplays-utils/peerplays-qa-environment/peerplays/genensis.json pp:/home/peerplays/peerplays-network/witness_node_data_dir/genensis.json
- docker cp $FULL_PWD/e2e-tests/peerplays-utils/peerplays-qa-environment/peerplays/init-network.sh pp:/home/peerplays/peerplays-network/init-network.sh
- docker exec -c pp ./init-network.sh
- docker ps -a
- docker exec $PP_CONTAINER_ID sh -c ./init-network.sh
- docker exec pp sh -c ./witness_node -d ./witness_node_data_dir --replay-blockchain
- docker exec pp sh -c ./init-network.sh
- python3 -m pytest test_pp_inital_state.py
- ./main.py --stop
- deactivate

View file

@ -222,5 +222,3 @@ EXPOSE 8090
# Peerplays P2P:
EXPOSE 9777
# Peerplays
CMD ["./witness_node", "-d", "./witness_node_data_dir"]