我試圖用Py.Test檢索我的unittests的覆蓋率。問題是我也得到了關於其他我不關心的python文件的覆蓋信息。度量單位用Py.Test測試特定文件的覆蓋率
這是我的文件結構的一個例子。在這種情況下,我想測試:car.py,wheel.py和steer.py
python2.7 /站點包/
- car.py
- wheel.py
- steer.py
- coverage.py(從pypi.python.org)
- YAML(蟒YAML庫,從pypi.python.org)
- pytest-2.5.2-py2.7.egg(蟒蛇py.test庫)
- ,還有更多
python2.7 /站點包/測試/
- test_car.py
- conftest.py
現在我用Py.Test執行測試:
python -m pytest --cov python2.7/site-packages/ python2.7/site-packages/test/test_car.py
但是,這導致覆蓋站點包中的所有python文件(很明顯)。
python -m pytest --cov python2.7/site-packages/car.py python2.7/site-packages/test/test_car.py
這隻會導致car.py的覆蓋範圍,而不是所有我想要的文件。
如何使用Py.Test來測量特定文件的覆蓋範圍?
(我也試過:
但Py.Test不知道如何分析和使用此參數 。)
你可以編輯你的問題,而不是回答它。 – Tengis
@Tengis:雖然你可以,但不建議 - 解決的問題應該有答案,否則搜索將無法找到它 –