gpt4 book ai didi

php - Travis CI 工作正常,但 Coveralls 看不到构建

转载 作者:行者123 更新时间:2023-12-03 18:57:55 25 4
gpt4 key购买 nike

我在 Github 上有一个存储库,这是一个带有 PHPunit 测试套件的 PHP Symfony 应用程序 (https://github.com/antodippo/ccmusicsearch),每次我推送时 Travis CI 都会正确检查构建 (https://travis-ci.org/antodippo/ccmusicsearch/builds)。

我将 Coveralls 帐户链接到我的 Travis 和 Github 帐户,并以这种方式配置了我的 .travis.yml 文件:

language: php

php:
- 5.5
- 5.6

before_script:
- composer self-update
- composer install

script:
- mkdir -p build/logs
- phpunit -c app/phpunit.xml.dist

after_success:
- bin/coveralls -v

然后我将这行放在我的 phpunit.xml.dist 中:

<logging>
<log type="coverage-clover" target="build/logs/clover.xml"/>
</logging>

但 Coveralls 仍然说没有构建 (https://coveralls.io/github/antodippo)。

我忘记了什么?

最佳答案

抱歉没有足够的声誉来发表评论。我有同样的问题。在 travis ci 上,我得到了文件的覆盖百分比,但在 coveralls.io 上什么也没有我注意到工作服上写着

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

我有同样的消息,我添加了徽章。看起来不会同步

编辑:

这是我为解决问题所做的

[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException] coverage_clover XML file is not readable

并使工作服工作

-.travis yml 脚本:

script:
- phpunit -c app/ src/ --coverage-clover build/logs/clover.xml

after_success:
- bin/coveralls -v

-phpunit.xml.dist:

....
<logging>
<log type="coverage-html" target="build/coverage" title="coverage" charset="UTF-8" yui="true" highlight="true"
lowUpperBound="35" highLowerBound="70"/>
<log type="coverage-clover" target="build/logs/clover.xml"/>
<log type="junit" target="build/logs/junit.xml" logIncompleteSkipped="false"/>
</logging>
...

-在我的 SF 项目的根目录下创建了一个 .coveralls.yml 文件:

coverage_clover: build/logs/clover.xml
json_path: build/logs/coveralls-upload.json
exclude_no_stmt: true

确保在 SF 项目的根目录下有 bin/coveralls 文件夹

关于php - Travis CI 工作正常,但 Coveralls 看不到构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34980017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com