sebastianbergmann / phpcov

TextUI frontend for php-code-coverage
BSD 3-Clause "New" or "Revised" License
223 stars 58 forks source link

Merged clover.xml all 0's #80

Closed bitwombat closed 6 years ago

bitwombat commented 6 years ago

Running phpcov merge Certification.cov --clover clover.xml

Results in:

<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1531785321">
  <project timestamp="1531785321">
    <metrics files="0" loc="0" ncloc="0" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
  </project>
</coverage>

Even though my ./var/coverage/Certification.cov has data in it (truncated here):

<?php return unserialize('O:43:"SebastianBergmann\\CodeCoverage\\CodeCoverage":20:{s:51:"' . "\0" . 'SebastianBergmann\\CodeCoverage\\CodeCoverage' . "\0" . 'driver";O:44:"SebastianBergmann\\CodeCoverage\\Driver\\Xdebug":1:{s:59:"' . "\0" . 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug' . "\0" . 'cacheNumLines";a:1281:{s:48:"/var/www/app/vendor/composer/autoload_static.php";i:1729;s:58:"/var/www/app/vendor/paragonie/random_compat/lib/random.php";i:225;s:78:"/var/www/app/vendor/behat/gherkin/src/Behat/Gherkin/Keywords/ArrayKeywords.php";i:200;s:67:"/var/www/app/vendor/zendframework/zend-stdlib/src/PriorityQueue.php";i:301;s:78:"/var/www/app/vendor/symfony/config/Definition/Builder/NormalizationBuilder.php";i:60;s:72:"/var/www/app/vendor/symfony/dependency-injection/Compiler/PassConfig.php";i:270;s:82:"/var/www/app/vendor/symfony/dependency-injection/Compiler/DecoratorServicePass.php";i:68;s:81:"/var/www/app/vendor/symfony/dependency-injection/Compiler/ResolvePrivatesPass.php";i:40;s:80:"/var/www/app/vendor/symfony/dependency-injection/Compiler/ResolveHotPathPass.php";i:71;s:61:"/var/www/app/vendor/symfony/translation/Loader/FileLoader.php";i:65;s:51:"/var/www/app/vendor/ppito/zf3-whoops/src/Module.php";i:179;s:67:"/var/www/app/vendor/zendframework/zend-cache/src/ConfigProvider.php";i:42;s:84:"/var/www/app/vendor/zendframework/zend-mvc/src/Service/HttpMethodListenerFactory.php";i:40;s:91:"/var/www/app/vendor/zendframework/zend-mvc/src/Service/HttpRouteNotFoundStrategyFactory.php";i:73;s:64:"/var/www/app/vendor/filp/whoops/src/Whoops/Util/SystemFacade.php";i:137;s:88:"/var/www/app/vendor/behat/behat/src/Behat/Behat/EventDispatcher/Event/AfterStepSetup.php";i:95;s:89:"/var/www/app/vendor/doctrine/doctrine-module/src/DoctrineModule/Service/DriverFactory.php";i:128;s:76:"/var/www/app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/DateTimeTzType.php";i:97;s:72:"/var/www/app/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/BinaryType.php";i:84;s:78:...

PHP 7.2.3 PHPUnit version 6.5.9 PHPCov version 4.0.5 php-code-coverage 5.3.2 XDebug 2.6.0

No additional output from -vvv

bitwombat commented 6 years ago

Single-stepping through MergeCommand, I can see that _coverage (CodeCoverage) hasn't set data to anything. It's a 118K file, so stuff's in there. Do we have a version mismatch issue here?