In certain scenarios, it would be very handy to be able to add custom data to the xml report. Examples: - Mapping the test to set of requirements - Adding paths of screenshots taken during the test - Metrics taken during the test It could be either taken from static data - annotations, or through an API. @Test @CustomReportData("foo=bar") fooStatic() { ... } fooDynamic(){ this.setCustomReportData("name", "value") }