Improve Soledad CI
For soledad tests we want to have:
- Usual unit tests running automatically for each merge request.
- Performance tests running automatically for each merge request, and an easy way to compare performance of different branches.
- Improve unit tests speed (right now it takes around 8-9 minutes).
- Split unit tests so there is an easy way to know which tests have to be run for a specific change.
- Improve unit tests as a whole (i.e. mock dependencies, split long tests into many small tests, etc)
(from redmine: created on 2016-06-21, closed on 2016-07-26)
- Relations:
- relates #7664 (closed)
- relates #8275 (closed)
- relates #8274 (closed)