看了coderzh大神寫的gtest(http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html)使用的帖子,覺得gtest這個工具比較好用。就想引入的現在的測試工作中,但是我從事的是嵌入式的的軟件測試,使用的是嵌入式的linux ...
在嵌入式平台上使用了gtest白盒測試工具,覆蓋了被測函數,但是不知道自己測試的效果如何,測試行覆蓋率 函數覆蓋率,分支覆蓋率的數據。 便開始研究gcov這個代碼覆蓋率工具能否使用,來檢查白盒測試的效果,以及指引測試改進的方向。經過多次嘗試和研究, 在嵌入式平台上可以使用gcov這個工具,不過操作稍微復雜點。 環境要求: 有被測組件的源代碼 對應平台的交叉編譯器必須包含gcov功能 安裝好lcov ...
2015-05-05 20:53 0 3978 推薦指數:
看了coderzh大神寫的gtest(http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html)使用的帖子,覺得gtest這個工具比較好用。就想引入的現在的測試工作中,但是我從事的是嵌入式的的軟件測試,使用的是嵌入式的linux ...
gcc是linux平台下的C、C++ 編譯器 gcov是配合gcc產生覆蓋信息報告的工具; lcov是將gcov產生的報告信息,以更直觀的方式顯示出來工具 基本的使用方法分為4個階段: (一)、gcc編譯:產生插裝后的目標文件test、gcov結點文件 test.gcno #gcc ...
一、安裝 gcov:是隨gcc一起發布的,並不需要獨立安裝;lcov:其他博客說是隨ltp發布的,結果下載下ltp之后編譯了10多分鍾,最后也沒見lcov,最后到sourceforge下載了lcov單獨的代碼: 二、使用 以hello.c為例 # gcc ...
一、安裝 gcov:是隨gcc一起發布的,並不需要獨立安裝;lcov:其他博客說是隨ltp發布的,結果下載下ltp之后編譯了10多分鍾,最后也沒見lcov,最后到sourceforge下載了lcov單獨的代碼: 二、使用 以hello.c為例 ...
在linux中嵌入式平台中,經常需要使用很多工具, busybox是一個類似安卓市場或者軟件管家這樣的工具,集成了非常多的使用工具 在使用的時候 ,只需要 ln 一下生成鏈接,就可以使用對應點工具 llinux busybox的移植,就是把交叉編譯器修改為自己的文件系統 ...
http://my.oschina.net/alphajay/blog/33725 1、Gcov是進行代碼運行的覆蓋率統計的工具,它隨着gcc的發布一起發布的,它的使用也很簡單,需要在編譯和鏈接的時候加上-fprofile-arcs -ftest-coverage生成二進制文件,gcov ...
需要引入的maven依賴 啟動方法 ...
移植MySQL到嵌入式ARM平台 MySQL沒有專門針對ARM的版本,移植到ARM沒有官方文檔可參考,因此,暫時參考這樣一篇文檔: http ...