簡體   English   中英

在具有 PHP 和 nodeJS 依賴項的項目之間集成覆蓋率的最合適方法是什么?

[英]What is the most appropriate way to integrate coverage between a project with PHP and nodeJS dependencies?

我有一個項目同時使用 NodeJS 和 PHP。

查看這兩個部分,PHPUnit 和 jest 產生了三葉草。xml

對於 CI,我使用的是 Travis CI

對於總體覆蓋率,我使用的是工作服.io

拿兩者的 output 並將它們發送到工作服的最合適的方法是什么?

我注意到我試圖嘗試使用 lcov.info 的工作服 CLI 的文檔。 這似乎是一種簡單的格式,我相信我可以使用cat命令行實用程序來聚合兩者。

我不確定我是否可以說 XML clover.xml 格式 php-coveralls 似乎使用的相同。

這表示 XML 文件可能允許我提取並作為兩個項目條目發送,這可能更具描述性。

我嘗試分別發送 JS 和 PHP。 將第二個項目發送到coveralls.io 后似乎會生成422響應

無需發明任何東西。

travis_retry php bin/php-coveralls -v -x tests/reports/clover.xml -x coverage/clover.xml -o tests/reports/coveralls.json

這對我有用。 事實證明,您可以指定多個-x {path/to/file}參數而不是單個參數。

我想如果我想自定義標題,它似乎是工作服。io 沒有浮出水面,我可以在 jest 和 phpunit 中尋找選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM