代码覆盖率

以下是为您整理出来关于【代码覆盖率】合集内容,如果觉得还不错,请帮忙转发推荐。

【代码覆盖率】技术教程文章

python – Django项目的代码覆盖率【代码】

我安装了coverage.py来测量我的Django项目的代码覆盖率. (如此处所述:https://docs.djangoproject.com/en/1.6/topics/testing/advanced/#integration-with-coverage-py) 但我目前在我的项目中没有测试用例.因此,当我进行报道时,它说:coverage run --source='.' manage.py test myapp Creating test database for alias 'default'...---------------------------------------------------------------------- Ran 0 tests in 0.00...

c# – 在VS2008中,为什么我*不*在单元测试中收集代码覆盖率数据?

如果我正在运行一套测试,是否有理由不想让collect code coverage data进行测试? 在运行时,存储或其他方面,预期成本是多少?我正在尝试决定是否要运行代码覆盖率数据收集OFF.解决方法:在单元测试中不这样做的原因是单元测试可以快速执行,因此您没有理由不执行单元测试. 鉴于您的问题,听起来您不会因收集此信息而导致的任何延误而烦恼;我的建议是保持它的状态,当延迟变得“麻烦”时,花一些时间创建一个“快速”构建和“覆盖”构建.

java – 用于检查代码覆盖率的单元测试中的反射

这是场景.我有VO(值对象)或DTO对象,它们只是数据的容器.当我把它们分开并将它们分开保存到一个数据库中(由于很多原因)没有优雅地映射到VO时,我想测试是否在数据库中成功创建每个字段并成功读回重建VO. 有没有办法可以测试我的测试是否覆盖了VO中的每个领域?作为解决方案的一部分,我有一个关于使用反射来迭代VO字段的想法,但也许你们之前已经解决了这个问题? 当我在VO中添加字段时,我希望此测试失败,并且不记得在我的测??试中添加...

c# – 如何在VisualStudio中使用OpenCover代码覆盖率运行NUnit测试?

我是NUnit测试的新手.我能够为我的函数编写测试用例,现在我想知道我的测试用例的代码覆盖率.为此,我使用OpenCover.但是我不知道如何安装和使OpenCover与Visual Studio 2015一起使用,是否有人可以指导我为Visual Studio安装OpenCover并提供帮助以查看Visual Studio中的代码覆盖率?解决方法:我在Visual Studio中找到的代码覆盖率的最佳解决方案如下: >打开Visual Studio 2017>转到工具 – >扩展和更新>在搜索(窗口右上角)类型中转到...

PHPUnit的代码覆盖率

我在尝试确定我们网站上的代码覆盖率时遇到了问题.我有PHPUnit生成一个HTML代码覆盖率报告,同时在我们的三个应用程序上运行我们的单元测试.我们有一个公共应用,管理应用和报告应用.我想以某种方式将这些组合成一个代码覆盖率报告,因为应用程序共享代码. 似乎代码覆盖率仅计算测试“触摸”的文件的覆盖范围,因此在计算中不使用完全未测试的文件.有谁知道如何将这些未使用的文件拉入计算?有没有办法告诉coverage生成器使用某些目录计...

javascript – Node.js Mocha测试Restful API端点和代码覆盖率【代码】

我一直非常喜欢伊斯坦布尔并尝试其他Node.js覆盖库,但我有一个问题.几乎所有的单元测试都是对我的API的HTTP调用,如下所示:it('should update the customer', function (done) {superagent.put('http://myapp:3000/api/customer').send(updatedData).end(function (res) {var customer = res.body;expect(res.statusCode).to.equal(200);expect(customer.name).to.equal(updatedData.name);done();});});而不是实际需要customers.j...

当单独运行时,PHPUnit报告同一测试的不同代码覆盖率%【代码】

首先,让我说我已经经历了Reaching 100% Code Coverage with PHPUnitSO以及How to get 100% Code Coverage with PHPUnitSO.我无法借助其中任何一个解决问题. 我的问题是,与运行整个测试套件时相比,PHPUnit在隔离运行时报告了相同测试的不同代码覆盖率%.因此,当我使用phpunit test / src / artax / UsesRequestTraitTest仅运行相关的特定测试时,我得到以下覆盖: 但是,如果我使用phpunit运行我的全套测试而没有指定特定的测试,我会收...

请求执行时的PHP代码覆盖率

我正在开发一个非常复杂和庞大的PHP迁移项目. 我想知道是否有任何工具可以帮助我在浏览器上呈现一个页面时看到代码行被执行.这将帮助我找到正在使用的代码并检查业务逻辑和迁移所需的一个. 像代码覆盖率报告帮助我们进行单元测试.是否可以知道在执行特定请求时执行的代码.解决方法:如果启用XDebug探查器,则可以使用它来获取代码覆盖率数据,并在以后使用它来识别未使用的代码.请在此处查找更多详细信息:http://xdebug.org/docs/cod...

java – Jacoco代码覆盖率受AspectJ影响

我们在项目中使用AspectJ,并在Jacoco中使用测试覆盖率报告,目前我们正面临一个问题,即由于AspectJ在编译阶段改变了字节代码,这使得代码覆盖率报告不正确.一个例子是由于AspectJ添加了额外的if-else语句,然后分支覆盖显示了类似1/4但实际上源代码中没有条件分支.是否有一些好方法告诉Jacoco忽略AspectJ生成的所有代码? 非常感谢.解决方法:我在这里复制我刚刚在JaCoCo邮件列表上写的答案: 如果您想避免从源代码编译,您可以使用Aspe...

javascript – Chrome开发工具 – 导航期间的代码覆盖率

新的代码覆盖功能非常棒,但它只能测试一个页面. 显然没有人有一个网站可以同时看到所有的抽象和模块.但是,这可能是SPA的情况. 所以问题是: 是否有可能在导航期间跨多个站点捕获信息? 在Chrome 63.0.3239.132中测试过解决方法:不.不幸的是它很糟糕 – 它 – 不保存页面/子页面之间的状态:osx chrome版本64.0.3282.167(官方构建)(64位).目前它只是玩具,但不是(还)生产工具.

代码覆盖率 - 相关标签