title: phpUnit code coverage on interfaces shows no success
body: <p>Currently I am doing a whitebox test so the parent class and all interfaces are tested. This covers them all so I add the doc comment:</p>
  
  <pre><code>/**
   * @covers \Pat\Environment\PHP\Autoloader\Psr0&lt;extended&gt;
   */
  public function testWhitebox() {}
  </code></pre>
  
  <p>phpUnit runs with success but the interface does not appear in the coverage.xml file. No matter if excluded or not.</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
  &lt;phpunit bootstrap="bootstrap.php"&gt;
      &lt;filter&gt;
          &lt;blacklist&gt;
              &lt;file&gt;*Interface.php&lt;/file&gt;
          &lt;/blacklist&gt;
      &lt;/filter&gt;
  
      &lt;logging&gt;
          &lt;log type="coverage-clover" target="./coverage.xml"/&gt;
      &lt;/logging&gt;
  &lt;/phpunit&gt;
  </code></pre>
  
  <p>The phpStorm IDE keeps counting it as file and therefor it is missing. Without that issue it would be 100% code coverage.</p>
  
  <p><img src="https://i.stack.imgur.com/LAMQV.png" alt="Code coverage in phpStorm"></p>
  
  <p>It is open for phpStorm and fixed for IntelliJ IDEA.</p>
  
  <p><a href="http://youtrack.jetbrains.com/issue/WI-14785" rel="nofollow noreferrer">http://youtrack.jetbrains.com/issue/WI-14785</a></p>
  
  <p>Any known workaround?</p>