[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] aggregate reports or introduce a 'suite' on the fly?
|
Hi,
On 2018-03-12 17:14, Andreas Pakulat wrote:
Hi,
I'm running several junit plug-in tests via tycho-surefire and get a
separate junit xml file out of that for each test class that the surefire
plugin found. So each file has a testsuite named after the class and a
testcase named after the corresponding method.
I'm looking into a way to have these 'grouped' or 'aggregated' such that the
reports are all having a common 'root' testsuite that corresponds
to the test plug-in. It does not really matter if the report files are
aggregated into a single one or each xml report file just has another
testsuite-element wrapping the current content.
Does anybody here know a way to do this with tycho-surefire? Having a
dedicated testsuite-class per plug-in with a fixed list of all test
classes is not really an option, I've had that in the past and new classes
where always forgotten to be added there. I found some hints that
it might be possible to have the list of test-classes of a junit testsuite
class generated during runtime, but I'd like to avoid stepping into
the reflection api for this if possible.
For the sake of archiving: I ended up using the xml-maven-plugin and an XSLT
stylesheet to adjust the 'name' attribute of the toplevel testsuite element
in the xml files to the 'group' name, such that all of the xml files in the
test-plugin have the same testsuite name. That turned out to be sufficient
for the application analyzing and rendering the results from the junit
reports.
Andreas
--
Andreas Pakulat squish@xxxxxxxxxxxxx
froglogic GmbH - Automated UI and Web Testing