diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 961bfb0bc8c..80fe8f66585 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -172,7 +172,7 @@ jobs: DISABLEWALLET: "0" ports: - 31591:31591 -# - 32591:32591 + - 32591:32591 options: >- --entrypoint "/usr/local/bin/bitcoind" --name bitcoind01 @@ -217,82 +217,82 @@ jobs: # done # echo "Success: All specified ports are being listened to." - - name: bitcoind01 logs - uses: docker://docker - with: - args: | - docker logs bitcoind01 +# - name: bitcoind01 logs +# uses: docker://docker +# with: +# args: | +# docker logs bitcoind01 - name: Restart bitcoin nodes uses: docker://docker with: args: docker restart bitcoind01 #bitcoind02 - - name: Attach bitcoind01 container to the network - uses: docker://docker - with: - args: docker network connect bridge bitcoind01 +# - name: Attach bitcoind01 container to the network +# uses: docker://docker +# with: +# args: docker network connect bridge bitcoind01 # - name: Attach bitcoind02 container to the network # uses: docker://docker # with: # args: docker network connect bridge bitcoind02 - - name: Check that bitcoind01 and bitcoind02 are attached to the network - uses: docker://docker - with: - args: | - docker network inspect bridge - - - name: Verify bitcoind01 and bitcoind02 are running - uses: docker://docker - with: - args: | - docker ps -all - - - name: Print content of /bitcoin/.bitcoin/ - uses: docker://docker - with: - args: | - docker exec bitcoind01 ls -la /bitcoin/.bitcoin - - - name: Print content of /bitcoin/.bitcoin/ - run: | - ls -la .github/mining-test/bitcoind01 - - - name: Print content of /bitcoin/.bitcoin/bitcoin.conf - uses: docker://docker - with: - args: | - docker exec bitcoind01 cat /bitcoin/.bitcoin/bitcoind.conf +# - name: Check that bitcoind01 and bitcoind02 are attached to the network +# uses: docker://docker +# with: +# args: | +# docker network inspect bridge +# +# - name: Verify bitcoind01 and bitcoind02 are running +# uses: docker://docker +# with: +# args: | +# docker ps -all - - name: bitcoind01 logs - uses: docker://docker - with: - args: | - docker logs bitcoind01 +# - name: Print content of /bitcoin/.bitcoin/ +# uses: docker://docker +# with: +# args: | +# docker exec bitcoind01 ls -la /bitcoin/.bitcoin +# +# - name: Print content of /bitcoin/.bitcoin/ +# run: | +# ls -la .github/mining-test/bitcoind01 +# +# - name: Print content of /bitcoin/.bitcoin/bitcoin.conf +# uses: docker://docker +# with: +# args: | +# docker exec bitcoind01 cat /bitcoin/.bitcoin/bitcoind.conf +# - name: bitcoind01 logs +# uses: docker://docker +# with: +# args: | +# docker logs bitcoind01 +# - name: Wait for Bitcoin nodes to initialize run: sleep 30 - - - name: Verify all required ports are used by bitcoind01 and bitcoind02 - shell: bash - run: | - ports=(31591 32591 31592 32592) - for port in "${ports[@]}"; do - if ! lsof -i:$port -sTCP:LISTEN > /dev/null; then - echo "Error: No process is listening on port $port" - exit 1 - fi - done - echo "Success: All specified ports are being listened to." +# +# - name: Verify all required ports are used by bitcoind01 and bitcoind02 +# shell: bash +# run: | +# ports=(31591 32591 31592 32592) +# for port in "${ports[@]}"; do +# if ! lsof -i:$port -sTCP:LISTEN > /dev/null; then +# echo "Error: No process is listening on port $port" +# exit 1 +# fi +# done +# echo "Success: All specified ports are being listened to." - name: Test bitcoin nodes run: | echo Test bitcoin node 1 - curl -v -s -u admin:admin --data-binary '{"jsonrpc":"1.0","id":"curltext","method":"getblockchaininfo","params":[]}' -H 'content-type:text/plain;' http://bitcoind01:32591 - echo Test bitcoin node 2 - curl -v -s -u admin:admin --data-binary '{"jsonrpc":"1.0","id":"curltext","method":"getblockchaininfo","params":[]}' -H 'content-type:text/plain;' http://bitcoind02:32592 + curl -v -s -u admin:admin --data-binary '{"jsonrpc":"1.0","id":"curltext","method":"getblockchaininfo","params":[]}' -H 'content-type:text/plain;' http://localhost:32591 +# echo Test bitcoin node 2 +# curl -v -s -u admin:admin --data-binary '{"jsonrpc":"1.0","id":"curltext","method":"getblockchaininfo","params":[]}' -H 'content-type:text/plain;' http://locahost:32592 - name: Setup Node.js