-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extend testing configuration to run integration tests on the CI server #150
Comments
|
Over the past few months, the CI and testing scripts have been refactored quite a bit. Furthermore, #313 has just been closed (as well as #258), meaning that we now have a working pipeline for consistently publishing new docker images to the Hub.
to run the integration tests on the CI ( Likewise, a similar configuration will be used to run the mpc integration tests (e.g. 1 coordinator service and 2 contributor services generating an SRS for the |
cc @eastata |
This could be worth investigating this for slow dependencies on the ci: Looks pretty flexible and should be uniform over mac and linux. |
The PR linked here (i.e. clearmatics/ganache-cli#1) has finally been fixed and merged. As such, it is now possible to launch our custom ganache-cli instance in a docker container, paving the way for integration tests (in linux) via |
This ticket is addressed in #326 |
Closing this ticket now that #326 is merged. |
This issue is specific to tests on the python client and contracts, located in
pyClient/test
.So far, the "make" commands do not execute most of the tests [1], and it is unclear whether they need to be updated as the code evolved considerably for the past month. It is worth doing a review of the code and list new potential tests (needed, desirable...).
This issue is about updating, and creating contract and client tests as well as facilitating their use. Ideally, Travis would run them after each push.
I propose to have, for instance, make commands such as:
[1] I have created a command in the packing branch to test a couple of contracts but they need truffle to be running.
The text was updated successfully, but these errors were encountered: