Skip to content

CI

CI #87

Triggered via schedule August 25, 2025 08:18
Status Success
Total duration 2m 49s
Artifacts 1

ci.yaml

on: schedule
Matrix: Tests
Matrix: Coding standard
Matrix: Static analysis
Matrix: Test for mutants
Matrix: Code coverage finish
Status check - CI
4s
Status check - CI
Fit to window
Zoom out
Zoom in

Annotations

8 warnings and 3 notices
Test for mutants (ubuntu-latest, 8.4): src/Tracy/MailPanel.php#L244
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ } private function deleteAll(): void { - $this->mailer->deleteAll(); + $this->redirectBack(); } /**
Test for mutants (ubuntu-latest, 8.4): src/Tracy/MailPanel.php#L238
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ } private function deleteById(string $id): void { - $this->mailer->deleteById($id); + $this->redirectBack(); } private function deleteAll(): void
Test for mutants (ubuntu-latest, 8.4): src/Tracy/MailPanel.php#L182
Escaped Mutant for Mutator "LogicalAndAllSubExprNegation": @@ @@ $this->renderSource($messageId); } elseif ($action === 'attachment' && is_string($messageId) && Validators::isNumericInt($attachmentId)) { $this->renderAttachment($messageId, (int) $attachmentId); - } elseif ($action === 'delete' && is_string($messageId)) { + } elseif (!($action === 'delete') && !is_string($messageId)) { $this->deleteById($messageId); } elseif ($action === 'delete') { $this->deleteAll();
Test for mutants (ubuntu-latest, 8.4): src/Tracy/MailPanel.php#L182
Escaped Mutant for Mutator "Identical": @@ @@ $this->renderSource($messageId); } elseif ($action === 'attachment' && is_string($messageId) && Validators::isNumericInt($attachmentId)) { $this->renderAttachment($messageId, (int) $attachmentId); - } elseif ($action === 'delete' && is_string($messageId)) { + } elseif ($action !== 'delete' && is_string($messageId)) { $this->deleteById($messageId); } elseif ($action === 'delete') { $this->deleteAll();
Test for mutants (ubuntu-latest, 8.4): src/Tracy/MailPanel.php#L180
Escaped Mutant for Mutator "LogicalAnd": @@ @@ $this->renderDetail($messageId); } elseif ($action === 'source' && is_string($messageId)) { $this->renderSource($messageId); - } elseif ($action === 'attachment' && is_string($messageId) && Validators::isNumericInt($attachmentId)) { + } elseif ($action === 'attachment' && is_string($messageId) || Validators::isNumericInt($attachmentId)) { $this->renderAttachment($messageId, (int) $attachmentId); } elseif ($action === 'delete' && is_string($messageId)) { $this->deleteById($messageId);
Test for mutants (ubuntu-latest, 8.4): src/Tracy/MailPanel.php#L180
Escaped Mutant for Mutator "LogicalAnd": @@ @@ $this->renderDetail($messageId); } elseif ($action === 'source' && is_string($messageId)) { $this->renderSource($messageId); - } elseif ($action === 'attachment' && is_string($messageId) && Validators::isNumericInt($attachmentId)) { + } elseif (($action === 'attachment' || is_string($messageId)) && Validators::isNumericInt($attachmentId)) { $this->renderAttachment($messageId, (int) $attachmentId); } elseif ($action === 'delete' && is_string($messageId)) { $this->deleteById($messageId);
Test for mutants (ubuntu-latest, 8.4): src/Tracy/MailPanel.php#L99
Escaped Mutant for Mutator "Foreach_": @@ @@ { $url = $this->request->getUrl(); $url = $url->withQueryParameter('do', self::SignalName); - foreach ($params as $name => $value) { + foreach ([] as $name => $value) { $url = $url->withQueryParameter($name, $value); } return $url->getAbsoluteUrl();
Test for mutants (ubuntu-latest, 8.4): src/DI/MailExtension.php#L92
Escaped Mutant for Mutator "FalseValue": @@ @@ if ($config->debug->cleanup !== null) { $mailerDefinition->addSetup('setAutoCleanup', [new Literal('new ' . DateTimeImmutable::class . '(\'' . $config->debug->cleanup . '\')')]); } - $this->panelDefinition = $builder->addDefinition($this->prefix('tracy.panel'))->setFactory(MailPanel::class, ['mailer' => $mailerDefinition, 'tempDir' => $config->debug->tempDir])->setAutowired(false); + $this->panelDefinition = $builder->addDefinition($this->prefix('tracy.panel'))->setFactory(MailPanel::class, ['mailer' => $mailerDefinition, 'tempDir' => $config->debug->tempDir])->setAutowired(true); } public static function setupTracyMailPanel(string $name, Bar $bar, MailPanel $panel): void {
Tests (windows-latest, 8.4, false)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Tests (macos-latest, 8.4, false)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
Tests (macos-latest, 8.4, false)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520

Artifacts

Produced during runtime
Name Size Digest
Logs - Mutations Expired
1.05 KB
sha256:0b0f1ea1eaa09765653580d09814658fdabe131900722ff40eeac817460e7c1f