Hi,

Yeah, we too thought about this and seems the build order of p2-repo is a
bit of a issue here. We can start with the released repo for the completion
of tests however..

thanks,

On Tue, Sep 10, 2013 at 11:18 AM, Krishantha Samaraweera <
[email protected]> wrote:

> I think our feature management story isn't smooth yet. We need to sort out
> some of the problems before proceeding.
>
> 1. Which repository we should use for test automation - Lets take RC
> release, p2-repo is not released and not available online. So we have to
> depend on local repo. To do that p2 repo should be available at the time
> of product build. But repo is not included to build and depends on
> certain product features like product samples and styles. Thus, repo will
> not be available at the product build time. To solve this problem we we
> need to build the repo before integration tests by excluding all product
> level dependencies.
>
> 2. All features are not available in each release. So this trend to test
> failures in future.
> E.g - You cannot install XACML features on API Manager 1.4.0. IS was not
> released with Carbon 4.1.0, so the relevant feature not available.
>
> A possible solution would be to filter available features and skip tests
> based on feature availability.
>
> However you can start writing tests using  online p2-repo (4.2.0) until
> we sort out above mentioned problematic areas.
>
> Thanks,
> Krishantha.
>
>
> On Mon, Sep 9, 2013 at 5:42 PM, Supun Malinga <[email protected]> wrote:
>
>> Hi,
>>
>> great! thanks,
>>
>> On Mon, Sep 9, 2013 at 5:38 PM, Dharshana Warusavitharana <
>> [email protected]> wrote:
>>
>>> Hi Supun,
>>>
>>> Yes this feature is supported. But still you need to figure out how you
>>> will handle the repo location  inside your test.
>>>
>>
>> you mean giving the relevant p2-repo url right?. In that case we can
>> manage that at automation-framework level, since the repo is unique to each
>> platform version.
>>
>>  thanks,
>>
>>>
>>> The automation API provides a client for installing features is "
>>> FeatureManagementAdminServiceClient<https://svn.wso2.org/repos/wso2/people/dharshana/automation/framework/test-automation-framework/org.wso2.carbon.automation.api/src/main/java/org/wso2/carbon/automation/api/clients/feature/mgt/FeatureManagementAdminServiceClient.java>"
>>> available on [1].
>>> And sample test case to use it is available on [2].
>>>
>>> [1].
>>> https://svn.wso2.org/repos/wso2/people/dharshana/automation/framework/test-automation-framework/org.wso2.carbon.automation.api/src/main/java/org/wso2/carbon/automation/api/clients/feature/mgt/FeatureManagementAdminServiceClient.java
>>> [2].
>>> https://svn.wso2.org/repos/wso2/people/dharshana/automation/esb-hackathon/esb/esb/4.7.0/modules/integration/tests/src/test/java/org/wso2/carbon/esb/hl7/transport/test/HL7TestCase.java
>>>
>>> Thank You,
>>> Dharshana.
>>>
>>>
>>> On Mon, Sep 9, 2013 at 5:33 PM, Supun Malinga <[email protected]> wrote:
>>>
>>>> Hi All,
>>>>
>>>> Do we have support for this from the automation framework?.
>>>>
>>>> Since j2ee features are not shipped with AS by default, we would need
>>>> to install j2ee features at integration tests to run j2ee tests. Can we get
>>>> a sample test case if this is already available or we need add this as an
>>>> improvement to the automation-framework.
>>>>
>>>> thanks,
>>>> --
>>>> Supun Malinga,
>>>>
>>>> Senior Software Engineer,
>>>> WSO2 Inc.
>>>> http://wso2.com
>>>> http://wso2.org
>>>> email - [email protected] <[email protected]>
>>>> mobile - 071 56 91 321
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> Dharshana Warusavitharana
>>> Senior Software Engineer , Test Automation
>>> WSO2 Inc. http://wso2.com
>>> email : [email protected] <[email protected]>
>>> Tel  : +94 11 214 5345 <94112145345>
>>> Fax :+94 11 2145300
>>>  cell : +94772202595
>>> blog : http://dharshanaw.blogspot.com
>>>
>>> lean . enterprise . middleware
>>>
>>
>>
>>
>> --
>> Supun Malinga,
>>
>> Senior Software Engineer,
>> WSO2 Inc.
>> http://wso2.com
>> http://wso2.org
>> email - [email protected] <[email protected]>
>> mobile - 071 56 91 321
>>
>
>


-- 
Supun Malinga,

Senior Software Engineer,
WSO2 Inc.
http://wso2.com
http://wso2.org
email - [email protected] <[email protected]>
mobile - 071 56 91 321
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to