I am using jclouds for  EC2 Query API automation test suite. 

First I tried the 'cloudstack-ec2' project's live tests. Those tests were basically making calls to 'ec2' project tests. So I decided to make changes to 'ec2' project tests. I also create one 'cloudstack-query-ec2' project to extend tests of 'ec2' project. In the process of making tests working I found out that there is no tags related API calls are supported in 'ec2' project.Also RunInstance and DescribeInstance calls response parser were giving error as they don't expect some parameters in response and expects some parameters to be not null.

So I decided to extend project from 'aws-ec2' project as there were tags related functionality is already implemented. But parser related problems were there also. Because of parser related problem many more tests are either skipped or failed as they dependent on this test i.e. running instance. Now I am creating new project 'cloudstack-aws-ec2' extending 'aws-ec2' project. Using my project I can make the point them to use my response parsers.

  • No labels