【发布时间】:2013-02-06 17:55:28
【问题描述】:
在 PHPUnit 中,可以在不同的测试套件中组织测试:
<phpunit bootstrap="Bootstrap.php">
<testsuites>
<testsuite name="zf2sandbox">
<directory>./AlbumTest</directory>
</testsuite>
</testsuites>
</phpunit>
此外,您可以定义过滤器,如
<filter>
<whitelist>
<directory suffix=".php">/var/www/sandbox/zf2sandbox/module/Album/src/Album/</directory>
</whitelist>
</filter>
现在我想将这两个功能结合起来。不允许将filter 标签放入testsuite(过滤器被忽略)。
<phpunit bootstrap="Bootstrap.php">
<testsuites>
<testsuite name="zf2sandbox">
<directory>./AlbumTest</directory>
<filter>
<whitelist>
<directory suffix=".php">/var/www/sandbox/zf2sandbox/module/Album/src/Album/</directory>
</whitelist>
</filter>
</testsuite>
</testsuites>
</phpunit>
是否有另一种方法可以为每个 testsuite 定义过滤器(白名单、黑名单等)?
【问题讨论】:
标签: configuration filter phpunit test-suite