Skip to content

[stable35] test: kill escaped mutants in certificate FileService - #8082

Merged
vitormattos merged 1 commit into
stable35from
backport/8079/stable35
Aug 27, 2026
Merged

[stable35] test: kill escaped mutants in certificate FileService#8082
vitormattos merged 1 commit into
stable35from
backport/8079/stable35

Conversation

@backportbot-libresign

Copy link
Copy Markdown

Backport of PR #8079

Infection reported 8 escaped mutants in lib/Service/Certificate/FileService.php
(Covered Code MSI 57.89%): the path concatenation in
loadCertificateFileByGeneration() and the file_exists/is_readable guards in
readCertificateFile() were never exercised with an existing certificate file.

Add scenarios reading real ca.pem/ca-key.pem files from the virtual filesystem
and an existing-but-unreadable file case. Covered Code MSI is now 100% for this
scope (20/20 mutants killed).

Ref #8053

Assisted-by: Claude Code:claude-fable-5
Signed-off-by: André Maia <andrefnkmm@gmail.com>
@github-project-automation github-project-automation Bot moved this to 0. Backlog in Roadmap Aug 27, 2026
@backportbot-libresign backportbot-libresign Bot added this to the Next Major (35) milestone Aug 27, 2026
@vitormattos
vitormattos merged commit e1d4651 into stable35 Aug 27, 2026
67 checks passed
@vitormattos
vitormattos deleted the backport/8079/stable35 branch August 27, 2026 13:22
@github-project-automation github-project-automation Bot moved this from 0. Backlog to 4. to release in Roadmap Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 4. to release

Development

Successfully merging this pull request may close these issues.

2 participants