|
| 1 | +--TEST-- |
| 2 | +https://github.com/sebastianbergmann/php-code-coverage/issues/1022 |
| 3 | +--SKIPIF-- |
| 4 | +<?php declare(strict_types=1); |
| 5 | +require __DIR__ . '/../../_files/skip-if-requires-code-coverage-driver.php'; |
| 6 | + |
| 7 | + |
| 8 | +if (!function_exists('opcache_compile_file')) { |
| 9 | + echo 'skip, opcache extension is not loaded'; |
| 10 | +} elseif (ini_get('opcache.enable_cli') !== '1') { |
| 11 | + echo 'skip, opcache not enabled for CLI'; |
| 12 | +} |
| 13 | +--FILE-- |
| 14 | +<?php declare(strict_types=1); |
| 15 | +$_SERVER['argv'][] = '--do-not-cache-result'; |
| 16 | +$_SERVER['argv'][] = '--no-configuration'; |
| 17 | +$_SERVER['argv'][] = '--bootstrap'; |
| 18 | +$_SERVER['argv'][] = __DIR__ . '/ignore-class-using-attribute/src/CoveredClass.php'; |
| 19 | +$_SERVER['argv'][] = '--coverage-filter'; |
| 20 | +$_SERVER['argv'][] = __DIR__ . '/ignore-class-using-attribute/src'; |
| 21 | +$_SERVER['argv'][] = '--coverage-text'; |
| 22 | +$_SERVER['argv'][] = __DIR__ . '/ignore-class-using-attribute/tests'; |
| 23 | + |
| 24 | +require_once __DIR__ . '/../../bootstrap.php'; |
| 25 | + |
| 26 | +(new PHPUnit\TextUI\Application)->run($_SERVER['argv']); |
| 27 | +--EXPECTF-- |
| 28 | +PHPUnit %s by Sebastian Bergmann and contributors. |
| 29 | + |
| 30 | +Runtime: %s |
| 31 | + |
| 32 | +. 1 / 1 (100%) |
| 33 | + |
| 34 | +Time: %s, Memory: %s MB |
| 35 | + |
| 36 | +There was 1 PHPUnit test runner warning: |
| 37 | + |
| 38 | +1) Code coverage might produce unreliable results when OPCache is enabled. |
| 39 | + |
| 40 | +OK, but there were issues! |
| 41 | +Tests: 1, Assertions: 1, PHPUnit Warnings: 1. |
| 42 | +%A |
0 commit comments