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

📄 test-all-template-mcast

📁 CBRP协议(移动adhoc中基于分簇的路由协议)ns2下的源码
💻
字号:
#! /bin/shfile=$1directory=$2version=$3if (test "$version" = "v2") then	tests=`awk '/^Class Test\//{ print substr($2,index($2, "/")+1) }' $file`else	tests=`awk '/^proc test_/{ print substr($2,index($2, "_")+1) }' $file`fiquiet="true"if [ $# -ge 4 ] then    flag=$4    if (test "$flag" = "QUIET" -o "$flag" = "quiet") then        quiet="true"    else        tests=$4    fifidatafile="all.tr"if [ ! -d $directory ]; then    mkdir $directoryfiecho Tests: $testssuccess="true"number=0for t in $tests; do    if (test "$quiet" = "false") then    	echo    fi    echo Running test $t    if (test "$quiet" = "true") then    	../../ns $file $t    else 	../../ns $file $t     fi    if [ -f $datafile ]; then	if [ ! -f $directory/$t.Z ]; then	    echo saving output for future validation	    success="unknown"	    cp $datafile $datafile.bk; compress $datafile  	    cp $datafile.bk $datafile	    mv $datafile.Z $directory/$t.Z	else	    uncompress -c $directory/$t.Z | cmp -s $datafile -	    if [ $? = 0 ]; then		echo Test output agrees with reference output	    else		echo Test output differs from reference output		success="false"		cp $datafile $directory/$t.test		uncompress -c $directory/$t.Z > $directory/$t		echo "Diagnose with: diff $directory/$t.test $directory/$t"		echo "Differences due to floating-point formatting are not significant."	    fi	fi    else	success="unknown"    fi    if (test "$quiet" = "false") then        echo 'next?'        read answer    fidoneif (test "$success" = "true") then	echo All test output agrees with reference outputfi

⌨️ 快捷键说明

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