incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adrian Cole <adrian.f.c...@gmail.com>
Subject Re: EC2/S3 API testing
Date Sat, 09 Jun 2012 16:28:21 GMT
jclouds has an integration test suite for s3, ec2, cloudwatch, elb apis
(and many other apis)

We need to run the ec2 and s3 tests against greenqloud (a cloudstack
service) before we release support for it.  This is a normal part of our
release process for 3+ years now.

VMware have a certification tool based on our test suite which breaks down
results of 250+ tests into categories and percentages.

If you all were interested, we could collaborate on the same sort of tool
for AWS compatibility and take advantage of the hundreds of live tests we
already have for AWS apis (all written in java)

As a reminder, jclouds is ASL and underpins many Apache projects' cloud
support including ACE, Whirr, Karaf, Camel.  Using the same test codebase
will benefit apache significantly.

Wdyt?
-A
 On Jun 9, 2012 7:37 AM, "David Nalley" <david@gnsa.us> wrote:

> My line of thinking is:
>
> 1: There's no reason to reinvent this test suite on our own (I am
> assuming that CloudStack doesn't have a complete test suite for EC2/S3
> - but could be wrong)
> 2: Euca and CS have similar aims wrt testing for EC2/S3 API
> compliance, which means we can collaborate and as we both build tests
> both of us benefit.
> 3: My sense is that because it's one of Euca's sole focus is the AWS
> API compliance is tighter than ours - I certainly know that's been the
> case in the recent past, and thus we benefit from their rigidity.
>
> So the real questions are:
>
> 1. Do we have a AWS API test suite I am unaware of?
> 2. If not, we should look at collaborating (even if it is with some
> other test suite as Sam pointed out) as it's less work than
> reinventing the wheel.
>
>
> --David
>
> On Sat, Jun 9, 2012 at 4:01 AM, Sam Robertson <Sam.Robertson@citrix.com>
> wrote:
> > The test scripts they have are very limited, but it's a good framework
> for
> > what it is.
> >
> > On 6/8/12 8:07 PM, "Rajesh Battala" <rajesh.battala@citrix.com> wrote:
> >
> >>Hi Kevin,
> >>I had gone through the code and found that it's doing a very basic
> >>testing of S3.
> >>
> >>Thanks
> >>Rajesh Battala
> >>> -----Original Message-----
> >>> From: Kevin Kluge [mailto:Kevin.Kluge@citrix.com]
> >>> Sent: Saturday, June 09, 2012 8:10 AM
> >>> To: cloudstack-dev@incubator.apache.org
> >>> Subject: RE: EC2/S3 API testing
> >>>
> >>> Rajesh, do you think it's limited in the sense of number of test cases
> >>>and/or
> >>> coverage?    If not, what do you mean by 'limited'?
> >>>
> >>> -kevin
> >>>
> >>> > -----Original Message-----
> >>> > From: Rajesh Battala [mailto:rajesh.battala@citrix.com]
> >>> > Sent: Thursday, June 07, 2012 8:39 AM
> >>> > To: cloudstack-dev@incubator.apache.org
> >>> > Subject: RE: EC2/S3 API testing
> >>> >
> >>> > Thanks a lot for the info.
> >>> > But I see this file is testing S3
> >>> > https://raw.github.com/eucalyptus/eutester/master/eucaops/s3ops.py
> >>> > which are very much limited.
> >>> >
> >>> > > -----Original Message-----
> >>> > > From: David Nalley [mailto:david@gnsa.us]
> >>> > > Sent: Thursday, June 07, 2012 8:21 PM
> >>> > > To: cloudstack-dev@incubator.apache.org
> >>> > > Subject: EC2/S3 API testing
> >>> > >
> >>> > > Hi folks,
> >>> > >
> >>> > > So I was talking with some of the Euca folks recently and they
told
> >>> > > me they have an EC2/S3 test platform called Eutester, that
> >>> > > essentially runs a ton of tests by calling the EC2/S3 API calls
> >>> > > against their endpoints. Don't know if you find this useful or
not,
> >>> > > but it's located
> >>> > > here:
> >>> > >
> >>> > > https://github.com/eucalyptus/eutester
> >>> > >
> >>> > > --David
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message