PHPUnit9.0 XML 配置文件-<testsuites> 元素

2022-03-24 14:50 更新

<testsuites> 元素

父元素:?<phpunit> ?

此元素是一個或多個 ?<testsuite>? 元素的根元素,用于配置需要執(zhí)行的測試。

<testsuite> 元素

父元素:?<testsuites> ?

?<testsuite>? 元素必須擁有 ?name屬性,可以有一個或多個 ?<directory>? 及 ?<file>? 子元素,分別代表需要搜索測試的目錄及元素。

<testsuites>
  <testsuite name="unit">
    <directory>tests/unit</directory>
  </testsuite>

  <testsuite name="integration">
    <directory>tests/integration</directory>
  </testsuite>

  <testsuite name="edge-to-edge">
    <directory>tests/edge-to-edge</directory>
  </testsuite>
</testsuites>

可以用 ?phpVersion?和 ?phpVersionOperator屬性來指定 PHP 版本需求:

<testsuites>
  <testsuite name="unit">
    <directory phpVersion="8.0.0" phpVersionOperator=">=">tests/unit</directory>
  </testsuite>
</testsuites>

在上面的示例中,僅當(dāng) PHP 版本至少為 8.0.0 時,才會將 ?tests/unit? 目錄中的測試添加到測試套件中。?phpVersionOperator?屬性是可選的,默認(rèn)為 ?>=?。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號