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

Reply via email to