[Summary] [Package List] [Test Cases]
Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|
128 | 0 | 0 | 0 | 100% | 2.786 |
Note: failures are anticipated and checked for with assertions while errors are unanticipated.
[Summary] [Package List] [Test Cases]
Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|---|
net.sourceforge.pmd.lang.ecmascript.rule.controversial | 1 | 0 | 0 | 0 | 100% | 0.008 |
net.sourceforge.pmd.lang.ecmascript.rule.braces | 21 | 0 | 0 | 0 | 100% | 0.153 |
net.sourceforge.pmd.lang.ecmascript | 4 | 0 | 0 | 0 | 100% | 0.003 |
net.sourceforge.pmd.ant | 1 | 0 | 0 | 0 | 100% | 0.669 |
net.sourceforge.pmd.lang.ecmascript.rule.basic | 54 | 0 | 0 | 0 | 100% | 0.794 |
net.sourceforge.pmd | 7 | 0 | 0 | 0 | 100% | 0.789 |
net.sourceforge.pmd.lang.ecmascript.ast | 15 | 0 | 0 | 0 | 100% | 0.033 |
net.sourceforge.pmd.cli | 1 | 0 | 0 | 0 | 100% | 0.138 |
net.sourceforge.pmd.lang.ecmascript.rule.unnecessary | 21 | 0 | 0 | 0 | 100% | 0.193 |
net.sourceforge.pmd.cpd | 3 | 0 | 0 | 0 | 100% | 0.006 |
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
![]() |
ControversialRulesTest | 1 | 0 | 0 | 0 | 100% | 0.008 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
![]() |
BracesRulesTest | 21 | 0 | 0 | 0 | 100% | 0.153 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
![]() |
EcmascriptParserOptionsTest | 4 | 0 | 0 | 0 | 100% | 0.003 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
![]() |
PMDTaskTest | 1 | 0 | 0 | 0 | 100% | 0.669 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
![]() |
BasicRulesTest | 54 | 0 | 0 | 0 | 100% | 0.794 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
![]() |
LanguageVersionTest | 2 | 0 | 0 | 0 | 100% | 0.001 |
![]() |
ReportTest | 1 | 0 | 0 | 0 | 100% | 0.214 |
![]() |
RuleSetFactoryTest | 4 | 0 | 0 | 0 | 100% | 0.574 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
![]() |
ASTFunctionNodeTest | 2 | 0 | 0 | 0 | 100% | 0.002 |
![]() |
ASTTryStatementTest | 4 | 0 | 0 | 0 | 100% | 0.002 |
![]() |
EcmascriptParserTest | 8 | 0 | 0 | 0 | 100% | 0.029 |
![]() |
SourceCodePositionerTest | 1 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
![]() |
CLITest | 1 | 0 | 0 | 0 | 100% | 0.138 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
![]() |
UnnecessaryRulesTest | 21 | 0 | 0 | 0 | 100% | 0.193 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
![]() |
EcmascriptTokenizerTest | 3 | 0 | 0 | 0 | 100% | 0.006 |
[Summary] [Package List] [Test Cases]
![]() |
testFindVersionsForLanguageNameAndVersion[0] | 0.001 |
![]() |
testGetLanguageVersionForTerseName[0] | 0 |
![]() |
testDtd | 0.07 |
![]() |
testXmlSchema | 0.081 |
![]() |
testReadWriteRoundTrip | 0.4 |
![]() |
testAllPMDBuiltInRulesMeetConventions | 0.023 |
![]() |
testEqualsHashcode | 0.002 |
![]() |
testDefaults | 0 |
![]() |
testSetters | 0 |
![]() |
testConstructor | 0.001 |
![]() |
testMultipleCatchAndFinallyBlock | 0.002 |
![]() |
testFinallyBlockOnly | 0 |
![]() |
testCatchAndFinallyBlock | 0 |
![]() |
testCatchBlockOnly | 0 |
![]() |
testCaseAsIdentifier | 0.001 |
![]() |
testXorAssignment | 0.019 |
![]() |
testSuppresionComment | 0.002 |
![]() |
testArrayAccess | 0.001 |
![]() |
testArrayMethod | 0.002 |
![]() |
testVoidKeyword | 0.001 |
![]() |
testLineNumbers | 0.001 |
![]() |
testLineNumbersWithinEcmascriptRules | 0.002 |
![]() |
AssignmentInOperand::0 Ok, all cases | 0.039 |
![]() |
AssignmentInOperand::1 Bad, assignment, all cases | 0.046 |
![]() |
AssignmentInOperand::2 Ok, allow assignment, if | 0.03 |
![]() |
AssignmentInOperand::3 Ok, allow assignment, while | 0.044 |
![]() |
AssignmentInOperand::4 Ok, allow assignment, do | 0.069 |
![]() |
AssignmentInOperand::5 Ok, allow assignment, for | 0.034 |
![]() |
AssignmentInOperand::6 Ok, allow assignment, ternary | 0.023 |
![]() |
AssignmentInOperand::7 Ok, allow assignment, ternary results | 0.043 |
![]() |
AssignmentInOperand::8 Bad, increment/decrement, all cases | 0.039 |
![]() |
AssignmentInOperand::9 Ok, allow increment/decrement, all cases | 0.023 |
![]() |
AvoidTrailingComma::0 Ok, object literals | 0.011 |
![]() |
AvoidTrailingComma::1 Bad, object literals | 0.008 |
![]() |
AvoidTrailingComma::2 Bad, object literals, multi-line nested | 0.008 |
![]() |
AvoidTrailingComma::3 Bad, object literals, compressed nested | 0.01 |
![]() |
AvoidTrailingComma::4 Ok, allow object literals | 0.01 |
![]() |
AvoidTrailingComma::5 Ok, array literals | 0.011 |
![]() |
AvoidTrailingComma::6 Bad, array literals | 0.007 |
![]() |
AvoidTrailingComma::7 Bad, array literals, multi-line nested | 0.007 |
![]() |
AvoidTrailingComma::8 Bad, array literals, compressed nested | 0.01 |
![]() |
AvoidTrailingComma::9 Ok, allow array literals | 0.019 |
![]() |
ConsistentReturn::0 Ok, no return | 0.01 |
![]() |
ConsistentReturn::1 Ok, 1 return w/ result | 0.005 |
![]() |
ConsistentReturn::2 Ok, 1 return w/o result | 0.006 |
![]() |
ConsistentReturn::3 Ok, nested function with different return result | 0.007 |
![]() |
ConsistentReturn::4 Bad, mixed result | 0.008 |
![]() |
ConsistentReturn::5 Bad, mixed result with nested function | 0.006 |
![]() |
EqualComparison::0 Ok, all cases | 0.007 |
![]() |
EqualComparison::1 Bad, all cases | 0.008 |
![]() |
GlobalVariable::0 Ok, all cases | 0.006 |
![]() |
GlobalVariable::1 Bad, all cases | 0.01 |
![]() |
InnaccurateNumericLiteral::0 Ok integer | 0.009 |
![]() |
InnaccurateNumericLiteral::1 Bad integer | 0.009 |
![]() |
InnaccurateNumericLiteral::2 Ok float | 0.006 |
![]() |
InnaccurateNumericLiteral::3 Bad float | 0.007 |
![]() |
InnaccurateNumericLiteral::4 Ok float w/ exponent | 0.01 |
![]() |
InnaccurateNumericLiteral::5 Bad float w/ exponent | 0.02 |
![]() |
ScopeForInVariable::0 Ok, global scope | 0.011 |
![]() |
ScopeForInVariable::1 Ok, function scope | 0.009 |
![]() |
ScopeForInVariable::2 Ok, nested function | 0.009 |
![]() |
ScopeForInVariable::3 Bad, global scope | 0.008 |
![]() |
ScopeForInVariable::4 Bad, function scope | 0.008 |
![]() |
ScopeForInVariable::5 Bad, nested function | 0.01 |
![]() |
UnreachableCode::0 Ok, return | 0.008 |
![]() |
UnreachableCode::1 Ok, loop continue | 0.009 |
![]() |
UnreachableCode::2 Ok, loop break; | 0.006 |
![]() |
UnreachableCode::3 Ok, switch break | 0.007 |
![]() |
UnreachableCode::4 Ok, throw | 0.019 |
![]() |
UnreachableCode::5 Bad, return | 0.014 |
![]() |
UnreachableCode::6 Bad, loop continue | 0.007 |
![]() |
UnreachableCode::7 Bad, loop break; | 0.007 |
![]() |
UnreachableCode::8 Bad, switch break | 0.011 |
![]() |
UnreachableCode::9 Bad, throw | 0.008 |
![]() |
UseBaseWithParseInt::0 KO, missing the base argument | 0.009 |
![]() |
UseBaseWithParseInt::1 OK, have the appropriate 'base' parameter | 0.009 |
![]() |
ForLoopsMustUseBraces::0 Ok | 0.006 |
![]() |
ForLoopsMustUseBraces::1 Ok, for in | 0.011 |
![]() |
ForLoopsMustUseBraces::2 Bad | 0.012 |
![]() |
ForLoopsMustUseBraces::3 Bad, no increment | 0.007 |
![]() |
ForLoopsMustUseBraces::4 Bad, no condition/increment | 0.007 |
![]() |
ForLoopsMustUseBraces::5 Bad, no initializer/condition/increment | 0.005 |
![]() |
ForLoopsMustUseBraces::6 Bad, for in | 0.005 |
![]() |
IfElseStmtsMustUseBraces::0 Ok, if/else | 0.006 |
![]() |
IfElseStmtsMustUseBraces::1 Ok, if/else if/else | 0.006 |
![]() |
IfElseStmtsMustUseBraces::2 Ok, if without braces | 0.006 |
![]() |
IfElseStmtsMustUseBraces::3 Ok, nest if without braces | 0.006 |
![]() |
IfElseStmtsMustUseBraces::4 Bad, if/else with else missing braces | 0.006 |
![]() |
IfElseStmtsMustUseBraces::5 Bad, if/else with if and else missing braces | 0.008 |
![]() |
IfElseStmtsMustUseBraces::6 Bad, if/else if/else, with else missing braces | 0.006 |
![]() |
IfElseStmtsMustUseBraces::7 Bad, if/else if/else, with else if and else missing braces | 0.007 |
![]() |
IfElseStmtsMustUseBraces::8 Bad, if/else if/else, with if and else if and else missing braces | 0.006 |
![]() |
IfStmtsMustUseBraces::0 Ok | 0.006 |
![]() |
IfStmtsMustUseBraces::1 Bad | 0.011 |
![]() |
IfStmtsMustUseBraces::2 Bad, nested | 0.012 |
![]() |
WhileLoopsMustUseBraces::0 Ok, with braces | 0.008 |
![]() |
WhileLoopsMustUseBraces::1 no braces | 0.006 |
![]() |
UnnecessaryBlock::0 Ok, function | 0.014 |
![]() |
UnnecessaryBlock::1 Ok, if | 0.015 |
![]() |
UnnecessaryBlock::2 Ok, for | 0.014 |
![]() |
UnnecessaryBlock::3 Ok, for in | 0.017 |
![]() |
UnnecessaryBlock::4 Ok, while | 0.009 |
![]() |
UnnecessaryBlock::5 Ok, do while | 0.015 |
![]() |
UnnecessaryBlock::6 Ok, switch | 0.006 |
![]() |
UnnecessaryBlock::7 Ok, try | 0.008 |
![]() |
UnnecessaryBlock::8 Bad, global | 0.006 |
![]() |
UnnecessaryBlock::9 Bad, function | 0.008 |
![]() |
UnnecessaryBlock::10 Bad, if | 0.008 |
![]() |
UnnecessaryBlock::11 Bad, for | 0.007 |
![]() |
UnnecessaryBlock::12 Bad, for in | 0.006 |
![]() |
UnnecessaryBlock::13 Bad, while | 0.007 |
![]() |
UnnecessaryBlock::14 Bad, do while | 0.006 |
![]() |
UnnecessaryBlock::15 Bad, switch | 0.008 |
![]() |
UnnecessaryBlock::16 Bad, try | 0.014 |
![]() |
UnnecessaryParentheses::0 Ok, simple | 0.007 |
![]() |
UnnecessaryParentheses::1 Bad, simple | 0.009 |
![]() |
UnnecessaryParentheses::2 Ok, complex | 0.004 |
![]() |
UnnecessaryParentheses::3 Bad, complex | 0.005 |