用 XML 配置来编排测试套件

2018-02-24 15:41 更新

用 XML 配置来编排测试套件

PHPUnit的 XML 配置文件(Appendix C, XML 配置文件)也可以用于编排测试套件。Example 5.1, “用 XML 配置来编排测试套件”展示了一个最小化的 phpunit.xml 例子,它将在递归遍历 tests 时添加所有在 *Test.php 文件中找到的 *Test 类。

Example 5.1. 用 XML 配置来编排测试套件

<phpunit bootstrap="src/autoload.php">
  <testsuites>
    <testsuite name="money">
      <directory>tests</directory>
    </testsuite>
  </testsuites>
</phpunit>

如果 phpunit.xmlphpunit.xml.dist (按此顺序)存在于当前工作目录并且使用 --configuration,将自动从此文件中读取配置。

可以明确指定测试的执行顺序:

Example 5.2. 用 XML 配置来编排测试套件

<phpunit bootstrap="src/autoload.php">
  <testsuites>
    <testsuite name="money">
      <file>tests/IntlFormatterTest.php</file>
      <file>tests/MoneyTest.php</file>
      <file>tests/CurrencyTest.php</file>
    </testsuite>
  </testsuites>
</phpunit>
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号