regress-stage2.sh

来自「FREESWAN VPN源代码包」· Shell 代码 · 共 77 行

SH
77 行
字号
#!/bin/sh # This script is used to setup the regression testing environment# invoke the tests and record the results. It expects the following# variables to be in the environment.##    $BUILDSPOOL#    $BRANCH            the name of the branch, or HEAD.#    $TODAY             today's date.## it is expected that $BUILDSPOOL/freeswan contains a checked out copy# of the source tree that is ready for building. ## In general, this script is in fact running from#    $BUILDSPOOL/freeswan/testing/utils/regress-stage2.sh## invoked from regress-nightly.sh. The two stages permit the regress-nightly.sh# scritpt, which must be invoked from outside of the CVS tree to change# very seldom.## This script will further look for $HOME/freeswan-regress-env.sh for a list # of variables to include.## This should include## die if anything dies.set -emkdir -p $BUILDSPOOL/UMLPOOLumlsetup=$BUILDSPOOL/freeswan/umlsetup.shecho "#" `date`                                                     >$umlsetupecho "POOLSPACE=$BUILDSPOOL/UMLPOOL"                               >>$umlsetupecho "BUILDTOP=$BUILDSPOOL/freeswan export BUILDTOP"               >>$umlsetup# freeswan-regress-eng.sh should have the following variables# defined. This should be the only local configuration required.# # KERNPOOL=/abigail/kernel/linux-2.4.17# UMLPATCH=/abigail/user-mode-linux/uml-patch-2.4.17-4.bz2# BASICROOT=/abigail/user-mode-linux/root-6.0# SHAREDIR=${BASICROOT}/usr/share## Please see doc/umltesting.html for details on filling in these variables.#if [ -f $HOME/freeswan-regress-env.sh ]then    cat $HOME/freeswan-regress-env.sh                              >>$umlsetup    . $HOME/freeswan-regress-env.shfiecho "FREESWANDIR=\$BUILDTOP"                                      >>$umlsetupecho "REGULARHOSTS='sunrise sunset nic'"                           >>$umlsetupecho "FREESWANHOSTS='east west japan'"                             >>$umlsetup# setup regression test recording area.REGRESSRESULTS=${REGRESSTREE}/${BRANCH}/${TODAY} export REGRESSRESULTSmkdir -p ${REGRESSRESULTS}perl -e 'print time()."\n";' >${REGRESSRESULTS}/datestampcd $BUILDSPOOL/freeswan && make checkperl $BUILDSPOOL/freeswan/testing/utils/regress-summarize-results.pl $REGRESSRESULTS

⌨️ 快捷键说明

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