Hi,
Test Automation Framework (from 4.3.0 version) provides single location to
store all test related configuration details (Host name ,port address,
tenant/user info...etc). If you are writing your test case inside existing
test module you can find that file (automation.xml [1]) in
*{your_module}/src/test/resources* location. You have to store your server
related configurations under *<platform>* section of that file.
ex:
<productGroup name="ESB" clusteringEnabled="false" default="true">
<instance name="lbw001" type="lb_worker_manager"
nonBlockingTransportEnabled="true"> <hosts> <host type="worker"
>esb.wso2con.com</host> <host type="manager">mgt.esb.wso2con.com</
host> </hosts> <ports> <port type="nhttps">8243</port> <port
type="nhttp">8280</port> </ports> <properties>
</properties> </instance>
......................
Then you can retrieve those info inside your test case by creating
AutomationContext object.
ex:
automationContext = new AutomationContext("ESB",
TestUserMode.SUPER_TENANT_ADMIN);
Through this approach Framework facilitate you to prepare your test
environment. Please refer Automation Framework docs for information on how
to use/create this AutomationContext object[2], and blogs [3]
[1] https://docs.wso2.com/display/TA430/Automation.xml+File
[2]
http://wso2.com/library/articles/2014/06/how-to-write-connector-integration-tests-using-wso2-test-automation-framework/
[3]
http://malinthas.blogspot.com/2014/02/how-to-write-test-case-using-wso2-test.html
Regards,
Malintha
On Mon, Feb 16, 2015 at 10:14 AM, Malintha Adikari <[email protected]>
wrote:
> Hi Shiva,
>
> What is the Automation Test Framework version you are going to use?
>
> Regards,
> Malintha
>
> On Mon, Feb 16, 2015 at 10:07 AM, Shiva Balachandran <[email protected]>
> wrote:
>
>> Hi All,
>>
>> I am writing some testcases and it is necessary for me to acquire the
>> hostname(eg:-localhost) and the port (eg - 9443) of the current server,
>> separately. Is there a method to get these data?
>>
>> Thank you.
>>
>> Regards
>> --
>> Shiva Balachandran
>> Software Engineer
>> WSO2 Inc.
>>
>> Mobile - +94 774445788
>> Blog - https://shivabalachandran.wordpress.com/
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Malintha Adikari*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> Mobile: +94 71 2312958
> Blog: http://malinthas.blogspot.com
> Page: http://about.me/malintha
>
--
*Malintha Adikari*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware
Mobile: +94 71 2312958
Blog: http://malinthas.blogspot.com
Page: http://about.me/malintha
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev