Skip to content

Commit 53effd8

Browse files
Do not process code coverage when text execution was interruped
1 parent 68d5dbb commit 53effd8

1 file changed

Lines changed: 14 additions & 12 deletions

File tree

src/TextUI/Application.php

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -323,20 +323,22 @@ public function run(array $argv): int
323323
);
324324
}
325325

326-
CodeCoverage::instance()->generateReports($printer, $configuration);
326+
if (!TestResultFacade::wasInterrupted()) {
327+
CodeCoverage::instance()->generateReports($printer, $configuration);
327328

328-
if (isset($baselineGenerator)) {
329-
(new Writer)->write(
330-
$configuration->generateBaseline(),
331-
$baselineGenerator->baseline(),
332-
);
329+
if (isset($baselineGenerator)) {
330+
(new Writer)->write(
331+
$configuration->generateBaseline(),
332+
$baselineGenerator->baseline(),
333+
);
333334

334-
$printer->print(
335-
sprintf(
336-
PHP_EOL . 'Baseline written to %s.' . PHP_EOL,
337-
realpath($configuration->generateBaseline()),
338-
),
339-
);
335+
$printer->print(
336+
sprintf(
337+
PHP_EOL . 'Baseline written to %s.' . PHP_EOL,
338+
realpath($configuration->generateBaseline()),
339+
),
340+
);
341+
}
340342
}
341343

342344
$shellExitCode = (new ShellExitCodeCalculator)->calculate(

0 commit comments

Comments
 (0)