将C扩展的覆盖范围上载到Coveralls.io
coveralls-merge的Python项目详细描述
用法
设置工作服,并确保它与工作服一起工作。 python部分。然后,要添加c coverage,请在 .travis.yml:
python: - 2.7 install: # install lcov - "sudo apt-get -qq install lcov" # install test runners, coveralls, and coveralls-merge - "pip install coveralls nose coveralls-merge" # install the lcov parser - "gem install coveralls-lcov" script: - coverage erase - python setup.py clean # build, using coverage flag - CFLAGS="-coverage" python setup.py build_ext --inplace # run your tests, with coverage as normal - coverage run -m nose Tests/test_*.py after_success: # combine and generate json - lcov --capture --directory . -b . --output-file coverage.info - coveralls-lcov -v -n coverage.info > coverage.c.json # upload - coveralls-merge coverage.c.json
更改日志
0.0.3(2018-01-25)
- strip参数从路径中剥离站点包中的主目录
0.0.2(2014-07-30)
- 请求修复
- 文档更改
0.0.1(2014-07-30)
- 初始上载