用 XML 配置來(lái)編排測(cè)試套件

2018-02-24 15:41 更新

用 XML 配置來(lái)編排測(cè)試套件

PHPUnit的 XML 配置文件(Appendix?C, XML 配置文件)也可以用于編排測(cè)試套件。Example?5.1, “用 XML 配置來(lái)編排測(cè)試套件”展示了一個(gè)最小化的 phpunit.xml 例子,它將在遞歸遍歷 tests 時(shí)添加所有在 *Test.php 文件中找到的 *Test 類(lèi)。

Example?5.1.?用 XML 配置來(lái)編排測(cè)試套件

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

如果 phpunit.xmlphpunit.xml.dist (按此順序)存在于當(dāng)前工作目錄并且使用 --configuration,將自動(dòng)從此文件中讀取配置。

可以明確指定測(cè)試的執(zhí)行順序:

Example?5.2.?用 XML 配置來(lái)編排測(cè)試套件

<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>
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)