ˌbodʲɪˈɡrʲim
ˌbodʲɪˈɡrʲim
> To me it looks like sydtest is very close to doing TheRightThing(tm). Would `sequential` combinator on its own be sufficient to match your requirements?
Well, adding `TestTreeSequential` constructor or maybe extending existing `TextTree` with a switch `Parallel | Sequential` seems to me a better option. You do not lose ability to run certain parts...
@martijnbastiaan before you do more work, I'd like to hear from other maintainers. @VictorCMiraldo @andreasabel Existing `TestGroup` constructor groups subtrees for (potentially) parallel execution. The proposal is either to add...
Potentially we can leave `TreeFold` as is, with `foldGroup` processing both `TestGroup` and `TestGroupSequential`. Adding a new constructor to `TestTree` is breaking any way, but potentially with less impact on...
I would do this (please find a better name for `TestGroup'`): ```haskell data ExecutionOrder = Concurrent | Sequential data TestTree = forall t . IsTest t => SingleTest TestName t...
It should simplify code a lot, e. g., ```haskell codePointPositionToPosition :: VirtualFile -> CodePointPosition -> J.Position codePointPositionToPosition vFile (CodePointPosition cpl cpc) = J.Position (fromIntegral cul) (fromIntegral cuc) where text =...
Switching a pretty-printing library means that every downstream package has to adapt, because `Doc` is prominently used in `optparse-applicative` API. To be honest, incurring such toll on 800+ packages just...
> I pointed out tracing mainly to show that annotations are actually really convenient and could be used to annotate documents for richer output. What specifically do annotations buy us...
@lehins thanks, I did not know that `ansi-wl-pprint` is deprecated, this is a change of perspective indeed. Nevertheless it still works fine at least with current GHC HEAD (future 9.4),...
Out of curiosity I checked this branch against a standard `tasty` test suite. Before: ``` Usage: prop-compiled [-p|--pattern PATTERN] [-t|--timeout DURATION] [-l|--list-tests] [-j|--num-threads NUMBER] [-q|--quiet] [--hide-successes] [--color never|always|auto] [--ansi-tricks ARG]...