Hi there Nicolas, why is actually interaction important in this context? I read that you want to enable developers to quickly run and check the results. For my own scenario I had a requirement to have a set of functional tests only seeing ACS as a blackbox to have a "sanity check" of the service, where Marvin is then an overkill as it runs integration tests looking deeply into the database etc. So it was indeed important to have results fast. My appoach has been to write a set of Python tests using the exoscale/cs library for most common API usage scenarios, and then I run them in our GitLab instance using the dynamic parallel CI/CD jobs feature, one separate job for each test, that is the test runtime complexity is O(1) and not O(n).
The "UI" I can then interact with is GitLab CI/CD pipeline dashboard which allows to quickly identify failed tests. Here is the link to the codebase. https://gitlab.cc-asp.fraunhofer.de/fcs-public/apache-cs-extensions kind regards Peter ________________________________________ Von: Nicolas Vazquez <nicolas.vazq...@shapeblue.com> Gesendet: Montag, 29. März 2021 04:50:44 An: dev@cloudstack.apache.org Betreff: [DISCUSS] Marvin tests interaction Hi, I would like to propose an idea to improve the interaction with the marvin tests through the management server. This could be useful for development and test environments in which tests could be easily started, configured and their results monitored through the UI. This could be achieved by creating a new service in charge of the execution of the tests and sending results back to the management server, so it can display them. A more detailed description: https://github.com/apache/cloudstack/issues/4799 I would like to hear your thoughts and ideas about it. Would you find this useful? Regards, Nicolas Vazquez nicolas.vazq...@shapeblue.com www.shapeblue.com 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK @shapeblue