日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種基于lcov實現增量代碼覆蓋率的檢測方法、裝置及設備在審

專利信息
申請號: 201911125848.6 申請日: 2019-11-15
公開(公告)號: CN110928776A 公開(公告)日: 2020-03-27
發明(設計)人: 劉練;陳國慶;謝強 申請(專利權)人: 武漢極意網絡科技有限公司
主分類號: G06F11/36 分類號: G06F11/36;G06F8/77;G06F8/41;G06F8/61
代理公司: 武漢知產時代知識產權代理有限公司 42238 代理人: 易濱
地址: 430000 湖北省武漢市東湖開發區大學*** 國省代碼: 湖北;42
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 基于 lcov 實現 增量 代碼 覆蓋率 檢測 方法 裝置 設備
【說明書】:

發明公開了一種基于lcov來實現增量代碼覆蓋率的檢測方法、裝置及設備,其中,通過分別將編譯過程中生成的“.gcno”文件、在應用程序的運行過程中,調用覆蓋率分發函數,生成對應的“.gcda”文件進行打包壓縮后上傳到服務端;在服務端對接收到的“.gcno”文件和“.gcda”文件進行整合后,通過lcov工具,生成“.info”文件;將生成“.info”文件與基線版本的“.info”文件進行比較,通過得到增量“.info”文件,進一步利用genhtml工具,生成覆蓋率報告;根據所述覆蓋率報告,得到增量代碼覆蓋率的檢測結果。本發明將覆蓋率檢測與整個開發流程緊密結合在一起,生成極具可讀性的覆蓋率報告,通過覆蓋率閾值控制Git push,以確保項目質量。

技術領域

本發明涉及軟件開發代碼質量監控領域,更具體地說,涉及一種基于lcov來實現增量代碼覆蓋率的檢測方法、裝置及設備。

背景技術

在軟件開發的過程中,代碼覆蓋率是度量開發完整性的一個手段,為了進一步提高軟件的交付質量,監測開發過程中的遺漏,降低線上事故,目前對代碼覆蓋率的檢測有了新的要求,如何精準衡量覆蓋度也是眾多開發人員遇到的技術瓶頸。

現有的增量代碼覆蓋率檢測方案:先獲取全量代碼覆蓋率信息,然后通過Gitdiff獲取增量代碼信息,再將增量代碼變更行映射至抽象語法樹的行對象,遍歷抽象語法樹的行對象,從抽象語法樹的行對象中確定增量代碼的特征信息總數和增量代碼的被覆蓋特征信息數量,采用增量代碼的被覆蓋特征信息數量除以增量代碼的特征信息總數,得到增量代碼的覆蓋率信息。

現有的檢測技術一般是通過使用Xcode,通過Xcode自帶工具即可檢測代碼覆蓋率,但是由于其只能檢測全量代碼的覆蓋率,在大的工程中,代碼量巨大,在每次迭代之后,再去重新關注全量代碼的覆蓋率的情況下,會大大降低開發者的工作效率,且Xcode也不能自動生成覆蓋率報告,并不能與整個開發測試流程結合。

發明內容

本發明要解決的技術問題在于,針對現有技術的不能自動生成覆蓋率報告,并不能與整個開發測試流程結合缺陷,提供一種基于lcov來實現增量代碼覆蓋率的檢測方法、裝置及設備。

本發明解決其技術問題所采用的技術方案是:構造一種基于lcov來實現增量代碼覆蓋率的檢測方法,包括以下步驟:

S1、通過Xcode工具來配置編譯選項,進入到編譯進程中,生成應用程序安裝包;其中,將生成的應用程序安裝包推送給前端進行安裝和運行;

S2、將編譯過程中生成的“.gcno”文件進行打包壓縮后上傳到服務端;

S3、基于步驟S1,在應用程序的運行過程中,調用覆蓋率分發函數,生成對應的“.gcda”文件,在運行結束后,從應用程序的沙盒中獲取最終生成的“.gcda”文件,在對其進行壓縮后,上傳到服務端;

S4、在服務端對接收到的“.gcno”文件和“.gcda”文件進行整合后,通過lcov工具,基于整合后的文件生成“.info”文件;其中,生成的“.info”文件將上傳至Git-開源的分布式版本控制系統;

S5、調用Git diff命令,將步驟S4生成“.info”文件與基線版本的“.info”文件進行比較,得到增量“.info”文件;

S6、通過genhtml工具,基于所述增量“.info”文件生成覆蓋率報告;根據所述覆蓋率報告,得到增量代碼覆蓋率的檢測結果。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢極意網絡科技有限公司,未經武漢極意網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201911125848.6/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖;

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产jizz18女人高潮| 欧美在线视频精品| 国产精品自产拍在线观看蜜| 久久99精品国产一区二区三区| 国产精品亚洲а∨天堂123bt| 一级久久久| 四虎国产精品永久在线国在线| 销魂美女一区二区| 欧美日韩中文字幕三区| 国产精品女同一区二区免费站| 国产精品亚洲欧美日韩一区在线| 国产资源一区二区| 四虎久久精品国产亚洲av| 精品国产一区二区三区麻豆免费观看完整版| 色就是色欧美亚洲| 久久国产中文字幕| 中文字幕日韩精品在线| 激情欧美一区二区三区| 日韩精品免费一区| 首页亚洲欧美制服丝腿 | 午夜毛片在线看| 99精品视频一区二区| 亚洲久色影视| 亚洲欧美国产日韩色伦| 亚洲日韩aⅴ在线视频| 欧美国产亚洲精品| 国产69精品99久久久久久宅男| 亚洲精品一区二区三区98年| 91精品国产高清一二三四区| 91精品中综合久久久婷婷| 日韩一区免费| 中文字幕一区二区三区免费| 91九色精品| 国产亚洲精品久久久久久网站| 自拍偷在线精品自拍偷写真图片| 亚洲国产精品精品| 91麻豆精品国产91久久久更新资源速度超快| 一区二区三区四区视频在线| 中文丰满岳乱妇在线观看| 91九色精品| 中文字幕一区二区三区免费| 午夜国内精品a一区二区桃色| 99国产精品| 日本一二区视频| 国产999精品视频| 色婷婷精品久久二区二区我来| 日韩精品一区二区三区免费观看| av国产精品毛片一区二区小说| 国产一区二区视频免费在线观看| 在线国产一区二区| 一区二区三区在线影院| 国产精品亚发布| 国产日韩欧美色图| 国产精品三级久久久久久电影| 国产一区二区激情| 国v精品久久久网| 狠狠色狠狠色很很综合很久久| 男人的天堂一区二区| 91精品福利观看| 在线视频不卡一区| 国产麻豆91视频| 国产精品乱码一区| 午夜亚洲国产理论片一二三四| 国产真实一区二区三区| 毛片大全免费观看| 精品国产1区2区3区| 久久国产精品久久| 亚洲精品97久久久babes| 99re久久精品国产| 国产精品一二三在线观看| 国产午夜精品一区二区三区视频| 狠狠躁夜夜躁| 日韩毛片一区| 91福利试看| 97国产婷婷综合在线视频,| 伊人av中文av狼人av| 国产69精品久久久久777糖心| 99久久国产综合精品尤物酒店| 欧美精品第一区| 国产精品久久久麻豆| 欧美67sexhd| 亚洲综合日韩精品欧美综合区| 久99久精品| 久久久午夜爽爽一区二区三区三州| 国产一区二区精品在线| 国产理论一区二区三区| 亚洲自偷精品视频自拍| 99精品久久久久久久婷婷| 性生交大片免费看潘金莲| 国产va亚洲va在线va| 日韩一级片免费视频| 欧美精品一区二区性色| 久久99精品久久久久国产越南 | 日韩av中文字幕在线| 国产91九色视频| 国产欧美一区二区三区免费视频| 理论片午午伦夜理片在线播放| 日韩精品999| 欧美精品免费视频| 久久国产精品首页| 国产精品电影一区二区三区| 国产精品麻豆99久久久久久| 国产欧美一区二区精品性色超碰| 满春阁精品av在线导航 | 国产一卡在线| 999久久久国产| 精品一区欧美| 午夜影院h| 性欧美1819sex性高播放| 日本一区欧美| 亚洲欧美v国产一区二区| 7777久久久国产精品 | 日韩中文字幕在线一区二区| 好吊妞国产欧美日韩软件大全| 国产一区二区极品| 日本一区二区三区免费视频| 午夜伦理在线观看| 国产一区精品在线观看| 国产精品久久久久精| 亚洲自拍偷拍一区二区三区| 欧美二区在线视频| 欧美高清xxxxx| 欧美一区二区伦理片| 日本三级韩国三级国产三级| 99精品少妇| 97人人澡人人添人人爽超碰| 特级免费黄色片| 日韩一级片免费观看| 小萝莉av| 99久久婷婷国产精品综合| 欧美精品日韩精品| 午夜天堂在线| 日韩欧美一区二区在线视频| 91超薄丝袜肉丝一区二区| 丰满岳乱妇bd在线观看k8| 中文字幕另类日韩欧美亚洲嫩草| 国产精品欧美一区二区视频| 国产一区午夜| 日韩中文字幕在线一区二区| 国产一二区在线观看| 91麻豆精品国产91久久久久推荐资源| 国产福利精品一区| 91精品国产综合久久婷婷香| 草逼视频网站| 久久久久国产精品免费免费搜索| 中文字幕精品一区二区三区在线| 国产一区二区三区精品在线| 激情久久久久久| 综合久久一区二区三区| 日本午夜久久| 国产69精品久久久| 国产白嫩美女在线观看| 欧美色图视频一区| 欧美日韩一区二区三区在线播放 | 国产亚洲精品久久午夜玫瑰园| 国产免费一区二区三区四区五区| 亚洲v欧美v另类v综合v日韩v| 午夜看片网址| 精品国产九九| 国产大片黄在线观看私人影院| 国产精品入口麻豆九色| 国产精品69av| 日本神影院一区二区三区| 日本三级香港三级网站| 欧美激情在线一区二区三区| 日韩一区免费| 国产丝袜一区二区三区免费视频| 午夜亚洲影院| 91福利试看| 国产精品久久国产三级国电话系列| 一区二区三区毛片| 国产理论一区二区三区| 国模精品免费看久久久| 淫片免费看| 精品国产免费一区二区三区| 天堂av一区二区三区| 欧美69精品久久久久久不卡| 99国产精品九九视频免费看| 97人人模人人爽人人喊0| 右手影院av| 一区二区三区国产精品| 欧美久久精品一级c片| 91精品视频一区二区| 一区二区三区国产精品视频| 久久一区二| 午夜无遮挡| 国产一级片一区二区| 国产女人好紧好爽| 99久久国产免费,99久久国产免费大片 | 久久99亚洲精品久久99果| 日韩精品乱码久久久久久| 国产一区二区二| 国产.高清,露脸,对白| 日本一区二区在线电影| 97人人揉人人捏人人添| 亚洲欧美v国产一区二区| 国产全肉乱妇杂乱视频在线观看| 又色又爽又大免费区欧美| 色综合欧美亚洲国产| 国产不卡网站| 国产一区午夜| 国产淫片免费看| 欧美日韩国产色综合视频| 日韩亚洲精品视频| 精品久久不卡| 亚洲乱小说| 午夜看大片| 亚洲一二三在线| 在线播放国产一区| 一区二区三区国产精品| 精品国产乱码久久久久久免费| 国产精品久久久久久久久久嫩草| 国产男女乱淫真高清视频免费| 一本色道久久综合亚洲精品图片| 国产区一二| 制服丝袜视频一区| 免费午夜在线视频| 国产精品视频二区三区| 片毛片免费看| 欧美日韩国产一区在线| 精品国产18久久久久久依依影院| 999亚洲国产精| 粉嫩久久99精品久久久久久夜| 国产视频精品一区二区三区| 国产精品色在线网站| 国产午夜精品一区二区三区视频| 一区二区精品在线| 欧美二区精品| 国产一区二区电影在线观看| 国语对白一区二区| 综合欧美一区二区三区| 日韩区欧美久久久无人区| 国产精品久久免费视频| 久久er精品视频| 国产精品久久国产三级国电话系列| 高清欧美精品xxxxx| 国v精品久久久网| 午夜黄色网址| 欧美乱妇在线观看| 国产精品人人爽人人做av片| 性少妇freesexvideos高清bbw| 欧美在线视频三区| 91精品美女| 中文字幕一二三四五区| 国产伦精品一区二区三区免费优势| 国产午夜一级一片免费播放|