⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gcov_to_html.sh

📁 机器人开源项目orocos的源代码
💻 SH
字号:
#!/bin/shif [ ! -d html ]; then    mkdir htmlficd htmlecho "<table>" > index.htmlfor i in `find ../../packages -name "*.cxx" | sort`; do    objname=`find ../build-gcov -name ".*_$(basename $i cxx)o"`    if [ x$objname = x ]; then	#echo "$i not built..."	continue;    fi    #echo "executing: gcov $i -o $objname"    percent=`gcov -l $i -o $objname | grep ".cxx.gcov" -b1 | grep "%" | awk -F'%' {'print $1'} | awk -F':' {'print $2'}`    name=`echo $i | awk -F'/' {'print $NF'}`    basename=`echo $name | awk -F'.' {'print $1'}`     if [ "x$percent" = "x" ]; then        echo "<tr>" >> index.html        echo "<td bgcolor=#ffffff> $basename seems to be untested.<br>" >> index.html        continue;       fi    intpercent=`echo "$percent/1" | bc`    if [ $intpercent -lt 33 ]; then        color="#ffaaaa"    else if [ $intpercent -lt 66 ]; then        color="#ffff77"        else            color="#aaffaa"        fi    fi    echo "<tr>" >> index.html    echo "<td bgcolor=$color><a href=\"$name.gcov\">$basename</a><br>" >> index.html    echo "<td bgcolor=$color>$percent% tested"  >> index.htmldoneecho "</table><p>Last generated `date`</p>" >> index.html

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -