Run integration/regression tests with local testnet on pull request to master
Why it needs to be done
There are currently no automated integration tests, and as a result there are too many day-zero bugs
Acceptance Criteria
[ ] Establish integration/regression tests using containerization tools like DIVE and Docker Compose. There must be containers for the ICON chain with CPS contracts as well as for the React CPS frontend
[ ] Run the smart contract integration tests as part of the pipeline. If necessary, update the smart contract integration tests
[ ] When a pull request is submitted to master, a Github Action is triggered to run the integration/regression tests, where all integration tests must pass to yield Success
What needs to be done
Run integration/regression tests with local testnet on pull request to
master
Why it needs to be done
There are currently no automated integration tests, and as a result there are too many day-zero bugs
Acceptance Criteria
master
, a Github Action is triggered to run the integration/regression tests, where all integration tests must pass to yieldSuccess