phpunit – 从代码覆盖中排除模式?
发布时间:2020-12-13 17:25:25 所属栏目:PHP教程 来源:网络整理
导读:据我所知,可以通过名称从代码覆盖中排除文件和目录,但是可以通过匹配模式来排除吗? 我问这个是因为我不想在我的phpunit.xml中逐一提到我所有查看子文件夹的路径.类似于 exclude * / view / exclude也许 ?我的意思是“将所有视图文件夹排除在任何地方”. 解
据我所知,可以通过名称从代码覆盖中排除文件和目录,但是可以通过匹配模式来排除吗?
我问这个是因为我不想在我的phpunit.xml中逐一提到我所有查看子文件夹的路径.类似于< exclude> * / view< / exclude>也许 ?我的意思是“将所有视图文件夹排除在任何地方”. 解决方法
是的,您可以指定要从代码覆盖范围中排除的文件模式.以下是我的一个
PHPUnit.xml.dist文件的示例.
<!-- Add files not covered with tests into Code Coverage Analysis --> <filter> <whitelist processUncoveredFilesFromWhitelist="true"> <directory suffix=".class">.</directory> <directory suffix=".fn">.</directory> <directory suffix=".php">.</directory> <exclude> <directory>ExternalLibraries</directory> </exclude> </whitelist> </filter> 本手册的PHPUnit Manual for Code Coverage和Including/Excluding files代码覆盖部分将显示按目录或名称指定文件模式的其他选项. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |