【发布时间】:2021-10-29 11:41:56
【问题描述】:
我有一个带有少量单元测试用例文件的 pyspark 项目
test case files
test_testOne.py
test_testcaseTwo.py
这些测试类在 docker 容器中执行。在容器内运行测试时,我还想获得测试覆盖率报告。因此,我在 requirements.txt 文件中添加了以下行
coverage==6.0.2
在 docker 容器中,我按照以下命令运行他
python -m coverage discover -s path/to/test/files
我得到以下输出
/opt/conda/bin/python: No module named coverage
任何人都可以帮助我通过测试覆盖率成功运行我的测试。请注意,所有测试用例都使用以下命令在容器内成功运行。但它没有生成测试覆盖率
python -m unittest discover -s path/to/test/files
【问题讨论】:
标签: docker pyspark test-coverage