17:17:27_deathnow, if I have (define-test foo) (define-test (foo bar)) (define-test (bar zot)) ;; <- zot's parent is bar, but there's no way to get at the full ancestors list? and syntax may suggest (foo bar zot) instead
17:21:04ShinmeraI'm confused then as to what exactly you mean or are trying to do.
17:21:41_deathin the plain report, the parents are missing from the name (and format-result doesn't take a report, so I can't specialize on it, so writing my own)
17:22:19Shinmerareport-on calls format-result, so you can specialise that.
17:23:57ShinmeraSo, if I understand right, instead of the indentation showing the test relations, you want to flatly print every test but with the hierarchy in the name, right?
17:24:32_deathI haven't gotten to caring about indentation yet
17:25:16ShinmeraWell, as it stands in the plain report the indentation should show the hierarchy: https://plaster.tymoon.eu/view/744#744
17:28:21ShinmeraOkey: a TEST-RESULT's EXPRESSION should be the TEST instance itself that generated it. You should be able to call PARENT that way. RESULTs themselves don't have any upwards relation as they can exist "in a vacuum".
17:29:00_deathah, didn't know that expression was the test instance
17:29:08ShinmeraFor instance in FORMAT-RESULT for TEST-RESULT :ONELINE, (line 223) this is used to print the test name.