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執行它時會失敗? 要收集的執行