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