Hi Krishantha, Modifying the instrumentation.txt and filter.txt files , did the trick. Thank you for the support.
Regards, Supun On Wed, Jan 7, 2015 at 2:00 PM, Krishantha Samaraweera <[email protected]> wrote: > Hi Supun, > > On Wed, Jan 7, 2015 at 1:52 PM, Supun Sethunga <[email protected]> wrote: > >> Hi Krishantha, >> >> Attached the filter.txt file. Nothing was defined in instrumentation.txt >> so that all bundles will be instrumented. >> > > When noting in instrumentation file, framework will instrument all jars in > plugins directory which leads to modify bundles related to server startup > which lead to server startup failure. > > Please use filter.txt file at [1] and you need to include jar file names > which need to be included for test coverage generation into > instrumentation.txt. Please refer intrumentation.txt file at [2] to get an > idea. > > [1] > https://github.com/wso2-dev/product-as/blob/master/modules/integration/tests-ui-integration/tests-ui/src/test/resources/filters.txt > [2] > https://github.com/wso2-dev/product-esb/blob/master/modules/integration/tests-integration/tests-mediator-1/src/test/resources/instrumentation.txt > > Thanks, > Krishantha. > >> >> Thanks, >> Supun >> >> On Wed, Jan 7, 2015 at 1:42 PM, Krishantha Samaraweera < >> [email protected]> wrote: >> >>> Can you share instrumentation.txt and filter.txt files >>> >>> Thanks, >>> Krishantha. >>> >>> On Wed, Jan 7, 2015 at 12:12 PM, Supun Sethunga <[email protected]> wrote: >>> >>>> Hi Krishantha, >>>> >>>> The following exception is thrown when i enable the test coverage in >>>> the ML UI integration tests. Tests work fine when the coverage is set to >>>> false. I followed the documentation on [1]. >>>> >>>> Similar issue has been discussed in [2] and [3]. Any idea what causes >>>> this? >>>> >>>> I have attached the *integration/pom.xml* and the >>>> *integration/tests-ui-integration/pom.xml* >>>> >>>> >>>>> *-------------------------------------------------------* >>>>> * T E S T S* >>>>> *-------------------------------------------------------* >>>>> *Running TestSuite* >>>>> *INFO >>>>> >>>>> [org.wso2.carbon.integration.common.extensions.carbonserver.CarbonServerManager] >>>>> - Extracting carbon zip file.. * >>>>> *INFO >>>>> >>>>> [org.wso2.carbon.integration.common.extensions.carbonserver.TestServerManager] >>>>> - Carbon Home - >>>>> /home/supun/Supun/MachineLearning/Product/modules/integration/tests-ui-integration/target/carbontmp1420611207295/wso2ml-1.0.0-SNAPSHOT* >>>>> *INFO >>>>> [org.wso2.carbon.automation.engine.frameworkutils.CodeCoverageUtils] - >>>>> Instrumentation of jar files in progress ...* >>>>> *INFO >>>>> [org.wso2.carbon.automation.engine.frameworkutils.CodeCoverageUtils] - >>>>> Instrumented 310 file(s) in plugins directory* >>>>> *INFO >>>>> [org.wso2.carbon.automation.engine.frameworkutils.CodeCoverageUtils] - >>>>> Instrumented 0 file(s) in patches directory* >>>>> *INFO >>>>> >>>>> [org.wso2.carbon.integration.common.extensions.carbonserver.CarbonServerManager] >>>>> - Starting server............. * >>>>> *INFO >>>>> [org.wso2.carbon.integration.common.extensions.utils.ServerLogReader] - >>>>> JAVA_HOME environment variable is set to >>>>> /home/supun/Supun/Softwares/jdk1.6.0_45* >>>>> *INFO >>>>> [org.wso2.carbon.integration.common.extensions.utils.ServerLogReader] - >>>>> CARBON_HOME environment variable is set to >>>>> /home/supun/Supun/MachineLearning/Product/modules/integration/tests-ui-integration/target/carbontmp1420611207295/wso2ml-1.0.0-SNAPSHOT* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler] - >>>>> java.lang.reflect.InvocationTargetException* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler] - >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler] - >>>>> at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler] - >>>>> at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler] - >>>>> at java.lang.reflect.Method.invoke(Method.java:597)* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler] - >>>>> at org.wso2.carbon.bootstrap.Bootstrap.loadClass(Bootstrap.java:63)* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler] - >>>>> at org.wso2.carbon.bootstrap.Bootstrap.main(Bootstrap.java:45)* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler] - >>>>> Caused by: java.lang.RuntimeException: Invalid signature file digest for >>>>> Manifest main attributes* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler] - >>>>> at org.wso2.carbon.server.CarbonLauncher.launch(CarbonLauncher.java:117)* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler] - >>>>> at org.wso2.carbon.server.Main.launchCarbon(Main.java:162)* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler] - >>>>> at org.wso2.carbon.server.Main.main(Main.java:96)* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler] - >>>>> ... 6 more* >>>>> *ERROR >>>>> [org.wso2.carbon.integration.common.extensions.carbonserver.CarbonServerExtension] >>>>> - Fail to start carbon server * >>>>> *java.lang.RuntimeException: Port 9763 is not open* >>>>> * at >>>>> org.wso2.carbon.integration.common.utils.ClientConnectionUtil.waitForPort(ClientConnectionUtil.java:101)* >>>>> * at >>>>> org.wso2.carbon.integration.common.extensions.carbonserver.CarbonServerManager.startServerUsingCarbonHome(CarbonServerManager.java:136)* >>>>> * at >>>>> org.wso2.carbon.integration.common.extensions.carbonserver.TestServerManager.startServer(TestServerManager.java:102)* >>>>> * at >>>>> org.wso2.carbon.integration.common.extensions.carbonserver.CarbonServerExtension.onExecutionStart(CarbonServerExtension.java:51)* >>>>> * 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.wso2.carbon.automation.engine.extensions.TestNGExtensionExecutor.executeExtensible(TestNGExtensionExecutor.java:75)* >>>>> * at >>>>> org.wso2.carbon.automation.engine.testlisteners.TestExecutionListener.onExecutionStart(TestExecutionListener.java:47)* >>>>> * at org.testng.TestNG.runExecutionListeners(TestNG.java:1094)* >>>>> * at org.testng.TestNG.run(TestNG.java:1041)* >>>>> * 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)* >>>>> *ERROR >>>>> [org.wso2.carbon.automation.engine.testlisteners.TestExecutionListener] - >>>>> Execution error occurred in >>>>> TestExecutionListener:-[Ljava.lang.StackTraceElement;@34883357* >>>>> *org.apache.maven.surefire.util.SurefireReflectionException: >>>>> java.lang.reflect.InvocationTargetException; nested exception is >>>>> java.lang.reflect.InvocationTargetException: null* >>>>> *java.lang.reflect.InvocationTargetException* >>>>> * 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)* >>>>> *Caused by: java.lang.RuntimeException: Error on initializing test >>>>> environment * >>>>> * at >>>>> org.wso2.carbon.automation.engine.testlisteners.TestExecutionListener.handleException(TestExecutionListener.java:71)* >>>>> * at >>>>> org.wso2.carbon.automation.engine.testlisteners.TestExecutionListener.onExecutionStart(TestExecutionListener.java:52)* >>>>> * at org.testng.TestNG.runExecutionListeners(TestNG.java:1094)* >>>>> * at org.testng.TestNG.run(TestNG.java:1041)* >>>>> * 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)* >>>>> * ... 9 more* >>>>> *Caused by: java.lang.reflect.InvocationTargetException* >>>>> * 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.wso2.carbon.automation.engine.extensions.TestNGExtensionExecutor.executeExtensible(TestNGExtensionExecutor.java:75)* >>>>> * at >>>>> org.wso2.carbon.automation.engine.testlisteners.TestExecutionListener.onExecutionStart(TestExecutionListener.java:47)* >>>>> * ... 14 more* >>>>> *Caused by: java.lang.RuntimeException: Fail to start carbon server * >>>>> * at >>>>> org.wso2.carbon.integration.common.extensions.carbonserver.CarbonServerExtension.handleException(CarbonServerExtension.java:71)* >>>>> * at >>>>> org.wso2.carbon.integration.common.extensions.carbonserver.CarbonServerExtension.onExecutionStart(CarbonServerExtension.java:55)* >>>>> * ... 20 more* >>>>> *Caused by: java.lang.RuntimeException: Port 9763 is not open* >>>>> * at >>>>> org.wso2.carbon.integration.common.utils.ClientConnectionUtil.waitForPort(ClientConnectionUtil.java:101)* >>>>> * at >>>>> org.wso2.carbon.integration.common.extensions.carbonserver.CarbonServerManager.startServerUsingCarbonHome(CarbonServerManager.java:136)* >>>>> * at >>>>> org.wso2.carbon.integration.common.extensions.carbonserver.TestServerManager.startServer(TestServerManager.java:102)* >>>>> * at >>>>> org.wso2.carbon.integration.common.extensions.carbonserver.CarbonServerExtension.onExecutionStart(CarbonServerExtension.java:51)** >>>>> ... 20 more* >>>> >>>> >>>> >>>> Ref: >>>> [1] >>>> https://docs.wso2.com/display/TA430/Emma+Based+Integration+Test+Code+Coverage >>>> [2] http://mail.wso2.org/mailarchive/dev/2014-May/030683.html >>>> [3] >>>> http://wso2-oxygen-tank.10903.n7.nabble.com/Dev-Jaggery-integration-test-module-Code-coverage-lt-coverage-gt-true-lt-coverage-gt-Exception-td99662.html >>>> >>>> -- >>>> *Supun Sethunga* >>>> Software Engineer >>>> WSO2, Inc. >>>> lean | enterprise | middleware >>>> Mobile : +94 716546324 >>>> >>> >>> >>> >>> -- >>> Krishantha Samaraweera >>> Senior Technical Lead - Test Automation >>> Mobile: +94 77 7759918 >>> WSO2, Inc.; http://wso2.com/ >>> lean . enterprise . middlewear. >>> >> >> >> >> -- >> *Supun Sethunga* >> Software Engineer >> WSO2, Inc. >> lean | enterprise | middleware >> Mobile : +94 716546324 >> > > > > -- > Krishantha Samaraweera > Senior Technical Lead - Test Automation > Mobile: +94 77 7759918 > WSO2, Inc.; http://wso2.com/ > lean . enterprise . middlewear. > -- *Supun Sethunga* Software Engineer WSO2, Inc. lean | enterprise | middleware Mobile : +94 716546324
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
