Skip to content

Commit

Permalink
Fix logs when running integration tests on CI
Browse files Browse the repository at this point in the history
When running integration tests on CI, we create a zip file with the logs of all microservices. For that to work, the containers must still exist after the tests finishes.

This commit also adds server_manager_broker_proxy logs
  • Loading branch information
torives committed Jan 24, 2023
1 parent 4fca81c commit ea4a042
Show file tree
Hide file tree
Showing 8 changed files with 9 additions and 2 deletions.
1 change: 1 addition & 0 deletions .github/workflows/echo-cpp-dapp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ jobs:
yarn saveLogs echo-cpp rollups_indexer
yarn saveLogs echo-cpp query_server
yarn saveLogs echo-cpp database
yarn saveLogs echo-cpp server_manager_broker_proxy
working-directory: ./integration-tests

- name: Upload docker logs
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/echo-js-dapp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ jobs:
yarn saveLogs echo-js rollups_indexer
yarn saveLogs echo-js query_server
yarn saveLogs echo-js database
yarn saveLogs echo-js server_manager_broker_proxy
working-directory: ./integration-tests

- name: Upload docker logs
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/echo-low-level-dapp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ jobs:
yarn saveLogs echo-low-level rollups_indexer
yarn saveLogs echo-low-level query_server
yarn saveLogs echo-low-level database
yarn saveLogs echo-cpp server_manager_broker_proxy
working-directory: ./integration-tests

- name: Upload docker logs
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/echo-lua-dapp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ jobs:
yarn saveLogs echo-lua rollups_indexer
yarn saveLogs echo-lua query_server
yarn saveLogs echo-lua database
yarn saveLogs echo-lua server_manager_broker_proxy
working-directory: ./integration-tests

- name: Upload docker logs
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/echo-python-dapp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ jobs:
yarn saveLogs echo-python rollups_indexer
yarn saveLogs echo-python query_server
yarn saveLogs echo-python database
yarn saveLogs echo-python server_manager_broker_proxy
working-directory: ./integration-tests

- name: Upload docker logs
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/echo-rust-dapp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ jobs:
yarn saveLogs echo-rust rollups_indexer
yarn saveLogs echo-rust query_server
yarn saveLogs echo-rust database
yarn saveLogs echo-rust server_manager_broker_proxy
working-directory: ./integration-tests

- name: Upload docker logs
Expand Down
3 changes: 2 additions & 1 deletion integration-tests/.gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
node_modules
generated-src
.venv
echo.log
echo.log
logs
2 changes: 1 addition & 1 deletion integration-tests/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"test:host": "wrap () { yarn saveTarget $1 && yarn startEnvironment:host $1 && yarn mocha:host $* ;}; wrap",
"test": "wrap () { yarn test:prod $* && yarn test:host $* ;}; wrap",
"posttest:prod": "wrap(){ yarn stopEnvironment && rm ./target;};wrap",
"posttest:ci": "wrap(){ yarn stopEnvironment && rm ./target;};wrap",
"posttest:ci": "wrap(){ rm ./target;};wrap",
"posttest:host": "wrap(){ yarn stopEnvironment && rm ./target;};wrap",
"saveLogs": "saveLogs () { mkdirp logs && cd ../$1/ && docker-compose -f ../docker-compose.yml -f docker-compose.override.yml logs --timestamps --no-log-prefix --no-color $2 > ../integration-tests/logs/$2.log; }; saveLogs"
},
Expand Down

0 comments on commit ea4a042

Please sign in to comment.