-
1 votesanswersviews
用gradle从黄瓜测试中获取jacoco报告
我在一个java项目中使用gradle,我使用gradle任务运行我的黄瓜测试,如下所示: task cucumber (){ //task that starts the app dependsOn 'jettyRunDaemon' jvmArgs '-javaagent:E:/MyProject/build/jacoco/jacocoagent.jar=destfile=build/jaco... -
1 votesanswersviews
Gradle&Jacoco:获取除“test”之外的Test-type任务的jacoco报告
当我运行 gradlew test jacocoTestReport 任务jacocoTestReport运行时,我得到一个测试报告 .当我运行 gradlew integTest jacocoTestReport 时,跳过任务jacocoTestReport . 这是我的build.gradle的相关摘录: apply plugin: 'jacoco' jacocoTestReport { ... -
1 votesanswersviews
Gradle测试任务 - Gradle 1.6和Gradle 2.3或更高版本
我有一个Java项目 . PS :在我的项目中,我在 src/test/java 中没有任何java程序/源代码 . 此文件夹只包含blank.txt文件 . 我有两个不同的Gradle版本: Gradle 1.6 with Java 7(因为Java 8与Gradle 1.6不兼容或任何版本<小于1.10版本,如果我是正确的) . 另一个版本是:Gradle 2.3 with ... -
0 votesanswersviews
报告不会作为构建阶段的一部分添加
在我的Gradle构建中为Java项目添加了JACOCO HTML报告 . 但是报告没有被添加为构建阶段的一部分,需要执行gradle任务jacocoTestReport来获取报告 . Pseudo Gradle构建文件: apply plugin : 'java' apply plugin : 'jacoco' repositories { jcenter() maven... -
28 votesanswersviews
无法让Jacoco使用离线工具与Powermockito合作
鉴于Jacoco在“动态”工具时不能很好地与PowerMockito配合使用,我一直在尝试配置离线工具,希望这能为我提供适用于使用PowerMockito的类的单元测试覆盖率 . 我已经将我的pom设置如下,但我的测试课程仍然保持0%的覆盖率 . 任何帮助都非常感激,因为它让我慢慢疯狂! <project xmlns="http://maven.apache.org/POM/4.0... -
7 votesanswersviews
Android Gradle Jacoco:用于集成测试的离线工具
我们正在构建一个使用Appium进行测试的Android应用 . 现在我想看看Appium测试的测试覆盖率 . 我认为这是可能的,因为Jacoco支持离线仪器(http://www.eclemma.org/jacoco/trunk/doc/offline.html) . 甚至jacoco gradle插件的文档也说: 虽然在应用java插件时,所有类型为Test的任务都会自动增强以提供覆盖信息,... -
0 votesanswersviews
在已经检测过的文件上从gradle运行jacoco
我正在为java项目尝试jacoco离线检测 . 我创建了一个hello world gradle java项目,并使用jacoco对其生成的类文件进行了检测 . 当我尝试对这些检测文件运行测试时 . 我收到了以下错误 . CUTest.java上的java.lang.ClassCastException: - 1 反编译的测试.class文件是 import org.junit.Test;... -
0 votesanswersviews
带有JaCoCo ant检测任务的ExceptionInInitializerError
我是Java新手 . 我使用PowerMockito和JUnit测试用例,JaCoCo用于代码覆盖 . 一些谷歌搜索显示,PowerMockito不能与JaCoCo合作,并建议使用离线检测 . 我为JaCoCo检测创建了一个ant任务,在编译时,它抛出以下错误: java.lang.ExceptionInInitializerError at org.jacoco.core.ins... -
4 votesanswersviews
Gradle Jacoco Plugin报告零覆盖率
在运行Gradle的Jacoco插件时,我在选定的一组类上报告了零代码覆盖率 . 我已经确认所有测试这些类的单元测试都已成功运行 . 非常有趣的是,Eclipse中的EclEmma生成了正确的代码覆盖率结果 . 我已经确认这两个工具都使用相同版本的Jacoco . 我想弄清楚这两个工具之间有什么区别?我是否需要Gradle Jacoco插件的附加配置 . 编辑:我的Gradle Jacoco输出显... -
60 votesanswersviews
使用nUnit进行代码覆盖? [关闭]
有没有办法在使用nUnit时查看代码覆盖率?我知道在Visual Studio中有这样的功能,但是你可以在nUnit中使用它还是仅在内置vs单元测试中使用它? -
3 votesanswersviews
数据库项目的代码覆盖率
是否可以在Visual Studio 2010中获取数据库项目的数据库单元测试的代码覆盖率结果?谢谢 . -
0 votesanswersviews
Where方法的代码覆盖率
我有一个由Visual Studio 2012代码覆盖率进行分析的测试方法,但我总是得到一个结果,即Where方法(或Any或...)中的lambda被报告为未覆盖 任何人都有任何想法让这个块被覆盖? -
3 votesanswersviews
合并相同DLL的代码覆盖率
我正在使用MSTEST.EXE(Visula Studio 2010)生成的代码覆盖率 . 我有三种类型的测试在同一个dll上运行,它生成三个代码覆盖文件 . moq单元测试(作为门控办理登机手续) 集成单元测试(Jenkins中的单独工作) GUI单元测试(Jenkins单独工作) 我想将文件中的所有三个代码覆盖合并为一个,以生成合并报告 . 我尝试了下面的代码 . Public... -
0 votesanswersviews
在VS 2015中查看错过的分支和代码覆盖率
我正在使用Visual Studio 2015中的代码覆盖工具,它显示某些分支没有被覆盖,但我找不到一种方法来查看特别错过哪个分支 . 虽然我可以简单地查看单元测试并找出错过哪个分支,但有没有办法查看使用代码覆盖工具遗漏的分支? -
50 votesanswersviews
如何修复Python Nose:覆盖范围不可用:无法导入coverage模块
尽管安装了插件,我似乎无法使用Nose进行代码覆盖 . 有想法该怎么解决这个吗? 12:15:25 ~/sandbox/ec$ nosetests --plugins Plugin xunit Plugin deprecated Plugin skip Plugin multiprocess Plugin failuredetail Plugin capture Plugin logcapture... -
10 votesanswersviews
Python:标准函数和上下文管理器?
在python中,有许多函数可用作标准函数和上下文管理器 . 例如, open() 可以被称为: my_file=open(filename,'w') 要么 with open(filename,'w') as my_file: 两者都给你一个 my_file 对象,可以用来做任何你需要的事情 . 一般情况下,后者是优选的,但有时也可能想要做前者 . 我已经能够弄清楚如何编写上下文管理器,或者... -
8 votesanswersviews
如何解释Python coverage.py分支覆盖结果?
我正在使用 coverage.py 来测量我的测试的代码覆盖率 . 我很清楚这份报告 . 没有分支机构覆盖,我获得100%的覆盖率: Name Stmts Miss Cover Missing ------------------------------------------------------------ mylib/queri... -
1 votesanswersviews
合并分支覆盖文件python
我在python中有一个多处理应用程序 . 我正在尝试在运行测试后获得覆盖率报告 . 我正在尝试合并覆盖率报告,但我无法一次性完成 . 以下是我面临的问题 . 我的两个测试生成了4个覆盖文件 . 当我运行命令 "coverage combine" 时,我收到以下错误: Can't combine line data with arc data 要合并覆盖文件,我需要运行 &q... -
30 votesanswersviews
如何使用nosetests从python coverage报告中排除mock包
我目前尝试使用模拟库在python中编写一些基本的鼻子单元测试 . 在完成一些基本的例子之后,我现在尝试使用 nosetests --with-coverage ,现在我有了模拟包,我尝试了'mock away'的包显示在覆盖率报告中 . 是否有可能排除这些? 这是我要测试的类: from imaplib import IMAP4 class ImapProxy: def __init_... -
5 votesanswersviews
如何使用nose2从给定的包中获取覆盖率报告
我想使用nose2 with coverage插件来获取Python包的覆盖范围,但我正在努力工作 . 该包名为 vimhdl ,我的 unittest.cfg 的覆盖部分如下所示: [coverage] coverage = vimhdl 使用 nose2 ,结果不包括包中的所有文件(可能是因为 Coverage.py warning: Module vimhdl was previously... -
1 votesanswersviews
如何在Python 3.5中激活代码中的Nose覆盖率
我有一个TestMain.py进入并运行Nose测试,我正在尝试在其中启用代码覆盖 . 目前加载的测试如下: if __name__ == '__main__': # Some initialization code here, so command-line cannot be used # Coverage configuration here test_loader ... -
1 votesanswersviews
Django django-nose的PyCharm代码覆盖率
当试图在PyCharm的Django django-nose下使用coverage进行测试时,我可以't seem to get the coverage report to work. I'尝试使用捆绑的 coverage.py 而不使用 . 没有捆绑 coverage.py 我看到: Traceback (most recent call last): File "/Applic... -
0 votesanswersviews
Django-nose测试结果和覆盖范围未被收集并显示在声纳中
我有一个django项目,它包含在maven构建中,处理打包和发布,以及生成文档和其他生命周期任务 . 我们有在django-nose中执行的测试,这些测试在maven生命周期的测试阶段完成 . NOSE_ARGS = [ '--with-coverage', '--cover-erase', '--cover-package={0}'.format(TEST_FOLDERS), ... -
4 votesanswersviews
Django nose coverage vs manage.py测试给出了不同的CLI顺序依赖结果
我在Django网站上运行简单的鼻子测试(代码可用here) . 根据CLI命令的发布顺序,我会得到截然不同的结果! 看看很多帖子,它似乎与覆盖开始时的加载过程有关 . 我不明白的是: 为什么两种方法之间错过的陈述如此不同? 如果我一个接一个地运行一个方法,为什么覆盖率会上升? 我专注于 minerals/views.py 的报道 Django settings.py 文件包含配置信... -
1 votesanswersviews
coverage是否提供了自己的鼻子插件版本?
nose版本1.3.7的文档说明了这一点 较新版本的coverage包含自己的鼻子插件,优于内置插件 . 它暴露了更多的coverage选项,并使用了coverage的原生html输出 . 根据安装的coverage版本,包含的插件可能会覆盖nose builtin插件,或者以不同的名称提供 . 检查nosetests --help或nosetests --plugins,找出你系统上可用的覆盖... -
1 votesanswersviews
django-nose - 排除coverage中的目录
我正在使用 django-nose 来测量我的测试套件的覆盖范围 .我跟着这个doc这样做了 . 标准配置运行良好,我成功覆盖了我的所有应用程序 . 我会从覆盖范围中排除 views 目录而不安装新包,所以我尝试以这种方式使用 --ignore-files 参数: NOSE_ARGS = [ '--with-coverage', '--cover-package=apps.my_a... -
1 votesanswersviews
报道未在詹金斯上显示
我有一个执行此操作的jenkins作业管道 - 执行nosetests - nosetests --with-xunit --xunit-file = report / nosetests.xml --with-coverage --cover-package =“testproject”--cover-html tests / unit / * 这将在report / nosetest... -
6 votesanswersviews
为什么nosetests说--with-coverage不是一个选择?
我正在使用nosetests来自动发现和运行我的单元测试 . 我还想让它生成报道报告 . 当我使用以下命令运行nosetests时,一切正常 nosetests . 我在网上查询生成覆盖率,nosetests有一个命令行参数 --with-coverage . 我还使用 nosetests --help 仔细检查了该命令是否存在 . 但是,每当我运行以下命令时,我得到以下输出 nosetest... -
0 votesanswersviews
python鼻子覆盖插件太彻底(强制pylib选项)
我使用的是鼻子1.3.0和3.7 . 在命令行上运行 coverage run test_myfile.py coverage report 生成一个报告,将自己限制为myfile.py中的函数: Name Stmts Miss Branch BrMiss Cover -----------------------------------------------... -
2 votesanswersviews
NoseTest:使用Python脚本覆盖运行
我想从Python脚本运行NoseTest . 但我不仅要运行它,还要测量测试覆盖率 . 刚才我有以下代码: import os import sys import nose sys.path.append(os.path.dirname(os.path.abspath(os.path.dirname(__file__)))) import tests if __name__ == &quo...