aboutsummaryrefslogtreecommitdiff
path: root/module/hnh/test (unfollow)
Commit message (Collapse)Author
2023-10-16Better test diffs for strings.Hugo Hörnquist
Previously everything was passed through pretty print, meaning that strings would be squashed to one line. Instead handle strings separately, and do a line diff on them, but still pretty print actual scheme structures. Also change display to write to be able to differentiate different forms which prints the same.
2023-10-09Handle crashes in tests!Hugo Hörnquist
Unhandled exceptions thrown during tests are now caught, and properly repported. This also allows the tests to run to completion, and print their final summary (which I previously believed was broken when running in multiple threads). Also add --help flag to testrunner...
2023-10-08Further rewrite of testrunner.Hugo Hörnquist
Move many of the atomic procedures into proper libraries.
2023-04-21Add xmllint shell-out for normalizing xml trees.Hugo Hörnquist
Used by the serialization format tests which work on xml. Ensures that they don't fail due to whitespace mismatchs. I however still need to ensure that all components are arranged in the correct order, and that namespace prefixes match. This could be improved.
2023-04-18Move test runner to library.Hugo Hörnquist
This will both allow us multiple test entry points, since some integration tests doesn't fit to well in our current unit test setup. It will hopefully also allow me to reuse the code in other projects.