Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|
238 | 0 | 0 | 0 | 100% | 1.708 |
Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|---|
org.apache.jsieve.parser | 8 | 0 | 0 | 0 | 100% | 0.017 |
org.apache.jsieve.comparators | 11 | 0 | 0 | 0 | 100% | 0.059 |
org.apache.jsieve | 196 | 0 | 0 | 0 | 100% | 1.611 |
org.apache.jsieve.commands.optional | 1 | 0 | 0 | 0 | 100% | 0.002 |
org.apache.jsieve.parser.address | 3 | 0 | 0 | 0 | 100% | 0.003 |
org.apache.jsieve.util.check | 17 | 0 | 0 | 0 | 100% | 0.013 |
org.apache.jsieve.comparator | 2 | 0 | 0 | 0 | 100% | 0.003 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
SieveNodeCommentTest | 8 | 0 | 0 | 0 | 100% | 0.017 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AsciiNumericTest | 8 | 0 | 0 | 0 | 100% | 0.007 | |
RequireComparatorTest | 3 | 0 | 0 | 0 | 100% | 0.052 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
MultipleRequireTest | 2 | 0 | 0 | 0 | 100% | 0.004 | |
NotTest | 2 | 0 | 0 | 0 | 100% | 0.006 | |
TrueTest | 2 | 0 | 0 | 0 | 100% | 0.006 | |
HeaderTest | 17 | 0 | 0 | 0 | 100% | 0.073 | |
AnyOfTest | 5 | 0 | 0 | 0 | 100% | 0.031 | |
MultilineTextTest | 7 | 0 | 0 | 0 | 100% | 0.017 | |
LogTest | 7 | 0 | 0 | 0 | 100% | 0.013 | |
RejectTest | 8 | 0 | 0 | 0 | 100% | 0.046 | |
KeepTest | 3 | 0 | 0 | 0 | 100% | 0.006 | |
MultipleToTest | 2 | 0 | 0 | 0 | 100% | 0.173 | |
BodyTest | 3 | 0 | 0 | 0 | 100% | 0.02 | |
AllOfTest | 5 | 0 | 0 | 0 | 100% | 0.045 | |
DiscardTest | 3 | 0 | 0 | 0 | 100% | 0.017 | |
RequireMissingTest | 5 | 0 | 0 | 0 | 100% | 0.488 | |
StopTest | 3 | 0 | 0 | 0 | 100% | 0.015 | |
ConditionTest | 17 | 0 | 0 | 0 | 100% | 0.057 | |
SizeTest | 5 | 0 | 0 | 0 | 100% | 0.12 | |
FalseTest | 2 | 0 | 0 | 0 | 100% | 0.005 | |
SieveParserVisitorImplQuoteTest | 6 | 0 | 0 | 0 | 100% | 0.013 | |
QuotingTest | 1 | 0 | 0 | 0 | 100% | 0.009 | |
EnvelopeTest | 29 | 0 | 0 | 0 | 100% | 0.146 | |
ConfigurationManagerTest | 3 | 0 | 0 | 0 | 100% | 0.004 | |
FileIntoTest | 5 | 0 | 0 | 0 | 100% | 0.014 | |
WierdAddressTest | 1 | 0 | 0 | 0 | 100% | 0.022 | |
AddressParseTest | 2 | 0 | 0 | 0 | 100% | 0.005 | |
RequireTest | 13 | 0 | 0 | 0 | 100% | 0.068 | |
ExistsTest | 8 | 0 | 0 | 0 | 100% | 0.056 | |
AddressTest | 30 | 0 | 0 | 0 | 100% | 0.132 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
FileIntoTest | 1 | 0 | 0 | 0 | 100% | 0.002 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
SieveAddressBuilderTest | 3 | 0 | 0 | 0 | 100% | 0.003 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
ScriptCheckMailAdapterActionsTest | 5 | 0 | 0 | 0 | 100% | 0.004 | |
ScriptCheckMailAdapterHeadersTest | 4 | 0 | 0 | 0 | 100% | 0.004 | |
ScriptCheckerTestActionsTest | 4 | 0 | 0 | 0 | 100% | 0.002 | |
ScriptCheckMailAdapterNoMessageSetTest | 3 | 0 | 0 | 0 | 100% | 0.002 | |
ScriptCheckMailAdapterMailTest | 1 | 0 | 0 | 0 | 100% | 0.001 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
ComparatorUtilsTest | 2 | 0 | 0 | 0 | 100% | 0.003 |
testReset | 0 | |
testAddAction | 0 | |
testExecuteActions | 0 | |
testGetActions | 0.001 | |
testGetExecutedActions | 0.001 |
testMinimalScriptMultipleRequiredParsing | 0.002 | |
testScriptMultipleRequiredParsing | 0.001 |
testHeaderIsTrue | 0.002 | |
testHeaderCaseInsensitivity | 0.003 | |
testHeaderIsTrueMulti1 | 0.003 | |
testHeaderIsFalseMulti1 | 0.001 | |
testHeaderIsTrueMulti2 | 0.002 | |
testHeaderIsTrueMulti3 | 0.002 | |
testHeaderIsFalseValue | 0.027 | |
testHeaderIsFalseHeader | 0.001 | |
testHeaderContainsTrue | 0.002 | |
testHeaderContainsFalse | 0.002 | |
testHeaderContainsNullTrue | 0.002 | |
testHeaderIsNullFalse | 0.002 | |
testHeaderMatchesTrue | 0.002 | |
testHeaderMatchesFalse | 0.002 | |
testSquareBracketsInMatch | 0.002 | |
testSpecialCharsEscapingInMatch | 0.011 | |
testSpecialCharsEscapingInMatchFalse | 0.002 |
testInvalidArgument | 0.004 | |
testIfAnyOfFalseTrue | 0.009 | |
testIfAnyOfTrueTrue | 0.004 | |
testIfAnyOfFalseFalse | 0.007 | |
testIfAnyOfTrueFalse | 0.004 |
testRejectMultilineMessage | 0.002 | |
testRejectMultilineMessageWithWhitespace | 0.001 | |
testRejectMultilineMessageWithDotsMidline | 0.007 | |
testRejectMultilineMessageWithDotStuffing | 0.001 | |
testRejectMultilineMessageWithMissedDotStuffing | 0.002 | |
testNumberOfStuffedDotsInMultilineMessage | 0.001 | |
testConsecutiveDotStuffedLineInMultilineMessage | 0.001 |
testLogDebug | 0.003 | |
testLogError | 0.001 | |
testLogFatal | 0.001 | |
testLogInfo | 0.002 | |
testLogTrace | 0.001 | |
testLogWarn | 0.001 | |
testLogDefault | 0.001 |
testVerificationFailsWhenAsciiNumericIsNotRequired | 0.002 | |
testVerificationPassesWhenAsciiNumericIsRequired | 0.002 | |
testBasicNumbericEquality | 0 | |
testEqualityShouldIgnoreTrailingCharacters | 0 | |
testEqualityShouldIgnoreLeadingZeros | 0 | |
testStingsThatDoNotStartWithADigitRepresentPositiveInfinityWhenUsedInEquality | 0 | |
testSubstringIsNotSupported | 0 | |
testMatchNotSupported | 0 |
testInvalidArguments | 0.003 | |
testInvalidBlock | 0.003 | |
testReject | 0.002 | |
testRejectMessage | 0.001 | |
testRejectMissingMessage | 0.002 | |
testDuplicateReject | 0.003 | |
testRejectAndAPrecedingCommand | 0.011 | |
testRejectAndAFollowingCommand | 0.009 |
testIfAllOfFalseTrue | 0.006 | |
testIfAllOfTrueTrue | 0.005 | |
testIfAllOfFalseFalse | 0.024 | |
testIfAllOfTrueFalse | 0.004 | |
testInvalidArgument | 0.005 |
testUnsupportedRequireNoBrackets | 0.393 | |
testUnsupportedRequireMultiple | 0.007 | |
testUnsupportedRequire | 0.01 | |
testMissingRequire | 0.05 | |
testRequireAfterOtherCommand | 0.004 |
testIfFalse | 0.002 | |
testIfTrue | 0.002 | |
testElsifTrue | 0.002 | |
testElsifFalse | 0.002 | |
testElsifFalseElsifTrue | 0.014 | |
testElsifFalseElse | 0.003 | |
testElse | 0.002 | |
testOutOfSequenceElse | 0.002 | |
testOutOfSequenceElsif | 0.002 | |
testIfMissingBlock | 0.002 | |
testIfMissingTest | 0.002 | |
testElsifMissingTest | 0.002 | |
testElsifMissingBlock | 0.007 | |
testElseMissingBlock | 0.002 | |
testNestedIf | 0.003 | |
testNestedOutOfSequenceElse | 0.002 | |
testNestedOutOfSequenceElsif | 0.002 |
testSizeIsOverTrue | 0.108 | |
testSizeIsOverFalse | 0.002 | |
testSizeIsUnderTrue | 0.003 | |
testSizeIsUnderFalse | 0.003 | |
testSizeIsWithQuantifier | 0.002 |
testGetHeader | 0.001 | |
testGetHeaderNames | 0.001 | |
testGetMatchingHeader | 0 | |
testGetSize | 0 |
testVisitASTstringObjectQuoted | 0.002 | |
testVisitASTstringObjectQuoteInQuoted | 0.002 | |
testVisitASTstringObjectDoubleSlashQuoted | 0.003 | |
testVisitASTstringObjectSlashQuoted | 0.002 | |
testVisitASTstringEmptyQuoted | 0.001 | |
testVisitASTstringObjectMultiSlashQuoted | 0.001 |
testIfEnvelopeAllIsTrue | 0.006 | |
testCaseInsensitiveEnvelopeName | 0.005 | |
testOctetComparatorTrue | 0.003 | |
testOctetComparatorFalse | 0.002 | |
testAsciiComparatorTrue | 0.002 | |
testAsciiComparatorFalse | 0.006 | |
testIfEnvelopeAllIsMultiTrue1 | 0.008 | |
testIfEnvelopeAllIsMultiTrue2 | 0.003 | |
testIfEnvelopeAllIsMultiTrue3 | 0.003 | |
testIfEnvelopeAllIsMultiTrue4 | 0.002 | |
testIfEnvelopeAllMatchesTrue | 0.035 | |
testIfEnvelopeAllContainsTrue | 0.004 | |
testIfEnvelopeLocalpartIsTrue | 0.007 | |
testIfEnvelopeLocalpartMatchesTrue | 0.002 | |
testIfEnvelopeLocalpartContainsTrue | 0.003 | |
testIfEnvelopeDomainIsTrue | 0.012 | |
testIfEnvelopeDomainMatchesTrue | 0.002 | |
testIfEnvelopeDomainContainsTrue | 0.002 | |
testIfEnvelopeAllIsFalse | 0.002 | |
testIfEnvelopeAllMatchesFalse | 0.002 | |
testIfEnvelopeAllContainsFalse | 0.002 | |
testIfEnvelopeLocalpartIsFalse | 0.002 | |
testIfEnvelopeLocalpartMatchesFalse | 0.002 | |
testIfEnvelopeLocalpartContainsFalse | 0.002 | |
testIfEnvelopeDomainIsFalse | 0.002 | |
testIfEnvelopeDomainMatchesFalse | 0.002 | |
testIfEnvelopeDomainContainsFalse | 0.002 | |
testIfEnvelopeAllIsMultiFalse1 | 0.002 | |
testIfEnvelopeAllIsMultiFalse2 | 0.002 |
testInvalidBlock | 0.002 | |
testFileInto | 0.003 | |
testDuplicateFileInto | 0.002 | |
testInvalidArgumentType | 0.002 | |
testInvalidArgumentNumber | 0.003 |
testGetNoCommentsBefore | 0.001 | |
testGetBracketCommentsBefore | 0.001 | |
testGetHashCommentsBefore | 0.001 | |
testGetHashCommentsBeforeCRLF | 0.001 | |
testGetLastCommentNoneBefore | 0.001 | |
testGetBracketLastCommentBefore | 0.006 | |
testGetHashLastCommentBefore | 0.001 | |
testGetHashLastCommentBeforeCRLF | 0.002 |
testSingleCommandSatisfied | 0.002 | |
testSingleTestSatisfied | 0.002 | |
testMultipleCommandSatisfied | 0.008 | |
testMultipleTestSatisfied | 0.004 | |
testSingleCommandUnsatisfied | 0.017 | |
testSingleTestUnsatisfied | 0.003 | |
testMissingArgument | 0.013 | |
testExtraArgument | 0.003 | |
testRejectBlock | 0.004 | |
testInterveningCommand | 0.002 | |
testRejectInvalidArgument | 0.002 | |
testMultipleCommandsUnsatisfied | 0.002 | |
testMultipleTestsUnsatisfied | 0.003 |
testAsciiCasemapShouldBeImplicitlyDeclared | 0.015 | |
testOctetShouldBeImplicitlyDeclared | 0.003 | |
testBogusComparatorShouldFailAtParseTime | 0.012 |
testExistsTrue | 0.009 | |
testCaseInsensitivity | 0.004 | |
testExistsTrueTrue | 0.004 | |
testExistsTrueFalse | 0.003 | |
testExistsFalse | 0.004 | |
testExistsFalseFalse | 0.003 | |
testInvalidNumericArgument | 0.017 | |
testInvalidTestArgument | 0.009 |
testOctetComparatorTrue | 0.021 | |
testOctetComparatorFalse | 0.002 | |
testAsciiComparatorTrue | 0.003 | |
testAsciiComparatorFalse | 0.002 | |
testIfAddressAllIsTrue | 0.002 | |
testCaseInsensitiveHeaderName | 0.002 | |
testTreatmentOfEmbededSpacesInHeaderName | 0.002 | |
testIfAddressAllIsMultiTrue1 | 0.013 | |
testIfAddressAllIsMultiTrue2 | 0.022 | |
testIfAddressAllIsMultiTrue3 | 0.002 | |
testIfAddressAllIsMultiTrue4 | 0.003 | |
testIfAddressAllMatchesTrue | 0.002 | |
testIfAddressAllContainsTrue | 0.004 | |
testIfAddressLocalpartIsTrue | 0.002 | |
testIfAddressLocalpartMatchesTrue | 0.002 | |
testIfAddressLocalpartContainsTrue | 0.002 | |
testIfAddressDomainIsTrue | 0.003 | |
testIfAddressDomainMatchesTrue | 0.002 | |
testIfAddressDomainContainsTrue | 0.003 | |
testIfAddressAllIsFalse | 0.002 | |
testIfAddressAllMatchesFalse | 0.002 | |
testIfAddressAllContainsFalse | 0.002 | |
testIfAddressLocalpartIsFalse | 0.002 | |
testIfAddressLocalpartMatchesFalse | 0.009 | |
testIfAddressLocalpartContainsFalse | 0.002 | |
testIfAddressDomainIsFalse | 0.002 | |
testIfAddressDomainMatchesFalse | 0.002 | |
testIfAddressDomainContainsFalse | 0.002 | |
testIfAddressAllIsMultiFalse1 | 0.003 | |
testIfAddressAllIsMultiFalse2 | 0.002 |