Hi Nuwan, You should remove org.wso2.carbon.integration.common.extensions.carbonserver.CarbonServerExtension not the org.wso2.carbon.automation.extensions.servers.carbonserver.CarbonServerExtension.
Thanks, Krishantha. On Wed, May 6, 2015 at 9:47 AM, Nuwan Wimalasekara <nuw...@wso2.com> wrote: > Hi > We should > remove > org.wso2.carbon.automation.extensions.servers.carbonserver.CarbonServerExtension > from extensions. Then all the tests module should refer the correct class. > > Thanks, > Nuwanw > > On Tue, May 5, 2015 at 8:49 PM, Krishantha Samaraweera < > krishan...@wso2.com> wrote: > >> Hi Waruna, >> >> On Wed, May 6, 2015 at 9:12 AM, Waruna Perera <waru...@wso2.com> wrote: >> >>> Hi Krishantha, >>> >>> And we need to update Automation.xml to use following class instead of >>> one from utils. >>> >> >> Please remove the CarbonServerExtension class at utils. Its was >> deprecated in last release and moved to test extensions to support for >> carbon kernel startup. >> >> Need to completely get rid of this extension class and its dependencies. >> >> Thanks, >> Krishantha. >> >> >>> >>> >>> org.wso2.carbon.automation.extensions.servers.carbonserver.CarbonServerExtension >>> >>> Thanks >>> >>> On Tue, May 5, 2015 at 6:29 PM, Nuwan Wimalasekara <nuw...@wso2.com> >>> wrote: >>> >>>> Hi Krishantha, >>>> I tried generating coverage in ESB. It is working fine and Coverage >>>> reports generated. However the coverage report aggregation seems not >>>> working when there are multiple tests modules. We need to fix the issue. >>>> >>>> test-automation-framework - 4.3.2-SNAPSHOT >>>> carbon-platform-integration-utils - 4.3.1-SNAPSHOT >>>> >>>> Thanks, >>>> Nuwanw >>>> >>>> On Wed, Apr 29, 2015 at 10:41 PM, Krishantha Samaraweera < >>>> krishan...@wso2.com> wrote: >>>> >>>>> Correction : Step #1 configuration should be as follows. >>>>> >>>>> <execution> >>>>> <id>copy-jacoco-dependencies</id> >>>>> <phase>compile</phase> >>>>> <goals> >>>>> <goal>copy-dependencies</goal> >>>>> </goals> >>>>> <configuration> >>>>> >>>>> <outputDirectory>${project.build.directory}/jacoco</outputDirectory> >>>>> <includeTypes>jar</includeTypes> >>>>> <includeArtifactIds>org.jacoco.agent</includeArtifactIds> >>>>> </configuration> >>>>> </execution> >>>>> >>>>> Thanks, >>>>> Krishantha. >>>>> >>>>> On Thu, Apr 30, 2015 at 2:50 AM, Krishantha Samaraweera < >>>>> krishan...@wso2.com> wrote: >>>>> >>>>>> Hi all, >>>>>> >>>>>> New coverage implementation using Jacoco has been committed to master >>>>>> branch of carbon-platform-integration. I tried my best to adhere to >>>>>> existing Emma based design and reuse same instrumentation and filters >>>>>> text >>>>>> files. Note that this new coverage implementation was done to support for >>>>>> JDK 1.7 and 1.8. We need to test the new implementation thoroughly before >>>>>> the release. >>>>>> >>>>>> I've done initial testing with AS and everything seems to work. >>>>>> Automation team will start verifying coverage with products already >>>>>> migrated JDK 1.7. Specially products with multiple test modules (ESB, >>>>>> G-Reg >>>>>> & BPS) >>>>>> >>>>>> Lets focus on testing following scenarios before the release. >>>>>> >>>>>> Test Scenarios for coverage : >>>>>> >>>>>> 1. Coverage generation with patches applied. >>>>>> 2. Merge coverage reports in multiple test modules. >>>>>> 3. WebApp class coverage. >>>>>> 4. Coverage generation after restart and impact to coverage numbers. >>>>>> >>>>>> To get started with Jacoco coverage : >>>>>> >>>>>> 1. Edit your test module pom and replace emma copy dependency >>>>>> execution configuration with below. >>>>>> >>>>>> <execution> >>>>>> <id>copy-emma-dependencies</id> >>>>>> <phase>compile</phase> >>>>>> <goals> >>>>>> <goal>copy-dependencies</goal> >>>>>> </goals> >>>>>> <configuration> >>>>>> >>>>>> <outputDirectory>${project.build.directory}/emma</outputDirectory> >>>>>> <includeTypes>jar</includeTypes> >>>>>> <includeArtifactIds>emma >>>>>> </includeArtifactIds> >>>>>> </configuration> >>>>>> </execution> >>>>>> >>>>>> 2. Include jacoco argent as a dependency to root pom. >>>>>> >>>>>> <dependency> >>>>>> <groupId>org.jacoco</groupId> >>>>>> <artifactId>org.jacoco.agent</artifactId> >>>>>> <version>${jacoco.agent.version}</version> >>>>>> </dependency> >>>>>> >>>>>> <jacoco.agent.version>0.7.4.201502262128</jacoco.agent.version> >>>>>> >>>>>> 3. Remove following system properties from surefire plugin. >>>>>> >>>>>> <emma.home>${basedir}/target/emma</emma.home> >>>>>> <emma.output>${basedir}/target/emma</emma.output> >>>>>> >>>>>> You will find following log entries in console with required details >>>>>> to view the report once coverage generation completed. Available report >>>>>> formats are XML, HTML and CSV >>>>>> >>>>>> INFO >>>>>> >>>>>> [org.wso2.carbon.automation.extensions.servers.carbonserver.CarbonServerManager] >>>>>> - Jacoco coverage dump file path : >>>>>> /Users/krishantha/git/wso2/product-as/modules/integration/tests-integration/tests/target/jacoco.exec >>>>>> INFO >>>>>> >>>>>> [org.wso2.carbon.automation.extensions.servers.carbonserver.CarbonServerManager] >>>>>> - Jacoco class file path : >>>>>> /Users/xxx/product-as/modules/integration/tests-integration/tests/target/wso2as-6.0.0-NAPSHOT/repository/components/plugins >>>>>> INFO >>>>>> >>>>>> [org.wso2.carbon.automation.extensions.servers.carbonserver.CarbonServerManager] >>>>>> - Jacoco coverage report path : >>>>>> /Users/krishantha/git/wso2/product-as/modules/integration/tests-integration/tests/target/jacoco/coverage >>>>>> >>>>>> Thanks, >>>>>> Krishantha. >>>>>> >>>>>> -- >>>>>> Krishantha Samaraweera >>>>>> Senior Technical Lead - Test Automation >>>>>> Mobile: +94 77 7759918 >>>>>> WSO2, Inc.; http://wso2.com/ >>>>>> lean . enterprise . middlewear. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Krishantha Samaraweera >>>>> Senior Technical Lead - Test Automation >>>>> Mobile: +94 77 7759918 >>>>> WSO2, Inc.; http://wso2.com/ >>>>> lean . enterprise . middlewear. >>>>> >>>> >>>> >>>> >>>> -- >>>> Nuwan Wimalasekara >>>> Senior Software Engineer - Test Automation >>>> WSO2, Inc.: http://wso2.com >>>> lean. enterprise. middleware >>>> >>>> phone: +94 71 668 4620 >>>> >>>> >>>> >>>> >>> >>> >>> -- >>> Waruna Perera >>> Senior Software Engineer - Test Automation >>> Mobile: +94 77 3867037 >>> WSO2, Inc.; http://wso2.com/ >>> lean . enterprise . middlewear. >>> >> >> >> >> -- >> Krishantha Samaraweera >> Senior Technical Lead - Test Automation >> Mobile: +94 77 7759918 >> WSO2, Inc.; http://wso2.com/ >> lean . enterprise . middlewear. >> > > > > -- > Nuwan Wimalasekara > Senior Software Engineer - Test Automation > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > > phone: +94 71 668 4620 > > > > -- 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