Skip to content

Releases: programmiersportgruppe/sbt-tabular-test-reporter

v4.0.0

10 Dec 23:57
Compare
Choose a tag to compare

Upgrading to sbt 1.0

3.0.0

13 Dec 21:27
Compare
Choose a tag to compare

Features

Making Output Format Configurable

The output format can now be configured using the testReportFormats-setting,
e.g. like this:

testReportFormats := Set(WhiteSpaceDelimited, Html, Json)

Introducing Json Report

The Json format writes a complete Json document for each test case.
The results for test cases are new-line separated.

In addition to the fields that were already in the Html and WhiteSpaceDelimited
format the following fields were added:

  • Start time of individual test

    The timestamp that was originally exposed in the text file and
    the html table was the start of the overall test execution.

    To trouble shoot “interference” issues it is helpful to know when any
    given test case was executed.

  • The full stack trace of the failure

    This should help with diagnosing failed tests.

Bugs fixed

  • Produce report entry for failed test class constructor
  • Add XML declaration to HTML output
  • Adding CSS for sorting table headers

2.2.1

09 Dec 22:12
Compare
Choose a tag to compare

Bugfix

#5: Accommodate for filesystem without symlinks

Ignore failure to create symlink on systems that don't support them.

2.2.0

30 Jun 23:08
Compare
Choose a tag to compare

Bugfix

Handle exceptions with null messages in before/after

2.1.0

10 Apr 20:01
Compare
Choose a tag to compare

Introducing symlink for html result

Now there is also a constant file name for html results. This is useful for
build servers that support linking an artefact to a build result page.

Fixing html colouring

This broke when we added the time stamp.
Also choosing sans serif font and nicer tone of yellow.

Adding travis build

2.0.0

16 Mar 17:11
Compare
Choose a tag to compare

Taking Setup and Tear-Down Time into Account

There is a new column in the report that has the time for the particular
test case plus its share of the total setup and tear down cost of the
suite it belongs to.

1.4.1

17 Mar 15:48
Compare
Choose a tag to compare

Bugfix Character Encoding for HTML result

Setting character encoding to UTF-8 to avoid problems with non-latin
characters.

1.4.0

17 Mar 15:49
Compare
Choose a tag to compare

Adding timestamp to report

Adding the timestamp which is already in the filename to the
result table (using the same one). This makes it easier to report
across different build runs.

Bugfixes

  • Fixing symlink handling to deal with broken link
  • Making test reporter thread safe
  • Text files shall end in a newline character