Я давно пытался создать покрытие для тестов, которые я написал.
Сначала я попробовал простую команду: -
coverage run pythontestfilename.py
coverage xml -o coverage.xml
Это создало файл cover.xml в текущем каталоге. Но охват всех принимал во внимание файлы среды. Поэтому я попытался с помощью команды пропустить, но файл покрытия не был сгенерирован, затем я перешел в файл конфигурации, и я все еще сталкиваюсь с той же проблемой.
вот мой конфигурационный файл .coveragerc и команда
coverage run --rcfile=$BUILD_SOURCESDIRECTORY/.coveragerc $BUILD_SOURCESDIRECTORY/testfilename.py
[run]
omit =
/env/lib/python2.7/site-packages/*
[html]
directory = ./coverage.html
[xml]
output = ./coverage.xml
Я впервые работаю над Python, а также эта сборка работает на VSTS. Я много искал, но нет решения для данной проблемы. Может ли кто-нибудь, пожалуйста, указать мне в правильном направлении?