2
我有一個jenkins設置,它使用PHPUnit運行一些單元測試。如何將PHPUnit測試保存爲單獨的TAP結果
我希望每個單元測試用例都保存爲單獨的測試結果文件。
E.g. testOneTest.php
和testTwoTest.php
的結果將分別保存爲testOneTest.tap
和testTwoTest.tap
。這在Jenkins UI中提供了更好的構建結果。
我已經定義了的PHPUnit的XML configuration file,但從文檔,我只能看到保存爲一個水龍頭結果文件的選項:
<log type="tap" target="/tmp/logfile.tap"/>
是否可以保存多個TAP的結果嗎? 乾杯。
感謝比約恩。我現在可以嘗試,但我覺得這是一個非常難看的解決方案...我必須爲每個單元測試用例都有一個單獨的xml配置文件?如果我有幾百個單元測試,那就意味着要管理幾百個xml文件。 – user1027562
因此,你必須在xml文件中有某種變量。我不認爲phpunit目前支持這樣的東西。如果是我,我會編寫一個shell腳本來調用phpunit,就像第二個示例一樣 - 或者在創建後分割tap文件。 – Bjoern