Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A project to create customised HTML reports for JUnit tests using TestWatcher

License

Notifications You must be signed in to change notification settings

tiwariswapnil/HTMLReportsGenerationUsingJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

1 Commit

Repository files navigation

HTMLReportsGenerationUsingJava

This project has been implemented to enable the capability of customised HTML reports generation for JUnit tests. It has been achieved through JUnit's TestWatcher class. It provides <succeeded()> and <failed()> methods which have been overridden as part of a rule created in ReportGeneratorRule class. Depending upon the status of a JUnit test, the corresponding method is invoked.

The HTML report gets generated in a tabular format. The methods have the ability to write the scenario level information in rows under that table.

Sample Usage

To include HTML report generation capability for a JUnit test

  1. Extend the ReportGeneratorRule class in the Junit test class
 public class JUnitSampleTest extends ReportGeneratorRule
  1. Create a ReportHeadersDto object in the class and set the members of the object at the appropriate places. These values will be later populated in the HTML report
 dateAndTimer.startRunTimer();
 assertTrue(1 < 2);
 reportHeadersDto.setTimeTakenToRunTest(dateAndTimer.stopRunTimer());

For reference of a sample usage, refer to - /src/test/java/com/htmlreport/testwatcher/tests/JUnitSampleTest.java

About

A project to create customised HTML reports for JUnit tests using TestWatcher

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /