Hi Krishantha,

Thanks for your reply.

My original intention was hide browser loading from user,any way i am
totally fine go with  fire-fox browser option too.

I have re-run test suite with  browser.name=firefox. I am getting an error
afterwards as below.

[2014-07-07 06:47:42,161]  INFO
{org.wso2.carbon.automation.core.PlatformTestManager} -
 --------------Start executing test class InitializedAndSetupServer on
suiteam-server--------
[2014-07-07 06:47:42,229]  INFO
{org.wso2.carbon.automation.api.clients.authenticators.AuthenticatorClient}
-  Login Successful
[2014-07-07 06:47:42,233]  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. Firefox console output:
pack-en...@firefox.mozilla.org visible
1404715663242 DeferredSave.extensions.json DEBUG Save changes
1404715663242 DeferredSave.extensions.json DEBUG Save changes
1404715663242 addons.xpi DEBUG New add-on ubu...@ubuntu.com installed in
app-system-share
1404715663243 addons.xpi-utils DEBUG Make addon
app-system-share:ubu...@ubuntu.com visible
1404715663244 DeferredSave.extensions.json DEBUG Save changes
1404715663244 DeferredSave.extensions.json DEBUG Save changes
1404715663244 addons.xpi DEBUG New add-on
{2e1445b0-2682-11e1-bfc2-0800200c9a66} installed in app-system-share
1404715663245 addons.xpi-utils DEBUG Make addon
app-system-share:{2e1445b0-2682-11e1-bfc2-0800200c9a66} visible
1404715663245 DeferredSave.extensions.json DEBUG Save changes
1404715663245 DeferredSave.extensions.json DEBUG Save changes
1404715663245 addons.xpi DEBUG New add-on webapps-t...@lists.launchpad.net
installed in app-system-share
1404715663246 addons.xpi-utils DEBUG Make addon
app-system-share:webapps-t...@lists.launchpad.net visible
1404715663246 DeferredSave.extensions.json DEBUG Save changes
1404715663246 DeferredSave.extensions.json DEBUG Save changes
1404715663246 addons.xpi DEBUG Loading bootstrap scope from
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
webapps-t...@lists.launchpad.net
1404715663248 addons.xpi WARN Add-on webapps-t...@lists.launchpad.net is
missing bootstrap method install
1404715663249 addons.xpi DEBUG New add-on
online-accou...@lists.launchpad.net installed in app-system-local
1404715663250 addons.xpi-utils DEBUG Make addon
app-system-local:online-accou...@lists.launchpad.net visible
1404715663250 DeferredSave.extensions.json DEBUG Save changes
1404715663250 DeferredSave.extensions.json DEBUG Save changes
1404715663255 addons.xpi DEBUG Updating database with changes to installed
add-ons
1404715663255 addons.xpi-utils DEBUG Updating add-on states
1404715663256 addons.xpi-utils DEBUG Writing add-ons list
1404715663256 addons.xpi DEBUG Registering manifest for
/usr/lib/firefox/browser/extensions/langpack-en...@firefox.mozilla.org.xpi
1404715663257 addons.xpi DEBUG Registering manifest for
/usr/lib/firefox/browser/extensions/langpack-en...@firefox.mozilla.org.xpi
1404715663407 DeferredSave.extensions.json DEBUG Starting timer
1404715663431 DeferredSave.extensions.json DEBUG Starting write
1404715663438 addons.manager DEBUG shutdown
1404715663438 addons.xpi DEBUG shutdown
1404715663438 addons.xpi-utils DEBUG shutdown
1404715663459 DeferredSave.extensions.json DEBUG Write succeeded
1404715663459 addons.xpi-utils DEBUG XPI Database saved, setting schema
version preference to 16
1404715663459 addons.xpi DEBUG Notifying XPI shutdown observers
1404715663460 addons.manager DEBUG Async provider shutdown done

(process:27961): GLib-CRITICAL **: g_slice_set_config: assertion
'sys_page_size == 0' failed

(firefox:27961): GLib-GObject-WARNING **: Attempt to add property
GnomeProgram::sm-connect after class was initialised

(firefox:27961): GLib-GObject-WARNING **: Attempt to add property
GnomeProgram::show-crash-dialog after class was initialised

(firefox:27961): GLib-GObject-WARNING **: Attempt to add property
GnomeProgram::display after class was initialised

(firefox:27961): GLib-GObject-WARNING **: Attempt to add property
GnomeProgram::default-icon after class was initialised
1404715663666 addons.xpi DEBUG startup
1404715663667 addons.xpi DEBUG Ignoring file entry whose name is not a
valid add-on ID:
/tmp/anonymous7867109267375390245webdriver-profile/extensions/webdriver-staging
1404715663667 addons.xpi DEBUG checkForChanges
1404715663673 addons.xpi DEBUG No changes found
1404715663675 addons.xpi DEBUG Registering manifest for
/usr/lib/firefox/browser/extensions/langpack-en...@firefox.mozilla.org.xpi
1404715663675 addons.xpi DEBUG Registering manifest for
/usr/lib/firefox/browser/extensions/langpack-en...@firefox.mozilla.org.xpi
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 651:
aUrl is undefined
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 651:
aUrl is undefined

at
org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:106)
at
org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:244)
at
org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:110)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:188)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:183)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:179)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:92)
at
org.wso2.carbon.automation.core.BrowserManager.getDriver(BrowserManager.java:76)
at
org.wso2.carbon.automation.core.BrowserManager.getWebDriver(BrowserManager.java:68)
at
org.wso2.carbom.am.integration.ui.LoginTestCase.setUp(LoginTestCase.java:36)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:525)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:202)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:130)
at
org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:173)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:105)
at org.testng.TestRunner.runWorkers(TestRunner.java:1178)
at org.testng.TestRunner.privateRun(TestRunner.java:757)
at org.testng.TestRunner.run(TestRunner.java:608)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1158)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1083)
at org.testng.TestNG.run(TestNG.java:999)
at
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:178)
at
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
at
org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:96)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at
org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at
org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
[2014-07-07 06:48:28,626]  INFO
{org.wso2.carbon.automation.core.PlatformTestManager} -  Running the test
method --- org.wso2.carbom.am.integration.ui.LoginTestCase.testLogin ----
[2014-07-07 06:48:28,627]  WARN
{org.wso2.carbon.automation.core.PlatformTestManager} -  On Test Skipped
[2014-07-07 06:48:28,627]  INFO
{org.wso2.carbon.automation.core.PlatformTestManager} -  --------------Test
Skipped null--------
[2014-07-07 06:48:29,086]  INFO
{org.wso2.carbon.automation.core.PlatformTestManager} -
 --------------Finishing executing test class InitializedAndSetupServer on
suiteam-server--------
[2014-07-07 06:48:29,089]  INFO
{org.wso2.carbon.automation.core.PlatformSuiteManager} -
 ***********Finishing executing test Suite am-server on user*******
[2014-07-07 06:48:29,089]  INFO
{org.wso2.carbon.automation.core.PlatformExecutionManager} -
 ---------------Test Execution Finished --------------------------
[2014-07-07 06:48:29,090]  INFO
{org.wso2.carbon.automation.core.utils.ClientConnectionUtil} -
 Successfully connected to the server on port 9443
[2014-07-07 06:48:29,090]  INFO
{org.wso2.carbon.automation.core.utils.serverutils.ServerUtils} -  Shutting
down the server running on : https://localhost:9443/services/
[2014-07-07 06:53:29,143]  INFO
{org.wso2.carbon.automation.core.utils.serverutils.ServerUtils} -  Server
stopped successfully...
[2014-07-07 06:53:29,143]  INFO
{org.wso2.carbon.automation.core.utils.coreutils.CodeCoverageUtils} -
 Generating code coverage report ...
[2014-07-07 06:53:44,404]  INFO
{org.wso2.carbon.automation.core.utils.coreutils.CodeCoverageUtils} -
 Including coverage EM file
-/home/roshan/traning_workspace/carbon4.2/platform/products/apimgt/1.7.0/modules/integration/tests-ui/target/coverage.em
[2014-07-07 06:53:44,433]  INFO
{org.wso2.carbon.automation.core.utils.coreutils.CodeCoverageUtils} -  Emma
report generation completed
[2014-07-07 06:53:44,452]  INFO
{org.wso2.carbon.automation.core.PlatformReportManager} -
 
----/home/roshan/traning_workspace/carbon4.2/platform/products/apimgt/1.7.0/modules/integration/tests-ui/target/surefire-reports/am-server---------
Tests run: 3, Failures: 2, Errors: 0, Skipped: 1, Time elapsed: 391.483 sec
<<< FAILURE!
setUp(org.wso2.carbom.am.integration.ui.LoginTestCase)  Time elapsed:
75.559 sec  <<< FAILURE!
org.openqa.selenium.WebDriverException: Failed to connect to binary
FirefoxBinary(/usr/bin/firefox) on port 7055; process output follows:

are we close to any solution ?

Regards.


On Mon, Jul 7, 2014 at 6:43 AM, Krishantha Samaraweera <krishan...@wso2.com>
wrote:

> Hi Roshan,
>
> Any particular reason to use htmlUnit.. Did you check with firefox as the
> browser ?
>
> I don't think test framework will work with htmlUnit as it has many
> inherited dependencies conflicts with our carbon dependencies. Those might
> be excluded already. And HtmlUnit driver is for unit testing. Our
> recommendation is to use actual browser driver for integration tests.
>
> Note that none of the popular browsers uses the javascript engine used by
> HtmlUnit <http://code.google.com/p/selenium/wiki/HtmlUnit> (Rhino
> <http://www.mozilla.org/rhino/>). If you test javascript using HtmlUnit
> <http://code.google.com/p/selenium/wiki/HtmlUnit> the results may differ
> significantly from those browsers.
>
> Thanks,
> Krishantha.
>
>
> On Mon, Jul 7, 2014 at 11:50 AM, Roshan Wijesena <ros...@wso2.com> wrote:
>
>> Hi all,
>>
>> I have been running UI - Integration test for AM 1.7.0/1.7.1 for while,
>> and i am getting an error as below,
>>
>> What could be the reason for that? Google suggest possible dependency
>> conflicts would cause for it.
>>
>> I am using test property browser.name=htmlUnit.
>>
>> setUp(org.wso2.carbom.am.integration.ui.LoginTestCase)  Time elapsed:
>> 152.981 sec  <<< FAILURE!
>> java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
>> at java.lang.ClassLoader.defineClass1(Native Method)
>> at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
>>  at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
>> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
>>  at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
>> at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
>>  at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
>> at java.security.AccessController.doPrivileged(Native Method)
>>  at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>  at java.lang.ClassLoader.defineClass1(Native Method)
>> at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
>>  at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
>> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
>>  at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
>> at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
>>  at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
>> at java.security.AccessController.doPrivileged(Native Method)
>>  at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>  at
>> org.wso2.carbon.automation.core.BrowserManager.getDriver(BrowserManager.java:83)
>> at
>> org.wso2.carbon.automation.core.BrowserManager.getWebDriver(BrowserManager.java:68)
>>  at
>> org.wso2.carbom.am.integration.ui.LoginTestCase.setUp(LoginTestCase.java:36)
>> Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal
>>  at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>> at java.security.AccessController.doPrivileged(Native Method)
>>  at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>  ... 61 more
>>
>> tearDown(org.wso2.carbom.am.integration.ui.LoginTestCase)  Time elapsed:
>> 0.001 sec  <<< FAILURE!
>> java.lang.NullPointerException
>>  at
>> org.wso2.carbom.am.integration.ui.LoginTestCase.tearDown(LoginTestCase.java:51)
>>
>> [2014-07-07 06:12:44,456]  INFO
>> {org.wso2.carbon.automation.core.utils.serverutils.ServerUtils} -  Shutting
>> down server..
>>
>> Results :
>>
>> Failed tests:   setUp(org.wso2.carbom.am.integration.ui.LoginTestCase):
>> org/w3c/dom/ElementTraversal
>>   tearDown(org.wso2.carbom.am.integration.ui.LoginTestCase
>>
>> Thanks in advance!
>>
>> --
>> Roshan Wijesena.
>> Senior Software Engineer-WSO2 Inc.
>> Mobile: *+94752126789*
>> Email: ros...@wso2.com
>> *WSO2, Inc. :** wso2.com <http://wso2.com/>*
>> lean.enterprise.middleware.
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Krishantha Samaraweera
> Senior Technical Lead - Test Automation
> Mobile: +94 77 7759918
> WSO2, Inc.; http://wso2.com/
> lean . enterprise . middlewear.
>



-- 
Roshan Wijesena.
Senior Software Engineer-WSO2 Inc.
Mobile: *+94752126789*
Email: ros...@wso2.com
*WSO2, Inc. :** wso2.com <http://wso2.com/>*
lean.enterprise.middleware.
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to