eclemma

    5热度

    1回答

    我最近开始使用JMockit,并且在TDD和模拟方面非常新。我喜欢使用代码覆盖来确保我已经测试了给定类/方法的所有行。 尝试JMockit(Delegate()的功能)和代码覆盖率时遇到以下错误。我包括一个通过和失败的测试。 我不知道我是否做错了什么? 我想知道是否有其他人遇到此问题,以及是否有任何解决方法或修复程序可用? 我甚至不确定这是JMockit问题还是EclEmma问题。 谢谢。 我的设

    0热度

    1回答

    我安装了EclEmma代码覆盖的源代码注释能力,它是如何根据代码在执行过程中是否被击中而用各种颜色突出显示代码。我打算将这些信息用于调试目的。默认安装会添加一个“launch with coverage”按钮,这正是我想要的。这对于进入该程序的切入点来说是完美的。整个源文件都会覆盖全部的覆盖范围信息。不幸的是没有其他项目文件得到相同的处理。 当我转到新的coverage选项卡时,我看到了我的源文件

    1热度

    1回答

    我们使用eclemma-1.5.3来获取我们的单元测试覆盖率报告。对于单元测试,我们使用了powermock-easymock-1.5.5。我们的问题是当我们在测试类中运行一些异常场景的测试时,我们用红色显示了异常方法(我们在测试类中编写)。由于这个原因,我们的总覆盖率下降。但我们的实际测试方法异常情况按预期运行。 请给出一些解决此问题的建议。

    1热度

    1回答

    我敢肯定,我正在犯一些新手的错误,但我现在第一次使用EclEmma,并且无法弄清楚,尽管检查了很多指南,但如何导出我的报道报告。作为参考,这是在Windows 8 x64和使用Eclipse开普勒(让我知道如果你需要更多的信息)。 我可以看到EclEmma已成功运行了,我可以进入,并与下面的覆盖视图玩: 然而,右键单击该报告的任何地方只提供一种选择到“导出会话”,从来没有“导出报告”,并通过我的文

    1热度

    1回答

    Eclipse中有没有使用EclEmma插件的方法来查找测试代码已经过测试的实际测试?在网上搜索后,我怀疑是否可以完成,只是想在这里问一下确认。

    19热度

    5回答

    有没有一种简单的方法来判断我错过了哪个分支?即我有一些像这样的代码: if (x || y) { // do stuff } 在覆盖突出有Eclipse的一个黄点,说: 1 4分支错过 ,但我想知道哪个分支丢失。

    9热度

    1回答

    我最近在我的Eclipse IDE中安装了“VisualVM启动器”。在使用该启动程序帮助分析我的应用程序中的一些问题后,我尝试将所有配置切换回使用先前的设置。但是,无论何时使用“Coverage As - > JUnit插件测试”启动我的单元测试,似乎仍尝试使用VisualVM启动器。 我在“覆盖配置”中看不到一个位置来指定要使用哪个启动器。如果我导航到默认启动器的首选项页面(“运行/调试 -

    2热度

    1回答

    我在java 7中编写一个switch语句,它根据字符串而变化。代码和测试本身并不重要,但由于某种原因,Cobertura(和Eclemma)都表示我错过了交换机内的分支。 下面的代码表明我已经错过了3 10的分支: public String decodeQuestionResponseType(final String questionResponseType){ switch (q

    2热度

    1回答

    我想运行一个Maven构建在我的Eclipse环境中,我收到以下错误: [ERROR] Failed to execute goal org.jacoco:jacoco-maven-plugin:0.6.1.201212231917:check (check) on project schedule-adapter: The parameters 'check' for goal org.jaco

    8热度

    1回答

    剔除艾玛合成类时试图运行覆盖范围或使用艾玛运行一个Maven构建:艾玛我得到如下: java.lang.IllegalStateException:无法访问方法:不能设置。 静态最后的[Z场packageName.ClassName $ jacocoData到[Z 所以我周围中搜索网上,我发现EclEmma网站上的以下内容: 我的代码使用反射。为什么当我用JaCoCo执行它时会失败? 要收集的执行