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 totarget/zerocode-junit-granular-report.txtfor 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). Usesdistinct()andsorted()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
- Tabular report generation implementation
- File deduplication for classpath scanning
Contributors
Full Changelog: 1.4.2...1.4.3
Download Stats:
