Branch: refs/heads/nextgen
  Home:   https://github.com/jenkinsci/testng-plugin-plugin
  Commit: dafb9d5d4b619dd52ff930caa8d19320b12b8547
      
https://github.com/jenkinsci/testng-plugin-plugin/commit/dafb9d5d4b619dd52ff930caa8d19320b12b8547
  Author: Nalin Makar <nul...@nullin.com>
  Date:   2013-01-14 (Mon, 14 Jan 2013)

  Changed paths:
    M README
    A src/main/java/hudson/plugins/testng/BuildActionConverter.java
    R src/main/java/hudson/plugins/testng/BuildIndividualReport.java
    M src/main/java/hudson/plugins/testng/PluginImpl.java
    M src/main/java/hudson/plugins/testng/Publisher.java
    R src/main/java/hudson/plugins/testng/TestNGBuildAction.java
    M src/main/java/hudson/plugins/testng/TestNGProjectAction.java
    A src/main/java/hudson/plugins/testng/TestNGTestResultBuildAction.java
    M src/main/java/hudson/plugins/testng/parser/ResultsParser.java
    M src/main/java/hudson/plugins/testng/results/BaseResult.java
    M src/main/java/hudson/plugins/testng/results/ClassResult.java
    M src/main/java/hudson/plugins/testng/results/MethodResult.java
    M src/main/java/hudson/plugins/testng/results/MethodResultException.java
    M src/main/java/hudson/plugins/testng/results/PackageResult.java
    A src/main/java/hudson/plugins/testng/results/TestNGResult.java
    A src/main/java/hudson/plugins/testng/results/TestNGTestResult.java
    R src/main/java/hudson/plugins/testng/results/TestResult.java
    R src/main/java/hudson/plugins/testng/results/TestResults.java
    M src/main/java/hudson/plugins/testng/util/FormatUtil.java
    M src/main/java/hudson/plugins/testng/util/GraphHelper.java
    M src/main/java/hudson/plugins/testng/util/TestResultHistoryUtil.java
    R src/main/resources/hudson/plugins/testng/TestNGBuildAction/bar.jelly
    R src/main/resources/hudson/plugins/testng/TestNGBuildAction/index.jelly
    R 
src/main/resources/hudson/plugins/testng/TestNGBuildAction/reportDetail.jelly
    R src/main/resources/hudson/plugins/testng/TestNGBuildAction/summary.jelly
    A 
src/main/resources/hudson/plugins/testng/TestNGProjectAction/floatingBox.groovy
    R 
src/main/resources/hudson/plugins/testng/TestNGProjectAction/floatingBox.jelly
    A src/main/resources/hudson/plugins/testng/TestNGProjectAction/index.groovy
    R src/main/resources/hudson/plugins/testng/TestNGProjectAction/index.jelly
    A 
src/main/resources/hudson/plugins/testng/TestNGTestResultBuildAction/bar.groovy
    A 
src/main/resources/hudson/plugins/testng/TestNGTestResultBuildAction/index.groovy
    A 
src/main/resources/hudson/plugins/testng/TestNGTestResultBuildAction/reportDetail.jelly
    A 
src/main/resources/hudson/plugins/testng/TestNGTestResultBuildAction/summary.groovy
    M 
src/main/resources/hudson/plugins/testng/results/ClassResult/reportDetail.jelly
    M src/main/resources/hudson/plugins/testng/results/MethodResult/index.jelly
    A 
src/main/resources/hudson/plugins/testng/results/MethodResult/reportDetail.groovy
    R 
src/main/resources/hudson/plugins/testng/results/MethodResult/reportDetail.jelly
    A src/main/resources/hudson/plugins/testng/results/PackageResult/bar.groovy
    R src/main/resources/hudson/plugins/testng/results/PackageResult/bar.jelly
    A 
src/main/resources/hudson/plugins/testng/results/PackageResult/index.groovy
    R src/main/resources/hudson/plugins/testng/results/PackageResult/index.jelly
    M 
src/main/resources/hudson/plugins/testng/results/PackageResult/reportDetail.jelly
    M src/test/java/hudson/plugins/testng/parser/TestParser.java
    M src/test/java/hudson/plugins/testng/util/FormatUtilTest.java

  Log Message:
  -----------
  Major changes to TestNG plugin

* Implement AbstractTestResultAction
* Removed deprecated class BuildIndividualReport (deprecated since v0.23)
* Removed deprecated fields isRelativePath, results, fullName (were deprecated 
since v0.23 or earlier)
* Changed duration in results to be seconds instead of milliseconds (as we now 
implement AbstractTestResultAction)
* TestResults --> TestNGResult
* TestResult --> TestNGTestResult
* BaseResult now extends TabulatedResult so that we can use a uniform way of 
handling children
* All duration is now in seconds instead of milliseconds
* Updated all result related classes to override and implement as many of the 
AbstractTestResultAction methods as possible. e.g. replaced 
ClassResult#getFail() with ClassResult#getFailCount()
* Replaced several jelly files with groovy

testing: most of the things *seem* to work. Needs more testing



Reply via email to