George Thomas 450d7e5240 Port from Tasty to Sydtest
There are some drawbacks:
- No properly lazy golden tests. This would in principle be nice when e.g. using `pretty-simple`.
- Because tests can be created dynamically, they can't be listed up front without running them. This presumably makes filtering slightly more annoying to use in practice.
- Terminal output is less compact than tasty, both horizontally and vertically. There appears to be no way to change this.
- We end up defining an orphan `Monoid (TestDefM '[] () ())` instance, to avoid changing much downstream code. Note though that this is not strictly necessary, and could potentially be contributed upstream.
- There's a warning about threads in GHCI which we can't seem to disable.
- The license forbids use in commercial projects without sponsoring. Thankfully that doesn't apply here.

Anyway, it's generally very impressive. It simplifies a few things for us, and will particularly help when we come to want to specify dependencies between tests.
2025-12-31 01:49:07 +00:00
2025-12-31 01:49:07 +00:00
2025-12-10 22:30:41 +00:00
2025-12-11 11:34:36 +00:00
2025-12-23 15:13:25 +00:00
2025-12-04 09:50:55 +00:00
2025-12-10 14:31:44 +00:00
Description
A playground for Rust/Haskell FFI work
490 KiB
Languages
Haskell 39.7%
Shell 23.4%
Nix 21.6%
Rust 15.3%