Skip to content

1.4.3

Latest

Choose a tag to compare

@authorjapps authorjapps released this 26 May 21:43
b15c0ed

https://central.sonatype.com/artifact/org.jsmart/zerocode-tdd/1.4.3

<dependency>
    <groupId>org.jsmart</groupId>
    <artifactId>zerocode-tdd</artifactId>
    <version>1.4.3</version>
    <scope>test</scope>
</dependency>

🚀 What's New in 1.4.3

This release introduces

  • tabular text report generation,
  • improves file deduplication in classpath scanning,
  • and includes quality-of-life enhancements for test reporting.

✨ Features & Enhancements

  • Tabular Text Report (.txt) Generation (#TBD): Added generateTableReport() to produce a formatted ASCII table report alongside the CSV report. The table includes scenario names, steps, HTTP methods, pass/fail status with emojis, and response delay metrics. Reports are written to target/zerocode-junit-granular-report.txt for easy viewing and sharing. — @nirmalchandra

  • File Deduplication in Classpath Scanning: Enhanced SmartUtils.getAllEndPointFiles() to deduplicate file paths when the same package exists across multiple classpath roots (e.g., file system + JAR). Uses distinct() and sorted() to ensure unique, ordered results. — @nirmalchandra


🐛 Bug Fixes

  • False-positive duplicate scenario detection: Fixed an issue where the same file appearing in multiple classpath roots was incorrectly flagged as a duplicate scenario name. The distinct() fix in file collection now prevents this false positive. —

PRs merged in this release

  1. Tabular report generation implementation
  2. File deduplication for classpath scanning

Contributors

@nirmalchandra


Full Changelog: 1.4.2...1.4.3

Download Stats:

image