stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Imesh Gunaratne <im...@apache.org>
Subject Re: Integration test for CRUD operations of all the artifacts
Date Mon, 03 Aug 2015 16:45:44 GMT
A splendid job Reka!! This would save us days and weeks which would be
needed for verifying the basic functionality.

Thanks

On Mon, Aug 3, 2015 at 6:39 PM, Reka Thirunavukkarasu <reka@wso2.com> wrote:

> Hi All,
>
> I have completed the integration test for almost all the above scenarios
> with Mock IaaS. Now that all the CRUD operations of all the artifacts are
> verified by the integration test in every build.
>
> Will keep update this thread as i work on Composite application features
> verification with integration test.
>
> Thanks,
> Reka
>
> On Wed, Jul 29, 2015 at 11:04 PM, Reka Thirunavukkarasu <reka@wso2.com>
> wrote:
>
>> Thanks Imesh..!!!
>>
>> On Wed, Jul 29, 2015 at 8:46 PM, Imesh Gunaratne <imesh@apache.org>
>> wrote:
>>
>>> A great initiative Reka!! This would definitely reduce the testing
>>> effort. It's good to use a separate set of artifacts for this purpose
>>> rather than using the samples.
>>>
>>
>> +1 for using different artifacts for this purpose as we might need to
>> write artifacts in a way that it covers specific test cases.
>>
>> Thanks,
>> Reka
>>
>>> Great work!
>>>
>>> On Wed, Jul 29, 2015 at 4:36 PM, Reka Thirunavukkarasu <reka@wso2.com>
>>> wrote:
>>>
>>>> Hi All,
>>>>
>>>> I'm in the process of writing integration test to cover the CRUD
>>>> operations of all the individual and the connected artifacts. The below
>>>> test cases for add, get, update and remove will be covered in the
>>>> integration test with all possible test scenarios.
>>>>
>>>> 1. Autoscaling policy (*Done*)
>>>> 2. Network Partition (*Done*)
>>>> 2. Cartridge (*Done*)
>>>> 3. Deployment Policy (*Done*)
>>>>         - add relevant network partition
>>>>         - add deployment policy
>>>>         - update network partition
>>>>         - update deployment policy
>>>> 4. Application Policy
>>>>        - add  relevant network partition
>>>>        - add application policy
>>>> 5. Cartridge Group
>>>> 6. Application
>>>>        - add relevant network partition
>>>>        - add relevant deployment policy
>>>>        - add relevant application policy
>>>>        - add application
>>>>        - deploy application
>>>>        - update relevant network partition
>>>>        - update relevant deployment policy
>>>>        - update application
>>>>
>>>> This will reduce our effort of testing in the release and make sure
>>>> that any build will be stable from master.
>>>>
>>>> Please share your opinions on improving this further in order to cover
>>>> more complex scenarios.
>>>>
>>>> Thanks,
>>>> Reka
>>>>
>>>> --
>>>> Reka Thirunavukkarasu
>>>> Senior Software Engineer,
>>>> WSO2, Inc.:http://wso2.com,
>>>> Mobile: +94776442007
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Senior Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>>
>> --
>> Reka Thirunavukkarasu
>> Senior Software Engineer,
>> WSO2, Inc.:http://wso2.com,
>> Mobile: +94776442007
>>
>>
>>
>
>
> --
> Reka Thirunavukkarasu
> Senior Software Engineer,
> WSO2, Inc.:http://wso2.com,
> Mobile: +94776442007
>
>
>


-- 
Imesh Gunaratne

Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Mime
View raw message