That really depends on what the tests that you are think of are. Marvin covers a range of tests relating to logical but mostly physical functions, like network creation and the functions that CloudStack can orchestrate within those networks, VM lifecycle as well as storage functions. The only thing that Marvin can’t really check is the UI.
It’s downside is that the tests are written in Python, so non-developers will struggle to create them. Rene’s use of ansible will provide an alternate framework to setup a scenario and ensure that everything behaves as expected, which non-developers could work with (personnally I’m pretty excited about that). Kind regards, Paul Angus paul.an...@shapeblue.com www.shapeblue.com 53 Chandos Place, Covent Garden, London WC2N 4HSUK @shapeblue From: Luis [mailto:lmartinez...@yahoo.com] Sent: 14 December 2017 19:15 To: Paul Angus <paul.an...@shapeblue.com>; users@cloudstack.apache.org; Ivan Kudryavtsev <kudryavtsev...@bw-sw.com> Cc: dev <d...@cloudstack.apache.org> Subject: RE: Call for participation: Issue triaging and PR review/testing Manual testing, not sure if automated test could do an entire test Sent from Yahoo Mail on Android<https://overview.mail.yahoo.com/mobile/?.src=Android> On Thu, Dec 14, 2017 at 11:25 AM, Paul Angus <paul.an...@shapeblue.com<mailto:paul.an...@shapeblue.com>> wrote: Hi Luis, Can you explain what you mean please? Do you mean people writing automated tests or manual testing of discrete features? Kind regards, Paul Angus paul.an...@shapeblue.com<mailto:paul.an...@shapeblue.com> www.shapeblue.com<http://www.shapeblue.com> 53 Chandos Place, Covent Garden, London WC2N 4HSUK @shapeblue -----Original Message----- From: Luis [mailto:lmartinez...@yahoo.com.INVALID<mailto:lmartinez...@yahoo.com.INVALID>] Sent: 14 December 2017 02:04 To: users@cloudstack.apache.org<mailto:users@cloudstack.apache.org>; Ivan Kudryavtsev <kudryavtsev...@bw-sw.com<mailto:kudryavtsev...@bw-sw.com>>; users@cloudstack.apache.org<mailto:users@cloudstack.apache.org> Cc: dev <d...@cloudstack.apache.org<mailto:d...@cloudstack.apache.org>> Subject: Re: Call for participation: Issue triaging and PR review/testing Hi What about creating a team for testing and create a check list of what to test and how. Besides the people that uses CS. This may increase the quality. Just an idea. Sent from Yahoo Mail on Android On Wed, Dec 13, 2017 at 10:21 AM, Ivan Kudryavtsev<kudryavtsev...@bw-sw.com<mailto:kudryavtsev...@bw-sw.com>> wrote: Hi, Paul. Thank you for your response. I just still feel that it's a very risky approach to deliver a new release if community haven't adopted and tried a previous one because future unidentified regressions are multiplied to currently unidentified regressions. But, I see it's a trade and controversity here. 2017-12-13 21:46 GMT+07:00 Paul Angus <paul.an...@shapeblue.com<mailto:paul.an...@shapeblue.com>>: > Thanks Rene. > > @Ivan, I understand your concerns. But if 4.10 is unusable, then it > will never get much production testing. > The longer between releases, the harder testing and triage becomes. > > By putting a line in the sand for 4.11 and 4.12, and with the desire >to keep making every release better than the last we can keep moving forward. > I think we're all largely in agreement that the process around 4.10 >was sub-optimal, which is why we've set out clear guidelines that we'd >like to work to. > > You are correct that there is more to quality than just Marvin tests > (or at least the current ones), and long term, if community members > like yourselves and Rene, come up with tests/test structures that push > the boundaries of CloudStack, then automated testing will only get better. > > For now though, I would suggest that the best way to galvanise the > community around the manual testing of CloudStack is to have a release > candidate that everyone can coalesce around. > > > > Kind regards, > > Paul Angus > > paul.an...@shapeblue.com<mailto:paul.an...@shapeblue.com> > www.shapeblue.com<http://www.shapeblue.com> > 53 Chandos Place, Covent Garden, London WC2N 4HSUK @shapeblue > > > > > -----Original Message----- > From: Rene Moser [mailto:m...@renemoser.net<mailto:m...@renemoser.net>] > Sent: 13 December 2017 12:56 > To: dev <d...@cloudstack.apache.org<mailto:d...@cloudstack.apache.org>>; > users@cloudstack.apache.org<mailto:users@cloudstack.apache.org> > Subject: Re: Call for participation: Issue triaging and PR review/testing > > Hi all > > On 12/13/2017 05:04 AM, Ivan Kudryavtsev wrote: > > Hello, devs, users, Rohit. Have a good day. > > > > Rohit, you intend to freeze 4.11 on 8 january and, frankly speaking, I > > see risks here. A major risk is that 4.10 is too buggy and it seems > > nobody uses it actually right now in production because it's unusable, > > unfortunately, so we are planning to freeze 4.11 which stands on > > untested 4.10 with a lot of lacks still undiscovered and not reported. > > I believe it's a very dangerous way to release one more release with > > bad quality. Actually, marvin and units don't cover regressions I meet > > in 4.10. Ok, let's take a look at new one our engineers found today in > 4.10: > > So, the point is, how do we (users, devs, all) improve quality? > > Marvin is great for smoke testing but CloudStack is dealing with many > infra vendor components, which are not covered by the tests. How can we > detect flows not covered by marvin? > > For me, I decided (independent of this discussion) to write integration > tests in a way one would not expect, not following the "happy path": > > Try to break CloudStack, to make a better CloudStack. > > Put a chaos monkey in your test infra: Shut down storage, kill a host, put > latency on storage, disable network on hosts, make load on a host. > read only fs on a cluster wide primary fs. shut down a VR, remove a VR. > > Things that can happen! > > Not surprisingly I use Ansible. It has an extensive amount of modules > which can be used to battle prove anything of your infra. Ansible playbooks > are fairly easy to write, even when you are not used to write code. > > I will share my works when ready. > > René > > > > > > -- With best regards, Ivan Kudryavtsev Bitworks Software, Ltd. Cell: +7-923-414-1515 WWW: http://bitworks.software/ <http://bitworks.software/%20> <http://bw-sw.com/>