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/>

Reply via email to