<div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Nov 7, 2019 at 12:57 PM Jehan-Guillaume de Rorthais <<a href="mailto:jgdr@dalibo.com">jgdr@dalibo.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, 7 Nov 2019 04:14:30 +0100<br>
Damien Ciabrini <<a href="mailto:dciabrin@redhat.com" target="_blank">dciabrin@redhat.com</a>> wrote:<br>
<br>
> On Wed, Nov 6, 2019 at 8:03 AM Michele Baldessari <<a href="mailto:michele@acksyn.org" target="_blank">michele@acksyn.org</a>><br>
> wrote:<br>
> <br>
> > On Tue, Nov 05, 2019 at 08:35:55PM +0100, Valentin Vidić wrote:  <br>
> > > On Mon, Nov 04, 2019 at 08:07:51PM -0600, Ken Gaillot wrote:  <br>
> > > > A reminder: We are still interested in ideas for talks, and rough<br>
> > > > estimates of potential attendees. "Maybe" is perfectly fine at this<br>
> > > > stage. It will let us negotiate hotel rates and firm up the location<br>
> > > > details.  <br>
> > ><br>
> > > Not sure if I would be able to attend but I would be interested to<br>
> > > know if there is some framework for release testing resource agents?<br>
> > > Something along the lines:<br>
> > ><br>
> > > - bring up 3 VMs<br>
> > > - configure a cluster using ansible for service X<br>
> > > - destroy node2<br>
> > > - wait some time<br>
> > > - check if the service is still available  <br>
> ><br>
> >  <br>
> Not sure how much time Damien has to polish it up and make it more<br>
> > suitable for general use, but we (Openstack team @RH) are using<br>
> > <a href="https://github.com/dciabrin/ra-tester" rel="noreferrer" target="_blank">https://github.com/dciabrin/ra-tester</a> quite a bit to validate any<br>
> > changes we make to resource agents. It's indeed worth discussing this in<br>
> > Brno.<br>
> >  <br>
> <br>
> Right, we have this small tool that automates creation of VMs, and builds<br>
> on top of CTS to runs regression tests for the resource agents we consume<br>
> in OpenStack (galera, rabbitmq, redis).<br>
<br>
You built on top of CTS? Did you add custom scenario? Did you patched CTS in<br>
some way?<br>
</blockquote></div><br clear="all"><div>Yes some helper classes on top of CTS concept of Scenarios and Test, to match</div><div>my needs (resilient to exceptions, different setup/teardown for the same scenario)</div><div>And I've also added SSH support for connecting to the cluster's VM, rather than using</div><div>qarsh.</div><div><br></div><div>It's currently in a rough shape [1], but you're interested in looking at how it works</div><div>we can chat on IRC, I'm dciabrin on freenode</div><div><br></div><div>[1] <a href="https://github.com/dciabrin/ra-tester/tree/refactor-ra">https://github.com/dciabrin/ra-tester/tree/refactor-ra</a></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Damien<br></div></div></div></div>