| Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|
| 219 | 0 | 0 | 0 | 100% | 2.533 |
| Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|
| org.apache.jsieve.parser | 8 | 0 | 0 | 0 | 100% | 0.01 |
| org.apache.jsieve | 188 | 0 | 0 | 0 | 100% | 2.503 |
| org.apache.jsieve.parser.address | 3 | 0 | 0 | 0 | 100% | 0.004 |
| org.apache.jsieve.util.check | 18 | 0 | 0 | 0 | 100% | 0.014 |
| org.apache.jsieve.comparator | 2 | 0 | 0 | 0 | 100% | 0.002 |
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| SieveNodeCommentTest | 8 | 0 | 0 | 0 | 100% | 0.01 |
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| MultipleRequireTest | 2 | 0 | 0 | 0 | 100% | 0.01 | |
| NotTest | 2 | 0 | 0 | 0 | 100% | 0.009 | |
| TrueTest | 2 | 0 | 0 | 0 | 100% | 0.007 | |
| HeaderTest | 17 | 0 | 0 | 0 | 100% | 0.122 | |
| AnyOfTest | 5 | 0 | 0 | 0 | 100% | 0.088 | |
| LogTest | 7 | 0 | 0 | 0 | 100% | 0.045 | |
| RejectTest | 7 | 0 | 0 | 0 | 100% | 0.062 | |
| KeepTest | 3 | 0 | 0 | 0 | 100% | 0.017 | |
| MultipleToTest | 2 | 0 | 0 | 0 | 100% | 0.219 | |
| BodyTest | 3 | 0 | 0 | 0 | 100% | 0.039 | |
| AllOfTest | 5 | 0 | 0 | 0 | 100% | 0.111 | |
| DiscardTest | 3 | 0 | 0 | 0 | 100% | 0.008 | |
| RequireMissingTest | 5 | 0 | 0 | 0 | 100% | 0.618 | |
| StopTest | 3 | 0 | 0 | 0 | 100% | 0.035 | |
| ConditionTest | 17 | 0 | 0 | 0 | 100% | 0.079 | |
| SizeTest | 5 | 0 | 0 | 0 | 100% | 0.181 | |
| FalseTest | 2 | 0 | 0 | 0 | 100% | 0.014 | |
| SieveParserVisitorImplQuoteTest | 6 | 0 | 0 | 0 | 100% | 0.035 | |
| QuotingTest | 1 | 0 | 0 | 0 | 100% | 0.02 | |
| EnvelopeTest | 29 | 0 | 0 | 0 | 100% | 0.148 | |
| ConfigurationManagerTest | 3 | 0 | 0 | 0 | 100% | 0.004 | |
| FileIntoTest | 5 | 0 | 0 | 0 | 100% | 0.037 | |
| WierdAddressTest | 1 | 0 | 0 | 0 | 100% | 0.002 | |
| AddressParseTest | 2 | 0 | 0 | 0 | 100% | 0.012 | |
| RequireTest | 13 | 0 | 0 | 0 | 100% | 0.198 | |
| ExistsTest | 8 | 0 | 0 | 0 | 100% | 0.067 | |
| AddressTest | 30 | 0 | 0 | 0 | 100% | 0.316 |
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| SieveAddressBuilderTest | 3 | 0 | 0 | 0 | 100% | 0.004 |
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| ScriptCheckMailAdapterActionsTest | 6 | 0 | 0 | 0 | 100% | 0.003 | |
| ScriptCheckMailAdapterHeadersTest | 4 | 0 | 0 | 0 | 100% | 0.004 | |
| ScriptCheckerTestActionsTest | 4 | 0 | 0 | 0 | 100% | 0.003 | |
| ScriptCheckMailAdapterNoMessageSetTest | 3 | 0 | 0 | 0 | 100% | 0.002 | |
| ScriptCheckMailAdapterMailTest | 1 | 0 | 0 | 0 | 100% | 0.002 |
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| ComparatorUtilsTest | 2 | 0 | 0 | 0 | 100% | 0.002 |
| testReset | 0 | |
| testAddAction | 0 | |
| testExecuteActions | 0 | |
| testGetActions | 0 | |
| testGetActionsIterator | 0 | |
| testGetExecutedActions | 0 |
| testMinimalScriptMultipleRequiredParsing | 0.001 | |
| testScriptMultipleRequiredParsing | 0.008 |
| testHeaderIsTrue | 0.017 | |
| testHeaderCaseInsensitivity | 0.006 | |
| testHeaderIsTrueMulti1 | 0.002 | |
| testHeaderIsFalseMulti1 | 0.007 | |
| testHeaderIsTrueMulti2 | 0.003 | |
| testHeaderIsTrueMulti3 | 0.015 | |
| testHeaderIsFalseValue | 0.002 | |
| testHeaderIsFalseHeader | 0.031 | |
| testHeaderContainsTrue | 0.002 | |
| testHeaderContainsFalse | 0.001 | |
| testHeaderContainsNullTrue | 0.001 | |
| testHeaderIsNullFalse | 0.01 | |
| testHeaderMatchesTrue | 0.002 | |
| testHeaderMatchesFalse | 0.002 | |
| testSquareBracketsInMatch | 0.012 | |
| testSpecialCharsEscapingInMatch | 0.002 | |
| testSpecialCharsEscapingInMatchFalse | 0.003 |
| testInvalidArgument | 0.012 | |
| testIfAnyOfFalseTrue | 0.003 | |
| testIfAnyOfTrueTrue | 0.038 | |
| testIfAnyOfFalseFalse | 0.006 | |
| testIfAnyOfTrueFalse | 0.013 |
| testLogDebug | 0.012 | |
| testLogError | 0.004 | |
| testLogFatal | 0.021 | |
| testLogInfo | 0.002 | |
| testLogTrace | 0.001 | |
| testLogWarn | 0.001 | |
| testLogDefault | 0.002 |
| testInvalidArguments | 0.013 | |
| testInvalidBlock | 0.003 | |
| testReject | 0.002 | |
| testRejectMissingMessage | 0.027 | |
| testDuplicateReject | 0.004 | |
| testRejectAndAPrecedingCommand | 0.006 | |
| testRejectAndAFollowingCommand | 0.003 |
| testIfAllOfFalseTrue | 0.043 | |
| testIfAllOfTrueTrue | 0.022 | |
| testIfAllOfFalseFalse | 0.015 | |
| testIfAllOfTrueFalse | 0.019 | |
| testInvalidArgument | 0.006 |
| testUnsupportedRequireNoBrackets | 0.426 | |
| testUnsupportedRequireMultiple | 0.029 | |
| testUnsupportedRequire | 0.072 | |
| testMissingRequire | 0.063 | |
| testRequireAfterOtherCommand | 0.004 |
| testIfFalse | 0.007 | |
| testIfTrue | 0.012 | |
| testElsifTrue | 0.003 | |
| testElsifFalse | 0.002 | |
| testElsifFalseElsifTrue | 0.002 | |
| testElsifFalseElse | 0.003 | |
| testElse | 0.002 | |
| testOutOfSequenceElse | 0.002 | |
| testOutOfSequenceElsif | 0.001 | |
| testIfMissingBlock | 0.001 | |
| testIfMissingTest | 0.002 | |
| testElsifMissingTest | 0.022 | |
| testElsifMissingBlock | 0.002 | |
| testElseMissingBlock | 0.002 | |
| testNestedIf | 0.002 | |
| testNestedOutOfSequenceElse | 0.007 | |
| testNestedOutOfSequenceElsif | 0.002 |
| testSizeIsOverTrue | 0.138 | |
| testSizeIsOverFalse | 0.013 | |
| testSizeIsUnderTrue | 0.013 | |
| testSizeIsUnderFalse | 0.002 | |
| testSizeIsWithQuantifier | 0.012 |
| testGetHeader | 0.001 | |
| testGetHeaderNames | 0.001 | |
| testGetMatchingHeader | 0 | |
| testGetSize | 0 |
| testVisitASTstringObjectQuoted | 0.001 | |
| testVisitASTstringObjectQuoteInQuoted | 0.001 | |
| testVisitASTstringObjectDoubleSlashQuoted | 0.001 | |
| testVisitASTstringObjectSlashQuoted | 0.027 | |
| testVisitASTstringEmptyQuoted | 0.001 | |
| testVisitASTstringObjectMultiSlashQuoted | 0.002 |
| testIfEnvelopeAllIsTrue | 0.004 | |
| testCaseInsensitiveEnvelopeName | 0.003 | |
| testOctetComparatorTrue | 0.003 | |
| testOctetComparatorFalse | 0.004 | |
| testAsciiComparatorTrue | 0.003 | |
| testAsciiComparatorFalse | 0.001 | |
| testIfEnvelopeAllIsMultiTrue1 | 0.003 | |
| testIfEnvelopeAllIsMultiTrue2 | 0.003 | |
| testIfEnvelopeAllIsMultiTrue3 | 0.012 | |
| testIfEnvelopeAllIsMultiTrue4 | 0.002 | |
| testIfEnvelopeAllMatchesTrue | 0.009 | |
| testIfEnvelopeAllContainsTrue | 0.002 | |
| testIfEnvelopeLocalpartIsTrue | 0.007 | |
| testIfEnvelopeLocalpartMatchesTrue | 0.003 | |
| testIfEnvelopeLocalpartContainsTrue | 0.005 | |
| testIfEnvelopeDomainIsTrue | 0.003 | |
| testIfEnvelopeDomainMatchesTrue | 0.002 | |
| testIfEnvelopeDomainContainsTrue | 0.008 | |
| testIfEnvelopeAllIsFalse | 0.025 | |
| testIfEnvelopeAllMatchesFalse | 0.002 | |
| testIfEnvelopeAllContainsFalse | 0.002 | |
| testIfEnvelopeLocalpartIsFalse | 0.001 | |
| testIfEnvelopeLocalpartMatchesFalse | 0.001 | |
| testIfEnvelopeLocalpartContainsFalse | 0.002 | |
| testIfEnvelopeDomainIsFalse | 0.016 | |
| testIfEnvelopeDomainMatchesFalse | 0.001 | |
| testIfEnvelopeDomainContainsFalse | 0.001 | |
| testIfEnvelopeAllIsMultiFalse1 | 0.002 | |
| testIfEnvelopeAllIsMultiFalse2 | 0.008 |
| testInvalidBlock | 0.023 | |
| testFileInto | 0.001 | |
| testDuplicateFileInto | 0.002 | |
| testInvalidArgumentType | 0.002 | |
| testInvalidArgumentNumber | 0.002 |
| testGetNoCommentsBefore | 0.001 | |
| testGetBracketCommentsBefore | 0.001 | |
| testGetHashCommentsBefore | 0.001 | |
| testGetHashCommentsBeforeCRLF | 0.001 | |
| testGetLastCommentNoneBefore | 0.001 | |
| testGetBracketLastCommentBefore | 0.001 | |
| testGetHashLastCommentBefore | 0.001 | |
| testGetHashLastCommentBeforeCRLF | 0.001 |
| testSingleCommandSatisfied | 0.011 | |
| testSingleTestSatisfied | 0.002 | |
| testMultipleCommandSatisfied | 0.003 | |
| testMultipleTestSatisfied | 0.022 | |
| testSingleCommandUnsatisfied | 0.012 | |
| testSingleTestUnsatisfied | 0.002 | |
| testMissingArgument | 0.033 | |
| testExtraArgument | 0.003 | |
| testRejectBlock | 0.003 | |
| testInterveningCommand | 0.023 | |
| testRejectInvalidArgument | 0.003 | |
| testMultipleCommandsUnsatisfied | 0.003 | |
| testMultipleTestsUnsatisfied | 0.074 |
| testExistsTrue | 0.003 | |
| testCaseInsensitivity | 0.003 | |
| testExistsTrueTrue | 0.017 | |
| testExistsTrueFalse | 0.003 | |
| testExistsFalse | 0.005 | |
| testExistsFalseFalse | 0.003 | |
| testInvalidNumericArgument | 0.003 | |
| testInvalidTestArgument | 0.029 |
| testOctetComparatorTrue | 0.003 | |
| testOctetComparatorFalse | 0.002 | |
| testAsciiComparatorTrue | 0.002 | |
| testAsciiComparatorFalse | 0.003 | |
| testIfAddressAllIsTrue | 0.003 | |
| testCaseInsensitiveHeaderName | 0.002 | |
| testTreatmentOfEmbededSpacesInHeaderName | 0.002 | |
| testIfAddressAllIsMultiTrue1 | 0.015 | |
| testIfAddressAllIsMultiTrue2 | 0.008 | |
| testIfAddressAllIsMultiTrue3 | 0.037 | |
| testIfAddressAllIsMultiTrue4 | 0.002 | |
| testIfAddressAllMatchesTrue | 0.002 | |
| testIfAddressAllContainsTrue | 0.023 | |
| testIfAddressLocalpartIsTrue | 0.002 | |
| testIfAddressLocalpartMatchesTrue | 0.002 | |
| testIfAddressLocalpartContainsTrue | 0.002 | |
| testIfAddressDomainIsTrue | 0.027 | |
| testIfAddressDomainMatchesTrue | 0.003 | |
| testIfAddressDomainContainsTrue | 0.023 | |
| testIfAddressAllIsFalse | 0.002 | |
| testIfAddressAllMatchesFalse | 0.002 | |
| testIfAddressAllContainsFalse | 0.001 | |
| testIfAddressLocalpartIsFalse | 0.001 | |
| testIfAddressLocalpartMatchesFalse | 0.002 | |
| testIfAddressLocalpartContainsFalse | 0.022 | |
| testIfAddressDomainIsFalse | 0.001 | |
| testIfAddressDomainMatchesFalse | 0.001 | |
| testIfAddressDomainContainsFalse | 0.002 | |
| testIfAddressAllIsMultiFalse1 | 0.002 | |
| testIfAddressAllIsMultiFalse2 | 0.043 |