Is there a way to prevent the
<system-out><![CDATA ... ]]></system-out> to be included in the junit reports when using gradle java plugin and the test task ?
I run a lot of tests with heavy outputs, and generating the HTML report results in a Java Heap space.
The report generation is done by ant with the junit report task for the moment.
I'm integrating gradle in a heavy ant script, and it will take time to move everything to gradle.
During the transition phase, I would like to keep the junit report generation provided by Ant.
To my knowledge, there is no way to prevent system out from showing up in Gradle's JUnit reports. However, if reporting is done in Ant, you can disable Gradle's JUnit reports.
Related
We have junit based tests (maven project) and using EclEmma for code coverage. Able to get jUnit execution report and code coverage report from Eclipse. But I want to exectue unit tests from commandline and would like to get unit tests report and code coverage report. Code coverage report should show uncovered lines as well.
I was going through website (http://www.eclemma.org) and unable to find expected info.
Is there any commands available with or W/O tools?
EclEmma is based on JaCoCo. Among other integrations there are Maven plugin and Ant tasks for it. As you can see - all JaCoCo documentation can be found on the site of EclEmma that you mentioned.
So far I have been using eclipse to run testng tests, which requires me to code out a small program that includes a testng project; however this means every time I need to setup someone else's machine I have to pass alone the source codes so that they can run on their own eclipse.
I am sure it is not the best practice as when I was doing it in C#, I can build a .dll file to be imported in nunit's UI and I can execute the test from the nunit's UI. In this case I will just need to feed new users with the .jar or w/e file and tell them to use that UI tool to execute the tests. My questions fall below:
1) Are there any equivalent of nunit UI's for testng?
2) If so, how can I generate a .jar or w/e file of the testng project?
Is it possible to execute TestNg tests in a JUnit TestSuite. I see a lot of web pages describing how to use TestNg to run JUnit but none the other way around.
No, only JUnit tests can be run in TestNG.
TestNG was initially developed as a replacement for JUnit with additional functionality and an emphasis on smooth migration. An ability to run JUnit tests was one of the tools for that smooth migration.
TestNG fully covers the functionality of JUnit and adds something new. And JUnit can not (currently?) emulate that difference in functionality.
You may check the comparison of these two libraries here.
I'm in the process of building a Carbon Archive using the new WSO2 Developer Studio. I'm trying to work out how I can wrap the components (Sequences/Proxies etc) in JUnit tests. These tests will need to run as part of a CI build process (Jenkins) in order to detect errors with any modified code. I've done some research and can't seem to find anything that immediately stands out on how to achieve this. I did find this link https://wso2.org/jira/browse/TOOLS-855
which suggests that it hasn't yet been implemented. Can anyone confirm when this will be implemented or if there is any way at present to achieve this?
There is currently no straight forward way to implement this scenario and this feature will be supported in a future version.
One mechanism i can think is that, add a separate Test module as a part of the build which executes after building C-Apps.
So what happens in here is that, first Jenkins produce the CAR file for C-Apps. Then Maven start executing the JUnit test suite. Before the execution of Test Suite, you can configure maven to copy the CAR files to Servers and start up server. Then execute the Test Cases against the started up server.
This way you can deploy the new CAR files in your Carbon Server and execute the tests against the new configuration in the Server.
Thanks and Regards,
Harshana
How to make TFS 2010 show junit test results, that were generated by third-party tool? If it can't, probably, there is a way to convert junit report to xunit/nunit/mstest report. It would be also great! Thanks.
In order to publish Junit tests during TFS-Build you can make use of TFS Build Extension Power Tool.In there you can find a set of XSLT transforms from JUnit output into TRX. Employing TFS-Build to upload TRX should from then be possible.