Summary

Tests Errors Failures Skipped Success Rate Time
92 0 0 0 100% 4.214

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

Package Tests Errors Failures Skipped Success Rate Time
com.xebia.mojo.dashboard 8 0 0 0 100% 1.041
com.xebia.mojo.dashboard.reports.xml 53 0 0 0 100% 0.693
com.xebia.mojo.dashboard.reports.html 31 0 0 0 100% 2.48

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

com.xebia.mojo.dashboard

Class Tests Errors Failures Skipped Success Rate Time
DashboardUtilTest 2 0 0 0 100% 0.002
DashboardMojoTest 6 0 0 0 100% 1.038
TestBeforeAdviceableReport 0 0 0 0 0% 0
TestDashBoardReport 0 0 0 0 0% 0.001

com.xebia.mojo.dashboard.reports.xml

Class Tests Errors Failures Skipped Success Rate Time
JDependDashboardReportTest 17 0 0 0 100% 0.136
ChangelogDashboardReportTest 9 0 0 0 100% 0.091
FindBugsDashboardReportTest 10 0 0 0 100% 0.242
XmlSurefireDashboardReportTest 7 0 0 0 100% 0.122
PmdDashboardReportTest 5 0 0 0 100% 0.014
NcssDashboardReportTest 5 0 0 0 100% 0.088

com.xebia.mojo.dashboard.reports.html

Class Tests Errors Failures Skipped Success Rate Time
CpdDashboardReportTest 6 0 0 0 100% 2.139
CloverDashboardReportTest 4 0 0 0 100% 0.038
SurefireDashboardReportTest 11 0 0 0 100% 0.146
TaglistDashboardReportTest 6 0 0 0 100% 0.081
CoberturaDashboardReportTest 4 0 0 0 100% 0.076

Test Cases

CpdDashboardReportTest

testShouldCountCorrectNumberOfViolations 1.009
testShouldCountCorrectNumberOfViolationsWithCorrectColumn 0.513
testToSeeHowToImplement 0.426
testShouldHaveCorrectHeaderForReport 0
testShouldHaveCorrectHeaderForContent 0.002
testShouldHaveCorrectDefaultTitle 0.007

JDependDashboardReportTest

testShouldHaveOneColumn 0.001
testShouldHaveCorrectTitle 0
testShouldLinkToJDependReportHtml 0.002
testShouldReturnNBPSForNonExistingColumn 0
testShouldReturnTotalClassesAsFirstColumnName 0
testShouldReturnConcreteClassesAsSecondColumnName 0
testShouldReturnAbstractClassesAsThirdColumnName 0.001
testShouldReturnAfferentCouplingsAsFourthColumnName 0
testShouldReturnEfferentCouplingsAsFifthColumnName 0
testShouldReturnCyclesAsSixthColumnName 0.001
testShouldUseJDependReportXmlFileAsReportFile 0
testShouldReturnNodeWithTotalClassesAsValue 0.011
testShouldReturnNodeWithConcreteClassesAsValue 0.007
testShouldReturnNodeWithAbstractClassesAsValue 0.02
testShouldReturnNodeWithAfferentCouplingsAsValue 0.008
testShouldReturnNodeWithEfferentCouplingsAsValue 0.07
testShouldReturnNodeWithCyclesAsValue 0.006

ChangelogDashboardReportTest

testShouldReturnLocationOfFindBugsXml 0
testShouldHaveTwoColumns 0
testShouldHaveTitleFilesForFirstColumn 0.001
testShouldHaveTitleViolationsForSecondColumn 0
testShouldHaveFindBugsAsTitle 0
testShouldLinkToFindBugsIndexPage 0
testShouldExecuteOnCorrectFindBugsXMLFile 0
testShouldHave25CommitsInExampleReport 0.045
testShouldHave130ChangedFilesInExampleReport 0.037

CloverDashboardReportTest

testFilenameMustBeCorrect 0
testShouldHaveCorrectHeader 0.001
testShouldRetrieveCoverageInBoldTags 0.017
testCoverageBarShouldHaveNoClassAttributes 0.015

DashboardUtilTest

testShouldCalculateThePathForSubprojects 0
testPrivateConstructor 0

FindBugsDashboardReportTest

testShouldReturnLocationOfFindBugsXml 0
testShouldHaveTwoColumns 0
testShouldHaveTitleFilesForFirstColumn 0
testShouldHaveTitleViolationsForSecondColumn 0
testShouldHaveFindBugsAsTitle 0.001
testShouldLinkToFindBugsIndexPage 0
testShouldHave4filesInExampleReport 0.192
testShouldHave14BugInstancesInExampleReport 0.01
testShouldExecuteOnCorrectFindBugsXMLFile 0.007
testShouldNotExecuteOnIncorrectFindBugsXmlFile 0.024

DashboardMojoTest

testShouldAddTableWithJustProjectNameWhenNoReports 0.436
testShouldAddTableWithAllReportsWhenNotConfigured 0.174
testShouldAddTableWithOneReportsWhenOneConfigured 0.073
testShouldAddTableWithColumnsConfigured 0.13
testOneReportThatCanExecute 0.078
testShouldExecuteBeforeAdviceBerforeEachReportIsGenerated 0.127

XmlSurefireDashboardReportTest

testShouldOnlyExecuteWhenSurefireXmlFilesAreGenerated 0.016
testGetNumberOfTestOfSurefireReport 0.025
testShouldGetTotalNumberOfTests 0.012
testShouldGetTotalNumberOfTestsInErrors 0.014
testShouldGetTotalNumberOfFailedTests 0.014
testShouldCalculatePercentageOfTestsThatPassed 0.022
testShouldIgnoreTestngFiles 0.013

SurefireDashboardReportTest

testTitleShouldBeTestReport 0.001
testRelativeFilenameShouldBe_Surefire_report_html 0
testShouldHaveFourColumns 0
testFirstColumnIsCalled_Tests 0
testSecondColumnIsCalled_Errors 0
testThirdColumnIsCalled_Failures 0
testFourthColumnIsCalled_SuccessRate 0
testShouldGetSuccessRatePercentageFromSurefireFile 0.026
testShouldGetNumberOfFailuresFromSurefireFile 0.017
testShouldGetNumberOfErrorsFromSurefireFile 0.075
testShouldGetNumberOfTestsFromSurefireFile 0.017

TaglistDashboardReportTest

testShouldHaveCorrectReportFileName 0.001
testShouldHaveOneColumn 0
testShouldHaveTasksAsTitleForFirstColumn 0
testShouldHaveTaglistAsReportTitle 0.002
testShouldHaveCorrectLinkLocation 0
testShouldHave2Tasks 0.016

PmdDashboardReportTest

testCanExecute 0
testGetContent 0.009
testGetHeaderForColumn 0
testNumberOfColumns 0.002
testShouldLinkToPmdHtmlFileForReport 0

CoberturaDashboardReportTest

testFilenameMustBeCorrect 0.001
testShouldHaveCorrectHeader 0.001
testShouldRetrieveLineMetrics 0.017
testShouldParseOldFrameSummary 0.051

NcssDashboardReportTest

testCanExecute 0
testGetContent 0.082
testGetHeaderForColumn 0
testNumberOfColumns 0.001
testShouldLinkToNcssReportHtml 0

TestBeforeAdviceableReport

TestDashBoardReport