For a better view of the test results, see https://buildhive.cloudbees.com/job/MarkEWaite/job/git-plugin/
On Tue, Dec 31, 2013 at 9:28 AM, Mark Waite <[email protected]>wrote: > I'm sorry, but I still don't understand what you're hoping to gain from a > pie based representation of the data. What is in a pie based > representation that is not already available in the Jenkins test results > history graph on the right hand side? That existing graph shows percent > passed, percent failed, and also shows the history of those values across > builds. It also already includes a number of nice navigation features > (show failures only, show failures and successes, click to open a specific > job, etc.) > > Since you control the format which you are writing from your test tool, > you could as easily write JUnit format as any other format. If you write > JUnit format, then Jenkins will show the history of the test pass / fail > percentages and will allow you to select any one of the tests to see more > information about that test run, including which specific tests failed. > You would have the percentage pass / fail information you want for the > most recent test run, plus a historical view of past test runs. You also > gain the benefit that other tools and plugins which can read JUnit format > test results may be able to help you even further. > > That section of the Jenkins Cookbook is describing the plot plugin. If > you're still determined that you must have a pie chart, then you could > refer to the source code of the Plot plugin to reverse engineer the data > formats it will consume. https://github.com/jenkinsci/plot-plugin is the > source code, I believe. > > Mark Waite > > > On Tue, Dec 31, 2013 at 8:25 AM, Charley Yen <[email protected]>wrote: > >> Thank you, Mark. >> >> I visited the link you gave me. But I don't see any charts/plots there. >> Maybe I misunderstood you? >> >> My tests are not JUnit tests. >> >> Here is what we do at work: >> >> I developed a cmdline test tool in perl. This tool tests whether our >> nightly builds (in perforce, mainly c codes at kernel level) can be >> installed on 100+ Linux hosts. So it is merely a smoke test. >> >> My tool can compile a report in html format which lists pass/fail/skip on >> every host with links to the detailed log files. >> >> I have configured my test tool run through Jenkins. What I am trying to >> do now is as follows: >> >> Besides publish the html report, it would be nice to draw a pie chart to >> show the results visually, such as 90% pass (in green), 2% fail (in red) >> and 8% skipped (in yellow). >> >> But I don't know -- >> 1) How to format the data for Jenkins to use? CSV of XML? Please show me >> smaple files. >> 2) What plugin to use? I guess it might be either plot plugin or >> dashboard view plugin? >> 3) How to configure my jenkins to read the data file? Please show me >> what-to-do/how-to-do step by step with screen shots. All I know is that >> this has to be done in "Post-build Actions" stage. >> >> In addition, I have read this book: "Jenkins Continous Integration >> Cookbook" by Alan Mark Berg: >> http://s1.downloadmienphi.net/file/downloadfile7/171/1380449.pdf >> The book has an example and I could make it work on my jenkins. >> >> However, the book also says (pp. 91): >> >> "There are currently two other data formats that you can use: XML and >> CSV. However, until the online help clearly explains the structures used, I >> would recommend staying with the properties format." >> >> That's exactly what I need, I guess. :( >> >> Again, thank you, Mark. Your help is highly appreciated. Have a wonderful >> 2014. >> >> Charley >> >> >> >> >> On Monday, December 30, 2013 2:58:09 PM UTC-5, Mark Waite wrote: >> >>> Jenkins has built-in support to read the results of JUnit tests from >>> JUnit XML result files, and displays those results. Many tools are able to >>> write JUnit XML test result files (Java unit test libraries, C++ unit test >>> libraries, Ruby unit test libraries, Python unit test libraries, etc.) If >>> you can write your results in an XML format that is compatible with JUnit >>> XML, then Jenkins will display the results without any plugins. >>> >>> I don't know what you're hoping to gain from a pie chart presentation of >>> the test results. If you truly require a pie chart, you may need to >>> investigate one of the charting plugins. I'd suggest first that you look >>> at the existing Jenkins test results displays. They probably already meet >>> your needs. >>> >>> An example of the Jenkins unit test results is visible at: >>> >>> https://buildhive.cloudbees.com/job/MarkEWaite/job/git- >>> plugin/59/testReport/ >>> >>> Thanks, >>> Mark Waite >>> >>> >>> On Fri, Dec 27, 2013 at 8:39 AM, Charley Yen <[email protected]> wrote: >>> >>>> >>>> >>>> <http://stackoverflow.com/questions/20787761/need-help-guidance-on-jenkins-plot-plugin-setup-and-configure#> >>>> >>>> I am new to Jenkins and need some help to configure it so that it can >>>> display my test results in pie chart. >>>> >>>> It's my first time being here and still getting to know this group so >>>> if someone has already asked the same or similar question before, my >>>> apology. I actually did a search. But still, I could have missed the >>>> previous posts. >>>> >>>> I have a tool to run a smoke test which is to install a piece of >>>> software on multiple hosts. And my tool can keep track the number of >>>> passed/failed/skipped installations. I want to display the test statistics >>>> in a pie chart on jenkins. What plug-ins am I supposed to use? What kind of >>>> data file am I supposed to provide? Please show me step by step with data >>>> file format and the screen shots.I guess I should generate either csv or >>>> xml files. But I don't know what the exact formats in either file. And I >>>> don't know how to configure my jenkins to read this file. I don't even know >>>> what plugin I should use, plot plugin or dashboard plugin or something >>>> else? >>>> >>>> I hope I have made myself clear and your help is highly appreciated. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Jenkins Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
