Hi Krishantha,

Thanks for the details. I will go through them and let you know.

Thanks,
Hemika

Hemika Kodikara
Software Engineer
WSO2 Inc.
lean . enterprise . middleware
http://wso2.com

Mobile : +94777688882

On Wed, Jun 10, 2015 at 3:47 PM, Krishantha Samaraweera <[email protected]
> wrote:

> Hi Hemika,
>
> Its because your coverage data files not created since you skipped the
> tests.
>
> As a workaround you can execute the maven exec plugin in report module
> based on a activation condition defined for -Dmaven.test.skip. Also you
> need to define new profile with activateByDefault property set to true.
>
> Please refer [1] [2] for more details.
>
> [1]
> http://stackoverflow.com/questions/5443097/conditionally-execute-maven-plugins
> [2]
> http://books.sonatype.com/mvnref-book/reference/profiles-sect-activation.html
>
> Thanks,
> Krishantha.
>
> On Wed, Jun 10, 2015 at 2:21 PM, Hemika Kodikara <[email protected]> wrote:
>
>> Hi All,
>>
>> I was moving the wso2 test automation framework of MB to 4.4.0 and I am
>> facing this issue.
>>
>> When building the product with tests enabled(mvn clean install) all works
>> fine without an issue.
>>
>> But when building with tests skipped(mvn clean install
>> -Dmaven.test.skip=true), I am getting the following error.
>>
>>
>> Exception in thread "main"
>> org.wso2.carbon.automation.engine.exceptions.AutomationFrameworkException:
>> Couldn't find coverage data files at
>> /Users/hemikakodikara/mb/dev/300/product-mb/modules/integration/tests-integration/reports/target/jacoco
>> at
>> org.wso2.carbon.automation.engine.frameworkutils.CodeCoverageUtils.load(CodeCoverageUtils.java:286)
>> at
>> org.wso2.carbon.automation.engine.frameworkutils.CodeCoverageUtils.executeMerge(CodeCoverageUtils.java:268)
>> at
>> org.wso2.carbon.automation.engine.frameworkutils.TestCoverageGenerator.main(TestCoverageGenerator.java:51)
>>
>>
>> In MB there is a "Merge Coverage report" as mentioned in [1]. I have
>> attached the pom.xml file of the "reports" module.
>>
>> Currently these changes are not merged to the product. But can view them
>> at [2].
>>
>> [1] -
>> https://docs.google.com/document/d/1pMJGdRH4Kmc4J3rYzgnpGlR5AnSeoC4QL9gMX9tUhYs/edit#heading=h.ouu74oaqo3zh
>>
>> [2] - https://github.com/hemikak/product-mb/tree/ui-enable
>>
>> Regards,
>> Hemika
>>
>> Hemika Kodikara
>> Software Engineer
>> WSO2 Inc.
>> lean . enterprise . middleware
>> http://wso2.com
>>
>> Mobile : +94777688882
>>
>
>
>
> --
> Krishantha Samaraweera
> Senior Technical Lead - Test Automation
> Mobile: +94 77 7759918
> WSO2, Inc.; http://wso2.com/
> lean . enterprise . middleware.
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to