Well ...
I am coding this extension to Arquillian (1). There is "reporter extension" project (2). Here is unfinished README for it (3).
That extension is listening to all important Arquillian lifecycle events and there is underlying model (4) annotated via JAXB stuff using jaxb implementation from eclipse link which gets filled as test is proceeding.
The output of that extension is something like this (5) for XML and this (6) for JSON. I get these formats "for free" because JAXB provider can automatically marshall that model to XML and JSON instantly. (7)
So, I am willing to use XSLT and for that I need XSLT template obviously. I can not use Groovy since it is overkill and it is java based project. I am just looking for a way how to marshall that JAXB model to HTML, more or less programmatically, so I am looking for existing options.
Dan said that it is needed to just recursively walk throught that model tree and have some callbacks, that is interesting idea but I do not know if it is not too complicated and cumbersome to deal with that manually.
(1)
arquillian-unified-recorder
(2)
arquillian-recorder-reporter
(3)
readme gist
(4)
JAXB model
(5)
xml output
(6)
json output
(7)
exporters