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 /伊斯坦布爾的目標代碼覆蓋率?