<div dir="ltr"><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 20, 2016 at 1:24 PM, Vijay Bellur <span dir="ltr">&lt;<a href="mailto:vbellur@redhat.com" target="_blank">vbellur@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 07/20/2016 08:43 AM, Kaushal M wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Wed, Jul 20, 2016 at 1:41 PM, Jonathan Holloway &lt;<a href="mailto:jholloway@redhat.com" target="_blank">jholloway@redhat.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Gluster-Devel,<br>
<br>
There&#39;s been some conversation about standard Python unit test formats (PyUnit, PyTest, Nose) and potentially leveraging a tool I&#39;ve been working on (called Glusto) that wraps those standards as well as covers the fundamentals required of the DiSTAF framework. I&#39;m reaching out to propose this to the Gluster-Devel Community for consideration.<br>
</blockquote>
<br>
Finally! I&#39;d been waiting for ever wondering we would start discussing<br>
this in the community. Thanks for starting this Jonathan.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Some of the primary features Glusto offers are:<br>
- Reads and writes yaml, json, and ini config file formats (including Ansible host files).<br>
- Provides SSH, RPyC, logging (w/ ANSI color support), configuration, templating (via Jinja), and simple REST methods.<br>
- Implements cartesian product combinations with standard PyUnit class format for the Gluster runs_on_volumes/runs_on_mounts/reuse-setup requirements.<br>
- Wraps the Python standard framework modules (PyUnit, PyTest, Nose) in a single command with a config file option.<br>
- Tests can also be run from the CLI, IDLE, or unittest savvy tools (e.g., Eclipse PyDev).<br>
- Glusto methods can also be used from IDLE for troubleshooting during development--as well as in scripts.<br>
- Allows for leveraging existing unit test features such as skip decorators, pytest markers, etc.<br>
</blockquote>
<br>
<br>
These all seem really good! I particularly like the idea of having the<br>
ability to use standard python test frameworks.<br>
<br>
Glusto is something that DiSTAF core would have become, just that it&#39;s now.<br>
The work done to get test generation working (cartesian products),<br>
also shows it&#39;s flexible as well.<br>
<br>
Glusto+DiSTAF libs seems to me will be a good combination.<br>
</blockquote>
<br></span>
Agree here.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I know this was a brief and high-level intro to Glusto. This is just to get the topic started, and we can cover details in discussion.<br>
</blockquote>
<br>
Having a demo of glusto would be nice. Even a recorded demo would be<br>
good as well.<br>
<br>
</blockquote>
<br></span>
+1. Can we schedule a demo of glusto over a hangout or bluejeans for the community?<br>
<br></blockquote><div>I would love to see a recorded demo for this. Jonathan, does this upcoming week work to review this, or should we put something on the calendars for next week?</div><div><br></div><div>- amye </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thank you for posting about glusto. I look forward to checking out its capabilities.<br>
<br>
Regards,<br>
Vijay<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Gluster-devel mailing list<br>
<a href="mailto:Gluster-devel@gluster.org" target="_blank">Gluster-devel@gluster.org</a><br>
<a href="http://www.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">http://www.gluster.org/mailman/listinfo/gluster-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Amye Scavarda | <a href="mailto:amye@redhat.com" target="_blank">amye@redhat.com</a> | Gluster Community Lead</div></div>
</div></div>