On Wed, Aug 14, 2013 at 5:36 AM, Justin Clift <jclift@xxxxxxxxxx> wrote:
On 14/08/2013, at 7:43 AM, Anand Avati wrote:Autotest is used by the Linux kernel (its main claim to
> Justin,
>
> Thanks for firing up this thread. Are there notable projects which use these frameworks?
fame), and is also used by KVM.
STAF seems to have originally been an IBM internal
project that was open sourced. Seems to have been around
for years.
Haven't yet looked at further alternatives, as I was
mostly expecting Autotest to be ok. Wrongly it turns out. :(
It would be wise to do some proper investigation/shortlisting
of potential frameworks before immediately jumping into
an investigation of STAF.
The Ceph project used Autotest some time ago as well, but
> Do you have any info on what other distributed storage projects use for their automated testing?
it didn't meet their needs so they created their own:
Teuthology
https://github.com/ceph/teuthology
Their historical Autotest stuff
https://github.com/ceph/autotest
https://github.com/ceph/ceph-autotests
I looked over Teuthology quickly, and it seems decent but it's very
Ceph oriented/optimised. Not a general purpose thing we could pick
up and use without extensive modification. :(
Regards and best wishes,
Justin Clift
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.
Avati