On Sat, Apr 25, 2015 at 9:09 AM, Rasika Perera <rasi...@wso2.com> wrote:

> According to the offline discussion I had with Krishantha, I was able to
> run the test case correctly. Followings are the concerns;
>
> "mvn test -Dtest=TestCaseClassName" is not running the test case with
> expected environment configurations. Hence you need to comment out other
> test cases in "testng.xml" or "tesng-server-mgt.xml" and execute "mvn test".
>

 "mvn test -Dtest=TestCaseClassName" works only if you use include and
exclude test case name pattern in surefire plugin. All integration tests
are configured and managed though testng.xml as below in surefire.

 <suiteXmlFiles>
             <suiteXmlFile>src/test/resources/testng1.xml</suiteXmlFile>
             <suiteXmlFile>src/test/resources/testng2.xml</suiteXmlFile>
 </suiteXmlFiles>

The command you have tried will never execute any tests.

Thanks,
Krishantha.


> Further I downgraded into FF v.24.
>
> Thank you,
> Rasika
>
> On Mon, Apr 20, 2015 at 8:08 PM, Krishantha Samaraweera <
> krishan...@wso2.com> wrote:
>
>> This seems to be firefox and selenium incompatibility issue. Can you try
>> out with Firefox 21
>>
>> You can set the -Dwebdriver.firefox.bin=/path/to/firefox/binary property
>> in order to set the selenium to use a different version of Firefox in your
>> machine.
>>
>> e.g. mvn clean install
>> -Dwebdriver.firefox.bin=/home/host/software/firefox/firefox-bin
>>
>> Thanks,
>>
>> Krishantha.
>>
>> On Mon, Apr 20, 2015 at 8:00 PM, Rasika Perera <rasi...@wso2.com> wrote:
>>
>>> Hi Krishantha,
>>>
>>> Herewith attached the `automation.log`. I ran surefire plugin with debug
>>> mode. Complete terminal output is also attached.
>>>
>>> [2015-04-20 19:00:48,001]  INFO
>>> {org.wso2.carbon.automation.api.clients.authenticators.AuthenticatorClient}
>>> -  Login Successful
>>> [2015-04-20 19:00:48,007]  INFO
>>> {org.wso2.carbon.automation.core.BrowserManager} -  Test runs on
>>> firefoxbrowser
>>> org.openqa.selenium.firefox.NotConnectedException: Unable to connect to
>>> host 127.0.0.1 on port 7055 after 45000 ms.
>>>
>>> I am using firefox 36. When checking on
>>> Preferences->AddOns->Extensions->FireFox WebDriver v2.31 it was disabled
>>> mentioning "This is incompatible with Firefox 36".
>>>
>>> Then I looked into selenium version on test automation pom.xml, and it
>>> was 2.37. Recommended FF version for this was FF v.24[1].
>>>
>>> Then downloaded FF v.24. Still couldn't get into it. It is redirecting
>>> to the correct publisher url but prompting security certificate exception
>>> infinitely(adding exception doesn't work).
>>>
>>> [1]. https://code.google.com/p/selenium/issues/detail?id=6780
>>>
>>>
>>> On Mon, Apr 20, 2015 at 11:43 AM, Krishantha Samaraweera <
>>> krishan...@wso2.com> wrote:
>>>
>>>> Hi Rasika,
>>>>
>>>> Can you send the full automation log which is at
>>>> /target/log/automation.log
>>>>
>>>> Did you debug the test case ? its seems admin user cannot login to the
>>>> server, please check whether your server is started properly.
>>>>
>>>> Thanks,
>>>> Krishantha.
>>>>
>>>> On Mon, Apr 20, 2015 at 11:29 AM, Rasika Perera <rasi...@wso2.com>
>>>> wrote:
>>>>
>>>>> ​Hi all,
>>>>>
>>>>> I am writing a test ​case[1] for ui integration in APIM. When running
>>>>> the test case, I am getting a connection refused error[2]. Any idea what
>>>>> could possibly go wrong?
>>>>>
>>>>> [1] TestCase.java
>>>>> public class ​TestCase  extends AMIntegrationUiTestBase{
>>>>>   private WebDriver driver;
>>>>>   private String baseUrl;
>>>>>   private boolean acceptNextAlert = true;
>>>>>   private StringBuffer verificationErrors = new StringBuffer();
>>>>>   private WebDriverWait wait;
>>>>>
>>>>>   @BeforeClass(alwaysRun = true)
>>>>>   public void init() throws Exception {
>>>>>         super.init(0);
>>>>>         driver = BrowserManager.getWebDriver();
>>>>>         wait = new WebDriverWait(driver, 60);
>>>>>   }
>>>>>
>>>>>   @Test(groups = "wso2.am", description = "​Check for functionality
>>>>> A")
>>>>>   public void test​FunctionalityA() throws Exception {
>>>>> ​
>>>>> ​
>>>>> ​//....
>>>>>   }
>>>>>
>>>>>   @AfterClass(alwaysRun = true)
>>>>>   public void tearDown() throws Exception {
>>>>>       if (driver != null) {
>>>>>           driver.quit();
>>>>>       }
>>>>>       super.cleanup();
>>>>>    }
>>>>>
>>>>> ​[2] Error Log
>>>>>
>>>>> org.apache.axis2.AxisFault: Connection refused
>>>>> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>>>>> at
>>>>> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:197)
>>>>> at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
>>>>> at
>>>>> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:450)
>>>>> at
>>>>> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:277)
>>>>> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443)
>>>>> at
>>>>> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
>>>>> at
>>>>> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
>>>>> at
>>>>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
>>>>> at
>>>>> org.wso2.carbon.authenticator.stub.AuthenticationAdminStub.login(AuthenticationAdminStub.java:659)
>>>>> at
>>>>> org.wso2.carbon.automation.api.clients.authenticators.AuthenticatorClient.login(AuthenticatorClient.java:59)
>>>>> at
>>>>> org.wso2.carbon.automation.core.utils.environmentutils.EnvironmentBuilder.loginSetup(EnvironmentBuilder.java:520)
>>>>> at
>>>>> org.wso2.carbon.automation.core.utils.environmentutils.EnvironmentBuilder.am
>>>>> (EnvironmentBuilder.java:453)
>>>>> at
>>>>> org.wso2.carbon.am.integration.ui.AMIntegrationUiTestBase.init(AMIntegrationUiTestBase.java:44)
>>>>> at
>>>>> org.wso2.carbon.am.integration.ui.APIMANAGER3452IncorrectMethodInfoThrottlingTab.init(
>>>>> ​
>>>>> TestCase
>>>>> .java:47)
>>>>> Caused by: java.net.ConnectException: Connection refused
>>>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>
>>>>>
>>>>> --​
>>>>> With Regards,
>>>>>
>>>>> *Rasika Perera*
>>>>> Software Engineer
>>>>> M: +94 71 680 9060 E: rasi...@wso2.com
>>>>> LinkedIn: http://lk.linkedin.com/in/rasika90
>>>>>
>>>>> WSO2 Inc. www.wso2.com
>>>>> lean.enterprise.middleware
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Krishantha Samaraweera
>>>> Senior Technical Lead - Test Automation
>>>> Mobile: +94 77 7759918
>>>> WSO2, Inc.; http://wso2.com/
>>>> lean . enterprise . middlewear.
>>>>
>>>
>>>
>>>
>>> --
>>> With Regards,
>>>
>>> *Rasika Perera*
>>> Software Engineer
>>> M: +94 71 680 9060 E: rasi...@wso2.com
>>> LinkedIn: http://lk.linkedin.com/in/rasika90
>>>
>>> WSO2 Inc. www.wso2.com
>>> lean.enterprise.middleware
>>>
>>
>>
>>
>> --
>> Krishantha Samaraweera
>> Senior Technical Lead - Test Automation
>> Mobile: +94 77 7759918
>> WSO2, Inc.; http://wso2.com/
>> lean . enterprise . middlewear.
>>
>
>
>
> --
> With Regards,
>
> *Rasika Perera*
> Software Engineer
> M: +94 71 680 9060 E: rasi...@wso2.com
> LinkedIn: http://lk.linkedin.com/in/rasika90
>
> WSO2 Inc. www.wso2.com
> lean.enterprise.middleware
>



-- 
Krishantha Samaraweera
Senior Technical Lead - Test Automation
Mobile: +94 77 7759918
WSO2, Inc.; http://wso2.com/
lean . enterprise . middlewear.
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to