an integration test suite for running against merge requests
Testing a decentralized system requires to build mock scenarios involving spawning docker containers, initiating messaging and interaction between them and reporting results. This can be done with or without assertions about correct results. Passing such integration tests is one but last criteria for merging new code.
Since our development is based on many repos and the app itself on bunch of loosely integrated execution environments, having such a test suite soon will become a necessity. It can be, e.g. a simple bash file. Every MR should also include changes to test suite if needed.
At come point we may want to integrate it into CI/CD pipeline of GitLab. For starters, it is enough to have something that could be manually ran against MRs.
Edited by kabir