Releases: a2geek/command-line-test-harness
Releases · a2geek/command-line-test-harness
2.1
What's Changed
This is primarily a fix for Windows.
- Native images now build successfully (see action).
- Color is turned off for Picocli testing (affects Windows but is harmless for other environments).
- Executable paths should now work. Java on Windows errors if a glob expression is in a path. The current assumption is that the glob is at the end of the path, so that is split out independently.
Full Changelog: 2.0...2.1
2.0
What's Changed
Note: API changes and config file changes.
Overview:
- Replaced
TestHarness.run(...FilePreservation)withSettingswhich includes the file preservation settings, a flag to always show output, a base directory forfile:references, as well as an option for an alternatePrintStream. - Replaced
matchwithcriteriathat includesmatchbut also splits out the whitespace handling. - New match option for
regex. - Whitespace options for
exact,trim, andignore.
Tickets:
- Add an "ignore whitespace" option #11
- Make file references more reliable. #12
- Support regex matching. #13
- Review if stdout/stderr needs to have more detailed structure? #14
- Enable diff as output option #15
- Maybe a configuration option #16
Full Changelog: 1.3...2.0
1.3
1.2
1.1
Initial release
First release.
Notes:
- No native build as it appears to conflict with the agent configuration for testing.
- Library published to Maven Central