<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Wed, Aug 14, 2013 at 5:36 AM, Justin Clift <span dir="ltr">&lt;<a href="mailto:jclift@redhat.com" target="_blank">jclift@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"><div class="im">On 14/08/2013, at 7:43 AM, Anand Avati wrote:<br>
&gt; Justin,<br>
&gt;<br>
&gt; Thanks for firing up this thread. Are there notable projects which use these frameworks?<br>
<br>
</div>Autotest is used by the Linux kernel (its main claim to<br>
fame), and is also used by KVM.<br>
<br>
STAF seems to have originally been an IBM internal<br>
project that was open sourced.  Seems to have been around<br>
for years.<br>
<br>
Haven&#39;t yet looked at further alternatives, as I was<br>
mostly expecting Autotest to be ok.  Wrongly it turns out. :(<br>
<br>
It would be wise to do some proper investigation/shortlisting<br>
of potential frameworks before immediately jumping into<br>
an investigation of STAF.<br>
<div class="im"><br>
<br>
&gt; Do you have any info on what other distributed storage projects use for their automated testing?<br>
<br>
</div>The Ceph project used Autotest some time ago as well, but<br>
it didn&#39;t meet their needs so they created their own:<br>
<br>
  Teuthology<br>
  <a href="https://github.com/ceph/teuthology" target="_blank">https://github.com/ceph/teuthology</a><br>
<br>
  Their historical Autotest stuff<br>
  <a href="https://github.com/ceph/autotest" target="_blank">https://github.com/ceph/autotest</a><br>
  <a href="https://github.com/ceph/ceph-autotests" target="_blank">https://github.com/ceph/ceph-autotests</a><br>
<br>
I looked over Teuthology quickly, and it seems decent but it&#39;s very<br>
Ceph oriented/optimised.  Not a general purpose thing we could pick<br>
up and use without extensive modification. :(<br>
<div class="im"><br>
Regards and best wishes,<br>
<br>
Justin Clift<br></div></blockquote><div><br></div><div>An important factor is going to be support for integration with Gerrit for pre-commit tests. Or they should at least be configurable behind Jenkins.</div><div><br></div>
<div>Avati </div></div><br></div></div>