2009年3月7日 星期六

Coverage Build

Download from here,須要有License key
在產生coverage file時有兩個比較重要的環境變數,PATH和COVFILE
PATH裡要設定Bullseye執行檔的目錄
COVFILE則是指定coverage file所要產生的位置
設定好後,利用cov01來開關Bullseye
cov01 -1是打開
cov01 -0是關掉

底下是兩個例子
在linux裡
buildcoverage.sh
export PATH=/usr/local/BullseyeCoverage/bin:$PATH
export COVFILE=$HOME/test.cov
cov01 -1
make -f Makefile.in
cov01 -0

在Windows裡
buildcoverage.bat
set PATH=%PROGRAMFILES%\BullseyeCoverage\bin;%PATH%
set COVFILE=%USERPROFILE%\My Documents\test.cov
cov01 -1
devenv /rebuild "Release|Win32" BuildAll.sln
cov01 -0

到這裡我們就有可以跑coverage的binary,就可以用這個版本來跑我們的測試
我們可以把binary和coverage file拿到其他的機器測試
注意:在跑測試時還是要有COVFILE的環境變數,指定到coverage file所放的位置,這樣測試的結果才會寫回去
要看測試結果的話,就利用CoverageBrowser來打開跑完測試的coverage file

沒有留言:

張貼留言