Gradle Test Run :test

DiffCommandRemovalGateTest

summary

9

tests

0

failures

0

skipped

0.024s

duration

100%

successful

Child Name Tests Failures Skipped Duration Success rate
class-level override justifies all methods removed from that class classLevelOverride_justifiesAllRemovals(Path) 1 0 0 0.002s 100%
gate fails when one removal is justified but another is not mixedRemovals_oneJustified_oneNot_exits1(Path) 1 0 0 0.008s 100%
gate passes with exit 0 when no methods are removed noRemovals_exits0(Path) 1 0 0 0.002s 100%
without requireJustification flag security removal exits 0 noRequireJustification_securityRemoval_exits0(Path) 1 0 0 0.002s 100%
gate passes with exit 0 when only non-security methods are removed onlyNonSecurityRemoved_exits0(Path) 1 0 0 0.001s 100%
gate passes with exit 0 when removed method has no ai_security_relevant column removedMethodWithoutAiColumn_exits0(Path) 1 0 0 0.001s 100%
gate exits 1 when security-relevant method is removed without justification securityRemoval_noJustification_exits1(Path) 1 0 0 0.001s 100%
gate output contains GATE FAILED message with the removed method details securityRemoval_noJustification_outputContainsGateFailedMessage(Path) 1 0 0 0.001s 100%
gate exits 0 when security-relevant removal has override entry as justification securityRemoval_withJustification_exits0(Path) 1 0 0 0.003s 100%