Hi, I'm new to open-source (been a windows guy forever), I've been automating manual tests in TestNG the past three months, using TestNG, maven, and Jenkins. I have a need to create additional "dashboard" reports, summarizing historical data. I have the TestNG plugin for Jenkins, which shows run history, but I need more than that. For example:
- Pass/Fail results for last n runs (already provided via TestNG plugin)
- Name and count of assert types raised (from Assert method) per month (so we can see what kind of failures we are getting more often)
- Pass/Fail results for a given test case for last n runs (so we can see which tests fail more often)
Having said that:
- Is there any plugin that provides me the above?
- If not, what are my options to get the above?
- I see here that we could parse the tesng-results.xml file, and store to a remote db.
- If I don't have a db, is there another option?
I am curious where the plugin is getting the hisotrical information from. Is the code exposed somewhere? would i have to copy parts of the code to extract the needed data?