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

📄 runtests.sh

📁 使用最广泛的radius的linux的源码
💻 SH
字号:
#!/bin/bashPORT=12340HOME_PORT=12350rm -f verbose.logRCODE=0rm -rf .cachemkdir .cache##  Bootstrap the tests#for NAME in $@do  TOTAL=`grep TESTS $NAME | sed 's/.*TESTS//'`  #  #  Each test may have multiple variants.  #  for NUMBER in `echo $TOTAL`  do    cp $NAME .request    BASE=`echo $NAME | sed 's,.*/,,'`    #    #  Add the name of the test, and the variant to the request    #    echo "Test-Name = \"$BASE\"," >> .request    echo 'Test-Number = ' $NUMBER >> .request    mv .request .cache/$BASE:$NUMBER  donedoneecho "Running tests..."(cd .cache;ls -1  > ../.foo)rm -f .barfor x in `cat .foo`do   echo "-f .cache/$x" >> .bardone../main/radclient `cat .bar` -xFd . 127.0.0.1:$PORT auth testing123 > radclient.log 2>&1for x in `cat .foo`do  RESULT=`egrep ^\\.cache/$x radclient.log | sed 's/.* //'`  if [ "$RESULT" = "2" ]; then      echo "$x : Success"    else      echo "$x : FAILED"      RCODE=1  fidoneif [ "$RCODE" = "0" ]then    rm -f radiusd.log radclient.log     echo "All tests succeeded"else    echo "See radclient.log for more details"fiexit $RCODE

⌨️ 快捷键说明

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