免费黄色视频在线观看不卡无码国产一区二区三区_亚洲中文字幕无码中文字 _亚洲 国产专区 校园 欧美_国内自拍真实伦在线视频_国产精品成人观看视频免费

河?xùn)|軟件園:綠色免費(fèi)的軟件下載站! 最新軟件|軟件分類|軟件專題|軟件發(fā)布

所在位置:首頁 > 應(yīng)用軟件 > 編程工具 > eclemma(Java代碼覆蓋工具) 3.1.0 官方版

eclemma(Java代碼覆蓋工具)

 3.1.0 官方版
  • 軟件大?。?span itemprop="fileSize">2.22 MB
  • 更新日期:2018-07-30
  • 軟件語言:英文
  • 軟件類別:編程工具
  • 軟件授權(quán):免費(fèi)軟件
  • 軟件官網(wǎng):
  • 適用平臺:WinXP, Win7, Win8, Win10, WinAll
  • 軟件廠商:

8.9
軟件評分

本地下載文件大?。?.22 MB 高速下載需下載高速下載器,提速50%

軟件介紹人氣軟件相關(guān)文章網(wǎng)友評論下載地址

為您推薦:編程工具

  eclemma是一款代碼編譯軟件,可以幫助您在編譯程序的時(shí)候提供代碼覆蓋操作,該軟件主要是運(yùn)行在Eclipse Java工作臺,當(dāng)您利用Eclipse開發(fā)一個(gè)新項(xiàng)目的時(shí)候,就可以將這款eclemma運(yùn)用到您新的代碼界面,從而分析本次代碼覆蓋率,分析的結(jié)果也是在軟件出現(xiàn)的,通過一個(gè)高亮的方式將代碼的分析結(jié)果顯示在編輯區(qū)域,從而直接在編輯器上完成代碼處理;eclemma也是開源的,您可以將軟件集成到其他開發(fā)軟件上使用!

eclemma(Java代碼覆蓋工具) 3.1.0 官方版

軟件功能

  分支覆蓋

  這個(gè)額外的度量將顯示程序流中由于if和switch語句或?操作符。結(jié)果將直接顯示在Java編輯器中,類似于使用左標(biāo)尺中的新注釋圖標(biāo)顯示JaCoCo報(bào)表。此外,可以將覆蓋率視圖切換到分支計(jì)數(shù)器。此外,覆蓋率屬性頁將顯示所有Java元素的分支圖。此外,圈復(fù)雜度顯示在視圖和屬性頁面上。不再支持以前的“塊”計(jì)數(shù)器。

  更快的啟動(dòng)

  由于JaCoCo覆蓋率庫的工作方式,當(dāng)被測試的應(yīng)用程序啟動(dòng)時(shí),不會(huì)再有任何延遲。這是對大型應(yīng)用程序和測試套件的顯著性能改進(jìn)。

  微創(chuàng)

  某些發(fā)射類型和測試場景需要在EclEmma 1.x中使用所謂的就地設(shè)備。使用此選項(xiàng),原始類文件將在磁盤上進(jìn)行修改,并需要在切換回另一個(gè)啟動(dòng)模式時(shí)使用干凈的構(gòu)建來恢復(fù)。當(dāng)就地模式被激活時(shí),還可以將JAR文件排除在覆蓋率分析之外。在沒有就地檢測的情況下,被測應(yīng)用程序的類路徑被修改,這給一些應(yīng)用程序帶來了麻煩。

  對于磁盤上的EclElmma 2.0類文件,永遠(yuǎn)不會(huì)被修改,應(yīng)用程序的類路徑也不會(huì)被修改。這將消除一些麻煩,特別是對于Eclipse應(yīng)用程序啟動(dòng)和JUnit插件測試。

  中間和遠(yuǎn)程覆蓋分析

  JaCoCo 2.0(更有可能是其后續(xù)版本之一)將支持在本地或遠(yuǎn)程運(yùn)行的應(yīng)用程序上的中間覆蓋轉(zhuǎn)儲,而不會(huì)停止正在測試的應(yīng)用程序。這還允許重置為運(yùn)行中的應(yīng)用程序收集的覆蓋率信息。

  靈活的分析范圍

  覆蓋分析的范圍可以在以后的任何時(shí)候修改。而在EclEmma 1。在應(yīng)用程序啟動(dòng)之前,需要在覆蓋率啟動(dòng)對話框中指定范圍,使用EclEmma 2.0,可以在查看覆蓋率會(huì)話結(jié)果時(shí)隨時(shí)更改范圍。

軟件特色

  覆蓋率視圖的工具欄提供以下操作:

  上次啟動(dòng)的覆蓋率:重新運(yùn)行當(dāng)前選定的覆蓋率會(huì)話。

  轉(zhuǎn)儲執(zhí)行數(shù)據(jù):從正在運(yùn)行的進(jìn)程轉(zhuǎn)儲執(zhí)行數(shù)據(jù),并從數(shù)據(jù)創(chuàng)建一個(gè)新的會(huì)話。只有在至少一個(gè)進(jìn)程在覆蓋模式下運(yùn)行時(shí)才激活。

  刪除活動(dòng)會(huì)話:刪除當(dāng)前選定的覆蓋率會(huì)話。

  刪除所有會(huì)話:刪除所有覆蓋率會(huì)話。

  合并會(huì)話:將多個(gè)會(huì)話合并為一個(gè)會(huì)話。

  選擇會(huì)話:從下拉菜單中選擇會(huì)話并使其成為活動(dòng)會(huì)話。

  折疊所有:折疊所有展開的樹節(jié)點(diǎn)。

  鏈接到當(dāng)前選擇:如果這個(gè)切換被選中,覆蓋率視圖會(huì)自動(dòng)顯示當(dāng)前在其他視圖或編輯器中選擇的Java元素。

安裝說明

  EclEmma ship作為Eclipse公共許可證下的一小部分Eclipse插件。與所有標(biāo)準(zhǔn)的Eclipse插件一樣,有不同的安裝選項(xiàng)。推薦使用市場或更新站點(diǎn)。

  選項(xiàng)1:從Eclipse Marketplace客戶端安裝

  選項(xiàng)2:從更新站點(diǎn)安裝

  選項(xiàng)3:手動(dòng)下載和安裝

  先決條件

  EclEmma要求Eclipse 3.8或更高,Java 1.5或更高。它不依賴于特定的操作系統(tǒng)。當(dāng)然,您的Eclipse安裝需要包含默認(rèn)SDK安裝中包含的Java開發(fā)工具(JDT)。

  選項(xiàng)1:從Eclipse Marketplace客戶端安裝

  拖到運(yùn)行的Eclipse工作區(qū),以安裝EclEmma Java代碼覆蓋率

  由于Eclipse 3.6 Eclipse Marketplace客戶端允許在Eclipse中直接安裝EclEmma。按照下面的步驟,或者將上面的按鈕拖放到正在運(yùn)行的靛藍(lán)工作區(qū)中。

  1。從Eclipse菜單中選擇Eclipse幫助→市場。

  2。搜索“EclEmma”。

  3。點(diǎn)擊“EclEmma Java代碼覆蓋率”條目的Install。

  4。遵循安裝向?qū)е械牟襟E。

eclemma(Java代碼覆蓋工具) 3.1.0 官方版

  選項(xiàng)2:從更新站點(diǎn)安裝。

  EclEmma的更新站點(diǎn)是http://update.eclemma.org/。執(zhí)行以下步驟,從更新站點(diǎn)安裝EclEmma:

  1。從Eclipse菜單中選擇幫助→安裝新軟件…

  2。在Install對話框中,在Work with字段中輸入http://update.eclemma.org/。

  3。檢查最新的EclEmma版本并按下Next。

  4。遵循安裝向?qū)е械牟襟E。

使用方法

  1、下載得到幾個(gè)jar程序,將其添加到Eclipse軟件使用

eclemma(Java代碼覆蓋工具) 3.1.0 官方版

  2、使用覆蓋視圖

  覆蓋視圖時(shí)自動(dòng)出現(xiàn)一個(gè)新的覆蓋會(huì)話添加或從窗口→顯示視圖可以手動(dòng)打開菜單在Java類。它顯示了活動(dòng)會(huì)話的覆蓋率摘要。

eclemma(Java代碼覆蓋工具) 3.1.0 官方版

  3、覆蓋屬性

  對于每個(gè)Java元素(Java項(xiàng)目、源文件夾、包、類型或方法),EclEmma提供一個(gè)覆蓋率屬性頁面,匯總所有覆蓋率計(jì)數(shù)器:

eclemma(Java代碼覆蓋工具) 3.1.0 官方版

  4、源代碼注釋

  活動(dòng)覆蓋率會(huì)話的行覆蓋率和分支覆蓋率也直接顯示在Java源編輯器中。這適用于項(xiàng)目中包含的Java源文件以及附加到二進(jìn)制庫的源代碼。

eclemma(Java代碼覆蓋工具) 3.1.0 官方版

  5、覆蓋修飾符

  注意:這是一個(gè)非默認(rèn)啟用的可選特性。

  Eclipse workbench的概念是所謂的decorator,它向workbench視圖中顯示的元素添加了圖形和文本信息。EclEmma為當(dāng)前活動(dòng)的覆蓋率會(huì)話提供覆蓋率decorator:元素圖標(biāo)上的一個(gè)綠色/紅色小條和名稱旁邊的一個(gè)百分比值。

eclemma(Java代碼覆蓋工具) 3.1.0 官方版

使用說明

  管理覆蓋率會(huì)話

  覆蓋率會(huì)話是特定程序運(yùn)行的代碼覆蓋率信息。它包含已考慮的 Java 類的列表以及記錄的覆蓋率詳細(xì)信息。

  會(huì)話生命周期

  覆蓋會(huì)話將在每個(gè)覆蓋率啟動(dòng)結(jié)束時(shí)自動(dòng)創(chuàng)建, 或者每當(dāng)用戶觸發(fā)中間執(zhí)行數(shù)據(jù)時(shí)?;蛘? 可以從外部啟動(dòng)中導(dǎo)入會(huì)話。覆蓋率視圖允許刪除會(huì)話。

  關(guān)閉工作臺時(shí), 將刪除所有覆蓋率會(huì)話。

  活動(dòng)會(huì)話

  即使可以有多個(gè)覆蓋率會(huì)話, 也只有一個(gè)會(huì)話可以是活動(dòng)覆蓋率會(huì)話??梢詮母采w率視圖的下拉列表中選擇活動(dòng)會(huì)話, 并定義此視圖的輸入以及 Java 源突出顯示。

  合并會(huì)話

  如果整個(gè)測試集由多個(gè)測試啟動(dòng)組成, 則它們將導(dǎo)致多個(gè)不同的覆蓋率會(huì)話。為了進(jìn)行分析, 將這些會(huì)話合并到一個(gè)會(huì)話中可能會(huì)有意義。如果有多個(gè)會(huì)話, 覆蓋率視圖將提供 "合并會(huì)話" 命令。此命令允許從現(xiàn)有會(huì)話中選擇子集并將其合并到單個(gè)覆蓋率會(huì)話中。

快捷鍵

  鍵盤使用情況

  使用 EclEmma 的操作由幾個(gè)鍵盤快捷鍵支持。在這里, 您可以找到所有 EclEmma 命令以及默認(rèn)鍵綁定的完整列表。

  Ctrl+Shift+F11 在覆蓋模式下重新啟動(dòng)最后一個(gè)程序發(fā)布

  Alt + E, J 在覆蓋模式下啟動(dòng)當(dāng)前選擇作為 Java 應(yīng)用程序

  Alt + E, T 在覆蓋率模式下啟動(dòng)當(dāng)前選擇作為 JUnit 測試

  Alt + e, e 在覆蓋模式下啟動(dòng)當(dāng)前選擇作為 Eclipse 應(yīng)用

  Alt + E, P 在覆蓋模式下啟動(dòng)當(dāng)前選擇作為 JUnit 插件測試

  Alt + E, R 在覆蓋模式下啟動(dòng)當(dāng)前選擇作為 RAP JUnit 插件測試

  Alt + E, L 在覆蓋模式下啟動(dòng)當(dāng)前選擇作為 Scala 應(yīng)用程序

  Alt + E, S 啟動(dòng)當(dāng)前選擇作為 SWTBot 測試在覆蓋模式下

  Alt + E, N 在覆蓋模式下啟動(dòng)當(dāng)前選擇作為 TestNG 測試

  Alt + E, G 在覆蓋模式下啟動(dòng)當(dāng)前選擇作為 TestNG 套件

EclEmma更改日志

  版本3.1.0

  升級到JaCoCo 0.8.1,為Java 10提供支持,并過濾出各種編譯器生成的工件,否則就需要一些不必要的、有時(shí)是不可能的技巧,以避免部分或遺漏的覆蓋,例如,使用資源語句的字節(jié)碼的一部分(Eclipse Bug 529391, 532770)。

  為了與Eclipse光子UI保持一致,在上下文和運(yùn)行菜單中添加了“覆蓋率為”的圖標(biāo)(Eclipse Bug 530668)。

  版本3.0.1(2017/11/14)

  修正了“轉(zhuǎn)儲執(zhí)行數(shù)據(jù)”對話框中的NullPointerException和ArrayIndexOutOfBoundsException (Eclipse Bug 519126,519149)。

  為了與“Run”菜單中的其他項(xiàng)保持一致,項(xiàng)目“上次啟動(dòng)的覆蓋率”和“覆蓋率……”被重命名為“覆蓋率”和“覆蓋率配置……”(Eclipse Bug 517712)。

  context tuallaunchabletester記錄的錯(cuò)誤消息現(xiàn)在包含委托快捷id (Eclipse Bug 526701)。

下載地址

人氣軟件

查看所有評論>>網(wǎng)友評論0

發(fā)表評論

您的評論需要經(jīng)過審核才能顯示

精彩評論

最新評論

蓋樓回復(fù)X

(您的評論需要經(jīng)過審核才能顯示)