You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

The Apache CloudStack Marvin test framework will undergo several improvements as part of the refactor:

1. All CloudStack resources modelled as entities

2. Easier test data management with Factories

3. DSL support for basic test case writing

Resources modelled as entities

Typically to write a test case previously the test case author had to understand all the APIs he/she was going to call to complete his scenario. With the growing list of APIs, their parameters and optional arguments it becomes tedious often to compose a single API call. To overcome this the integration libraries were written. These libraries present a list of resources / entities - eg: VirtualMachine, VPC, VLAN to the library user. Each entity comprises of a list of operations. This makes the library usage more object-oriented.

  • No labels