istanbul

    22热度

    4回答

    如何在使用摩卡和instanbul时从覆盖率报告中排除文件夹和文件(按路径)? 我想通过配置来排除,而不是 /*istanbul ignore next*/ 在每个文件 。 (詹金斯生成的报告使用) 感谢,

    1热度

    1回答

    我有一套使用Mocha和jsdom运行的Web应用程序的单元测试。为了让我的摩卡单元测试尽可能快地运行,我使用了jsdom而不是真正的浏览器,并且我们将进行集成测试,它将运行硒以测试更多真实的浏览器内容。我也使用istanbul来生成代码覆盖率报告,但是有些代码不能用Mocha/jsdom进行测试。以此代码为例: var myObject = { //... /* istan

    0热度

    2回答

    我正在测试框架。断言两个功能是相等的我正在使用: var a = function(){ return 5; }; var b = function(){ return 5; }; var areEqual = (a.toString() == b.toString()); 我运行一些测试与因缘,一切都很好,直到我加入的业力,覆盖报告测试覆盖率报告。上面的断言失败了,因为伊斯坦布尔似乎在

    0热度

    2回答

    我有一个Jasmine的单元测试。当我运行这个单元测试它不是有任何错误,但是当我在代码覆盖范围内查看它。它表现出一定的误差消息:“声明没有涉及” 我想解决这个错误。我能做什么?谢谢

    0热度

    1回答

    我正在做通过实习生的浏览器单元测试。因为我们喜欢用CommonJS格式编写代码,所以我将代码浏览到一个模块中,然后由Dojo AMD加载器加载。但是,代码覆盖率报告也报告了捆绑代码。 我见过的一个选项是预处理代码,并告诉istanbul忽略某些require语句。试过之后,似乎Intern仍然在重新编写代码。 我可以告诉实习生不要代码,如果我事先做过,但仍然收集覆盖率数据?或者还有其他选择吗?

    2热度

    1回答

    我开始使用Karma,基本上是node wrapper.js。该包装器设置配置,包括呼叫karma-coverage,以require('karma').runner.run开始Karma。 karma-coverage呼叫到伊斯坦布尔。 (phew!) 我想用.istanbul.yml文件配置伊斯坦布尔文件,主要是因为我想更改“报告水印”。这是我的文件的样子。 reporting: w

    4热度

    2回答

    我已经构建了一个使用qunit进行测试的grunt安装程序,并使用istanbul生成覆盖率报告,但我无法获得storeCoverage任务以完成该错误:未覆盖信息集。 Gruntfile.js module.exports = function (grunt) { "use strict"; grunt.initConfig({ pkg: grunt.file.

    1热度

    1回答

    我正在使用Teaspoon + Istanbul JS代码覆盖工具来执行Ruby项目,该项目中包含更多JS代码。 我已经在jenkins盒子上使用$ npm install -g istanbul表示安装了istanbul。 如果运行bundle exec茶匙,它可以很好地在本地运行,并很好地生成JS codo coverage报告。 但是,当我通过詹金斯壳运行相同的命令,它不会产生任何报告。 $

    8热度

    1回答

    是否有人获得代码覆盖率,以便与伊斯坦布尔的nightwatch.js一起工作。任何有用的链接到配置将不胜感激。

    2热度

    2回答

    我使用Karma-Coverage(伊斯坦布尔)运行Karma Maven插件来获取代码覆盖率。 Karma-Coverage的默认代码覆盖率为80%,但是我想在项目中强制执行90%的代码覆盖率。但是,我无法弄清楚在哪里设置。 有没有一种方法来强制Karma /伊斯坦布尔的目标代码覆盖率?