Hi Supun,

I used,
> getWebAppURL(WebAppTypes.WEBAPPS)
>
ahhh... Thanks.

Regards,
Nira

On Mon, Jun 29, 2015 at 11:37 AM, Supun Malinga <[email protected]> wrote:

> Hi,
>
> I used,
> getWebAppURL(WebAppTypes.WEBAPPS)
>
> thanks,
>
> On Mon, Jun 29, 2015 at 11:32 AM, Niranjan Karunanandham <
> [email protected]> wrote:
>
>> Hi Manoj,
>>
>> The problem here is in Super Admin space when a web app is uploaded, it
>> does not require to append "webapps" to the server url, but only for
>> tenants this is required. Why is this different in the case of tenant and
>> super admin?
>>
>> Regards,
>> Nira
>>
>> On Mon, Jun 29, 2015 at 11:28 AM, Manoj Kumara <[email protected]> wrote:
>>
>>> Hi Nira,
>>>
>>> We discussed the same issue on the last week review as well. As per the
>>> integration team *webAppURL* is due to apps like Jaggery have different
>>> context and due to this they cannot make it generic to all webapps,
>>>
>>> ex: http://10.100.0.92:9763/t/wso2.com/jaggeryapps/docs/
>>>
>>> As per what we discussed the conclusion was to append the required
>>> context depending on the userType.
>>>
>>> Also there was a discussion that whether we need to add 'webapp' or
>>> 'jaggeryapps' context for tenants.
>>>
>>> Regards,
>>> Manoj
>>>
>>>
>>> *Manoj Kumara |* Senior Software Engineer
>>>  Inc. *| **lean. enterprise. middleware.*
>>> #20, Palm Grove, Colombo 03, Sri Lanka
>>> *Mobile:* +94 713 448188 *|** Work:* +94 112 145345
>>>
>>>
>>> On Mon, Jun 29, 2015 at 11:17 AM, Niranjan Karunanandham <
>>> [email protected]> wrote:
>>>
>>>> Hi all,
>>>>
>>>> When writing the integration test for Web apps, I came across an issue
>>>> when testing it for Super Admin and Tenant user. To web app exposes a Rest
>>>> endpoint and the requirement is to check the endpoint in both space (Super
>>>> Admin and tenant).
>>>>
>>>> The web app successfully gets deployed in both space (Super Admin and
>>>> tenant) and to test the endpoint I use the 
>>>> "HttpRequestUtil.sendGetRequest(endpoint,
>>>> null)" provided by the Automation Framework where the endpoint is
>>>> obtained from the *webAppURL* [1]. The problem is that when the webapp
>>>> is uploaded to Super-Admin space, the endpoint is
>>>>
>>>> *http://localhost:9763/ <http://localhost:9763/>*<webapp name>
>>>>
>>>> and in the Tenant space it is
>>>>
>>>>  *http://localhost:9763/t/wso2.com/webapps
>>>> <http://localhost:9763/t/wso2.com/webapps>*/<webapp name>
>>>>
>>>>
>>>> but the *webAppURL* obtained when running the integration test for
>>>> Super Admin space is http://localhost:9763 and Tenant space is
>>>> http://localhost:9763/t/wso2.com and not
>>>> http://localhost:9763/t/wso2.com/webapps . Is there a way to get the
>>>> webapps URL for tenant instead of getting the Server URL?
>>>>
>>>>
>>>>
>>>> [1] -
>>>> https://github.com/wso2/product-as/blob/master/modules/integration/tests-common/integration-test-utils/src/main/java/org/wso2/appserver/integration/common/utils/ASIntegrationTest.java#L45
>>>>
>>>> Regards,
>>>> Nira
>>>>
>>>> --
>>>>
>>>> *Niranjan Karunanandham*
>>>> Senior Software Engineer - WSO2 Inc.
>>>> WSO2 Inc.: http://www.wso2.com
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>
>>
>> --
>>
>> *Niranjan Karunanandham*
>> Senior Software Engineer - WSO2 Inc.
>> WSO2 Inc.: http://www.wso2.com
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Supun Malinga,
>
> Senior Software Engineer,
> WSO2 Inc.
> http://wso2.com
> email: [email protected] <[email protected]>
> mobile: +94 (0)71 56 91 321
>



-- 

*Niranjan Karunanandham*
Senior Software Engineer - WSO2 Inc.
WSO2 Inc.: http://www.wso2.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to