| Child |
Name |
Tests |
Failures |
Skipped |
Duration |
Success rate |
|
app_githubAnnotationsMode_emitsAnnotationsForSecurityMethods(Path)
|
app_githubAnnotationsMode_emitsAnnotationsForSecurityMethods(Path) |
1 |
0 |
0 |
0.407s |
100% |
|
app_githubAnnotationsMode_emptyDirectoryProducesNoOutput(Path)
|
app_githubAnnotationsMode_emptyDirectoryProducesNoOutput(Path) |
1 |
0 |
0 |
0.004s |
100% |
| computeFilePrefix_emptyList_returnsEmptyString() |
computeFilePrefix_emptyList_returnsEmptyString() |
1 |
0 |
0 |
0.001s |
100% |
| computeFilePrefix_relativeRoot_endsWithSlash(Path) |
computeFilePrefix_relativeRoot_endsWithSlash(Path) |
1 |
0 |
0 |
0.001s |
100% |
| computeFilePrefix_usesForwardSlashes(Path) |
computeFilePrefix_usesForwardSlashes(Path) |
1 |
0 |
0 |
0.001s |
100% |
| escapeMessage does not encode colon characters |
escapeMessage_colonCharacter_notEncoded() |
1 |
0 |
0 |
0s |
100% |
| escapeMessage_colonNotEncoded() |
escapeMessage_colonNotEncoded() |
1 |
0 |
0 |
0s |
100% |
| escapeMessage_encodesNewline() |
escapeMessage_encodesNewline() |
1 |
0 |
0 |
0.001s |
100% |
| escapeMessage_encodesPercent() |
escapeMessage_encodesPercent() |
1 |
0 |
0 |
0s |
100% |
| escapeParam_encodesCarriageReturn() |
escapeParam_encodesCarriageReturn() |
1 |
0 |
0 |
0s |
100% |
| escapeParam_encodesColon() |
escapeParam_encodesColon() |
1 |
0 |
0 |
0.001s |
100% |
| escapeParam_encodesComma() |
escapeParam_encodesComma() |
1 |
0 |
0 |
0s |
100% |
| escapeParam_encodesNewline() |
escapeParam_encodesNewline() |
1 |
0 |
0 |
0s |
100% |
| escapeParam_encodesPercent() |
escapeParam_encodesPercent() |
1 |
0 |
0 |
0.004s |
100% |
| escapeParam: percent-sign followed by already-encoded sequence is double-encoded |
escapeParam_percentInPercentEncoded_doubleEncoded() |
1 |
0 |
0 |
0s |
100% |
| escapeParam_plainValueUnchanged() |
escapeParam_plainValueUnchanged() |
1 |
0 |
0 |
0s |
100% |
| formatCommand_emptyTitleOmitted() |
formatCommand_emptyTitleOmitted() |
1 |
0 |
0 |
0s |
100% |
| formatCommand_includesFileAndLine() |
formatCommand_includesFileAndLine() |
1 |
0 |
0 |
0s |
100% |
| formatCommand_lineZeroOmitted() |
formatCommand_lineZeroOmitted() |
1 |
0 |
0 |
0.001s |
100% |
| formatCommand_messageAfterDoubleColons() |
formatCommand_messageAfterDoubleColons() |
1 |
0 |
0 |
0s |
100% |
| formatCommand_noticeLevelProducesCorrectPrefix() |
formatCommand_noticeLevelProducesCorrectPrefix() |
1 |
0 |
0 |
0s |
100% |
| formatCommand_nullTitleOmitted() |
formatCommand_nullTitleOmitted() |
1 |
0 |
0 |
0.001s |
100% |
| formatCommand_titleIsEscaped() |
formatCommand_titleIsEscaped() |
1 |
0 |
0 |
0.001s |
100% |
| formatCommand_warningLevelProducesCorrectPrefix() |
formatCommand_warningLevelProducesCorrectPrefix() |
1 |
0 |
0 |
0s |
100% |
| record_aiOnlyDrift_appendsDriftNoteToMessage() |
record_aiOnlyDrift_appendsDriftNoteToMessage() |
1 |
0 |
0 |
0s |
100% |
| record_aiOnlyDriftExactText_doesNotContainTagOnlyText() |
record_aiOnlyDriftExactText_doesNotContainTagOnlyText() |
1 |
0 |
0 |
0.001s |
100% |
| all optional message fields absent: message falls back to 'Security test' |
record_allOptionalFieldsAbsent_messageIsSecurityTestFallback() |
1 |
0 |
0 |
0.001s |
100% |
| blank (whitespace-only) displayName in suggestion is treated as absent for title selection |
record_blankDisplayNameInSuggestion_titleFallsBackToFqcnMethod() |
1 |
0 |
0 |
0s |
100% |
| record_displayNameUsedAsTitle() |
record_displayNameUsedAsTitle() |
1 |
0 |
0 |
0.001s |
100% |
| record_emptyDisplayName_nonSecuritySuggestion_emitsNoticeOnly() |
record_emptyDisplayName_nonSecuritySuggestion_emitsNoticeOnly() |
1 |
0 |
0 |
0.001s |
100% |
| record_emptyDisplayName_noSuggestion_emitsNotice() |
record_emptyDisplayName_noSuggestion_emitsNotice() |
1 |
0 |
0 |
0.001s |
100% |
| record_emptyDisplayName_securitySuggestion_emitsBothAnnotations() |
record_emptyDisplayName_securitySuggestion_emitsBothAnnotations() |
1 |
0 |
0 |
0.001s |
100% |
| record_emptyDisplayName_titleContainsFqcnAndMethod() |
record_emptyDisplayName_titleContainsFqcnAndMethod() |
1 |
0 |
0 |
0.001s |
100% |
| record_emptyPrefix_fqcnAsRelativePath() |
record_emptyPrefix_fqcnAsRelativePath() |
1 |
0 |
0 |
0s |
100% |
| record_emptyTagsAndNonPlacebo_noSourceTag_messageIsAiOnlyDrift() |
record_emptyTagsAndNonPlacebo_noSourceTag_messageIsAiOnlyDrift() |
1 |
0 |
0 |
0.001s |
100% |
| record_emptyTagsAndNonPlacebo_withMatchingSourceTag_noDriftInMessage() |
record_emptyTagsAndNonPlacebo_withMatchingSourceTag_noDriftInMessage() |
1 |
0 |
0 |
0s |
100% |
| record_fqcnConvertedToFilePath() |
record_fqcnConvertedToFilePath() |
1 |
0 |
0 |
0.001s |
100% |
| record_interactionScoreAboveThreshold_emitsWarning() |
record_interactionScoreAboveThreshold_emitsWarning() |
1 |
0 |
0 |
0.001s |
100% |
| record_interactionScoreAtThreshold_emitsWarning() |
record_interactionScoreAtThreshold_emitsWarning() |
1 |
0 |
0 |
0.001s |
100% |
| record_interactionScoreBelowThreshold_emitsNotice() |
record_interactionScoreBelowThreshold_emitsNotice() |
1 |
0 |
0 |
0s |
100% |
| record_nonSecuritySuggestion_producesNoOutput() |
record_nonSecuritySuggestion_producesNoOutput() |
1 |
0 |
0 |
0s |
100% |
| record_noTagOnlyNorAiOnly_noDriftAppended() |
record_noTagOnlyNorAiOnly_noDriftAppended() |
1 |
0 |
0 |
0s |
100% |
| record_nullDisplayName_noExtraAnnotation() |
record_nullDisplayName_noExtraAnnotation() |
1 |
0 |
0 |
0s |
100% |
| record_nullDisplayNameFallsBackToFqcnMethod() |
record_nullDisplayNameFallsBackToFqcnMethod() |
1 |
0 |
0 |
0.001s |
100% |
| record_nullSuggestion_producesNoOutput() |
record_nullSuggestion_producesNoOutput() |
1 |
0 |
0 |
0.001s |
100% |
| record_placeboMessageIncludesInteractionScore() |
record_placeboMessageIncludesInteractionScore() |
1 |
0 |
0 |
0.001s |
100% |
| record_securityRelevant_emitsNoticeCommand() |
record_securityRelevant_emitsNoticeCommand() |
1 |
0 |
0 |
0s |
100% |
| record_tagOnlyDrift_producesNoOutput() |
record_tagOnlyDrift_producesNoOutput() |
1 |
0 |
0 |
0s |
100% |
| record_tagOnlyDriftExactText_doesNotContainAiOnlyText() |
record_tagOnlyDriftExactText_doesNotContainAiOnlyText() |
1 |
0 |
0 |
0s |
100% |
| record_tagsIncludedInMessage() |
record_tagsIncludedInMessage() |
1 |
0 |
0 |
0s |
100% |