v3.0.0 - expect-* macros and better output
This is a major version change due to removal of the --report-file
option. Use --progress none --report xml > file
instead.
The main improvements are
-
The addition of new
expect-*
assertion macros that match the signatures of the correspondingassert-*
macros, but which do not terminate the test. New code should prefer these to thecheck-*
macros. -
Easier to read test results. The failure reason is put on a line by itself and
assert-equal
output now looks like this:FAILED: list, different sizes want: #("a", "b", "c", "d") got: #("a", "b", "c", "d", "e") detail: sizes differ (4 and 5)
What's Changed
- Add workflow to build documentation by @fraya in #158
- Build tests using 'dylan-tool' by @fraya in #159
- Remove the --report-file option by @cgay in #162
- Improve --progress and --report output by @cgay in #161
- Various output improvements by @cgay in #163
- Add permissions stanza to build-docs.yml by @cgay in #165
- Add expect-* macros to match the assert-* macros by @cgay in #164
New Contributors
Full Changelog: v2.3.1...v3.0.0