In Clozure, and perhaps other lisps (I couldn't try), the report format differs from that in the tutorial. Newlines are missing, e.g.:
TESTS: (Test Suite)
COMPOUND: (Test Suite)
ARITHMETIC: (Test Suite)
FAILURE DETAILS:================TESTS -> COMPOUND -> ARITHMETIC: (Test Suite)
VECTOR-ADDITION: Expression: (= 1 -1)
SUMMARY:========Test functions:Executed: 1Skipped: 0Tested 2 assertions.Passed: 1/2 ( 50.0%)Failed: 1/2 ( 50.0%)
Bug originally stated by snunez1 at:
Uhm...this is strange, i fear there will be needs for a bunch of #+ccl to fix this bug, OK i have to install CCL and i am going to start investigating this.
This affects abcl as well
Now i wonder if setting the special variable *print-pretty* to t would be enough (perhaps for CCL and ABCL the default value is nil).
Fortunately at least with CCL (v1.12) setting *print-pretty* to t seems to works! :)
Please could you just try the same on ABCL, i feel the same setting works on this implementation.
Doesn't seem to work with abcl...
Oh, that's bad :(
So seems that I have to setup ABCL an check what's going wrong.
Thank you for trying by the way!
It is very far from perfect but i pushed a workaround that, in my opinion, could make the output this library (when using ABCL) less messy.
To works you have to bind *print-pretty* to t.
Feel free to comment, as usual! :)
Can you confirm that this patch fix the issues with ABCL?