I agree with Rohit, if people want to improve mavin ux that’s fine, but keep it a Marvin thing.
- Marvin outputs a file that says what passed and what failed. - A GUI is going to need constant ongoing maintenance for it to be able to understand tests to give meaningful additional information on tests or add any appreciable value. - It's never going to be able to actually diagnose failures - so you're going to have to read logs anyway. So in summary, the cons seem to heavily outweigh the pros to me. Maybe a very simple TUI which generates the string which is ultimately run might help people. A way to generate the file that describes the configuration of zone(s) that Marvin will be run against might be more helpful. -----Original Message----- From: Wei ZHOU <ustcweiz...@gmail.com> Sent: 30 March 2021 15:51 To: dev@cloudstack.apache.org Subject: Re: [DISCUSS] Marvin tests interaction Can it be a standalone tool with ui ? -Wei On Tue, 30 Mar 2021 at 16:45, Nicolas Vazquez <nicolas.vazq...@shapeblue.com> wrote: > The idea is not to rewrite the tests in Java but to improve how we > interact with the tests and display results. The new service/agent > should not be responsible for testing but to invoke the execution of > the requested tests. This new service, lets say for example 'marvin > agent' will simply receive which tests are needed to run and invoke > them the same way as before. Then, it could use the information in the > logs for individual tests to retrieve back the results to the > management server. I imagine it could work similarly to the VR healths > checks functionality > > > Regards, > > Nicolas Vazquez > > ________________________________ > From: Rohit Yadav <rohit.ya...@shapeblue.com> > Sent: Tuesday, March 30, 2021 6:17 AM > To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> > Subject: Re: [DISCUSS] Marvin tests interaction > > Sorry all, I don't agree - the thing being tested shouldn't be > responsible for testing (unless it's a well-defined limited set of > self-testing features, for example a set of sanity/intergrity checks). > > Unless we're saying the service/feature is used to run tests for other > (nested?) CloudStack environments. The other issue is (and unless the > idea is to re-write tests in Java) most tests are written in Python, > so the CloudStack plugin/service would still fork and need to run > Python tests somehow (directly or via a runner such as nose) or > explore use of Jython or Python on JVM (which may make it complex). > > > Regards. > > ________________________________ > From: Suresh Anaparti <suresh.anapa...@shapeblue.com> > Sent: Tuesday, March 30, 2021 11:23 > To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> > Subject: Re: [DISCUSS] Marvin tests interaction > > +1, added my thoughts in the ticket. This can ease/reduce the Dev & QA > testing efforts. Also, it's good to see the testing results in the UI > itself. > > Regards, > Suresh > > On 30/03/21, 9:41 AM, "David Jumani" <david.jum...@shapeblue.com> wrote: > > +1 on the idea and on Rakesh's suggestions! > ________________________________ > From: Rakesh v <www.rakeshv....@gmail.com< > http://www.rakeshv....@gmail.com<http://www.rakeshv....@gmail.com< > http://www.rakeshv....@gmail.com>>> > Sent: Monday, March 29, 2021 11:50 PM > To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> > Subject: Re: [DISCUSS] Marvin tests interaction > > I have added my thoughts in the issue link. Hope that's useful to you. > > Sent from my iPhone > > > david.jum...@shapeblue.com > www.shapeblue.com<http://www.shapeblue.com> > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > @shapeblue > > > > > suresh.anapa...@shapeblue.com > www.shapeblue.com<http://www.shapeblue.com> > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > @shapeblue > > > > > rohit.ya...@shapeblue.com > www.shapeblue.com<http://www.shapeblue.com> > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > @shapeblue > > > > > nicolas.vazq...@shapeblue.com > www.shapeblue.com > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > @shapeblue > > > > > On Mar 29, 2021, at 4:51 AM, Nicolas Vazquez < > nicolas.vazq...@shapeblue.com> wrote: > > > > 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<http://www.shapeblue.com> > > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > > @shapeblue > > > > > > > >