pythonsonar不收集测试

2024-06-02 05:33:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我的配置中有下一个:

sonar.sources=dev
sonar.python.xunit.reportPath=parts/jenkins-test/testreports/*.xml
sonar.dynamicAnalysis=reuseReports

我看到了junit格式的测试xml文件(jenkins也能正确地处理它们)。在

当我运行sonar-runner时,我看到:

^{pr2}$

但我在声纳仪表板上看不到任何测试。我使用Sonar4.3版本和runner 2.4版本。在

升级版 如果我用--debug运行sonar-runner,我会在日志中看到下一个:

09:53:29.619 INFO  - Parsing report '..././parts/jenkins-test/testreports/md.authentication.tests.test_tokenauth.TestTokenAuthenticatorTestCase.xml'
09:53:29.620 DEBUG - Cannot find the resource for authentication.tests.test_tokenauth.TestTokenAuthenticatorTestCase, creating a virtual one
09:53:29.620 DEBUG - Saving test execution measures for file 'authentication.tests.test_tokenauth.TestTokenAuthenticatorTestCase' under resource 'org.sonar.api.resources.File@4336db7c[key=<null>,deprecatedKey=authentication.tests.test_tokenauth.TestTokenAuthenticatorTestCase,path=<null>,dir=<null>,filename=authentication.tests.test_tokenauth.TestTokenAuthenticatorTestCase,language=Python]'

Tags: debugtest版本authenticationtestsxmlnullresource
1条回答
网友
1楼 · 发布于 2024-06-02 05:33:27

是这些吗,认证.测试,python包?这是在Unix上吗? 请参阅此处可能相关的内容:http://sonarqube.15.x6.nabble.com/Python-coverage-information-not-showing-up-in-Sonar-td5005729.html

顺便说一句,我有同样的问题,可以显示测试覆盖率,但不能单元测试统计。。。在

查看PythonXunitSensor的代码,似乎找不到

认证/测试/测试_令牌认证.py从SonarQube的step工作目录中,也许也值得检查一下路径。在

干杯, 拉斐尔。在

相关问题 更多 >