Thanks for pointing me in the right direction and confirming that
you also haven't found such a plugin.

Now I just hope I'll have the time to look at some code!

/ njörn

On Tuesday, 16 October 2012 15:25:34 UTC+2, kinow wrote:
>
> Hi Björn, 
>
> I don't know if a plug-in for this already exists or not, but I think it 
> doesn't and it sounds like a good idea :)
>
> You could use a Recorder [1], and iterate through the past builds (perhaps 
> a depth option here would be a good idea). You can then use the following 
> (not tested) to retrieve the tests in a Build*: 
>
>     List<AbstractTestResultAction> actionsWithTests = 
> build.getActions(AbstractTestResultAction.class);
>     for(AbstractTestResultAction<?> leAction : actionsWithTests) {
>         TestResult testResult = (TestResult)leAction.getResult(); // if 
> instanceof...
>         // look for certain test status, and report it
>     }
>
> Hope that helps, 
>
> [1] http://javadoc.jenkins-ci.org/?hudson/tasks/Recorder.html
> * Depending on the plug-in, you may have to use other classes, junit and 
> tap plugin adds a AbstractTestResultAction. I believe TestNG has a custom 
> build action with test results.
>  
> Bruno P. Kinoshita
> http://kinoshita.eti.br
> http://tupilabs.com
>
>   ------------------------------
> *From:* Björn Julander <[email protected] <javascript:>>
> *To:* [email protected] <javascript:> 
> *Sent:* Tuesday, 16 October 2012 6:38 AM
> *Subject:* Track history of an individual testcase
>  
> I'm looking for the feature of getting a history of an individual test 
> case, does such already exist?
>
> Motivation: I have a Unit testcase that failed in the last run.
> I have a suspicion that it might be an intermittent failure and would like
> to investigate that. Today I can only click manually through each build
> which is time consuming and don't give me an overview.
>
> What I would like to do is to click on the testcase and see it's history 
> for each run,
> preferable with a summary of the other test cases.
>
> I assume this doesn't exist (or please point me in the right direction).
> I have not developet a jenkins plugin before, can you give me some pointers
> on where one should hook in such a feature.
> I guess there should be some good existing extension point for this, but 
> which one?
>
> Any tips in any direction is hightly appreciated!
>
> Thanks // Björn
>
>
>  

Reply via email to