Fcbtest is used for openstack cloud validation. It uses two upstream Python projects, namely Rally and Tempest. Up to recently, these could be combined into the same snap. Now, the two project have interfering dependencies and need to be seperated.
For the separation, I can think of two options:
- Have two separate virtual environments within the same snap. I have tried this and failed, but maybe with some help we can figure this out.
- We can make a V2 track that only uses Tempest, and leave Rally and an older version of Tempest that is still compatible with Rally in the V1 track.
Let me know what your ideas are.
Thanks.