Logging (日志記錄)

2018-02-24 15:42 更新

Logging (日志記錄)

<logging> 元素及其 <log> 子元素用于配置測試執(zhí)行期間的日志記錄。

<logging>
  <log type="coverage-html" target="/tmp/report" lowUpperBound="35"
       highLowerBound="70"/>
  <log type="coverage-clover" target="/tmp/coverage.xml"/>
  <log type="coverage-php" target="/tmp/coverage.serialized"/>
  <log type="coverage-text" target="php://stdout" showUncoveredFiles="false"/>
  <log type="json" target="/tmp/logfile.json"/>
  <log type="tap" target="/tmp/logfile.tap"/>
  <log type="junit" target="/tmp/logfile.xml" logIncompleteSkipped="false"/>
  <log type="testdox-html" target="/tmp/testdox.html"/>
  <log type="testdox-text" target="/tmp/testdox.txt"/>
</logging>

以上 XML 配置對應(yīng)于以如下選項(xiàng)調(diào)用 TextUI 測試執(zhí)行器:

  • --coverage-html /tmp/report

  • --coverage-clover /tmp/coverage.xml

  • --coverage-php /tmp/coverage.serialized

  • --coverage-text

  • --log-json /tmp/logfile.json

  • > /tmp/logfile.txt

  • --log-tap /tmp/logfile.tap

  • --log-junit /tmp/logfile.xml

  • --testdox-html /tmp/testdox.html

  • --testdox-text /tmp/testdox.txt

lowUpperBound、highLowerBoundlogIncompleteSkippedshowUncoveredFiles 屬性沒有等價(jià)的 TextUI 測試執(zhí)行器選項(xiàng)。

  • lowUpperBound:視為“低”覆蓋率的最大覆蓋率百分比。

  • highLowerBound:視為“高”覆蓋率的最小覆蓋率百分比。

  • showUncoveredFiles:在 --coverage-text 輸出中顯示所有符合白名單的文件,不僅限于有覆蓋率信息的那些。

  • showOnlySummary:在 --coverage-text 輸出中只顯示摘要。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號