Updated libpounder.sh file to reflect changes in the new pounder version. Added a config file containing user-modifiable environment variables along with detailed descriptions of what each does.
Signed-off-by: Lucy Liang <[email protected]> --- tools/pounder21/config | 42 +++++++++++++++++++++++++++++++++++++++++ tools/pounder21/libpounder.sh | 5 +-- 2 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 tools/pounder21/config --------------1.7.4.1 Content-Type: text/x-patch; name="0002-Updated-pounder-s-configuration-files.patch" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="0002-Updated-pounder-s-configuration-files.patch" diff --git a/tools/pounder21/config b/tools/pounder21/config new file mode 100644 index 0000000..69c15dc --- /dev/null +++ b/tools/pounder21/config @@ -0,0 +1,42 @@ +#Set the following variables as needed + +export DURATION=0 #Time in seconds for pounder to run. Setting this variable + #to 0 will not put an upper bound on pounder run time. + +export MAX_FAILURES=5 #Maximum number of test failures allowed for each subtest + #before aborting. Setting this variable to 0 will not put + #an upper bound on any subtest failures. + +export NFS_LOGGING=0 #1 to enable NFS logging of pounder output, pounder will + #log output to remote directory on NFS server specified + #by $NFS_LOGDIR and $NFS_LOGSERVER (see below), which + #will be mounted on $POUNDER_LOGLOCAL (see libpounder.sh). + #0 to disable this feature, all output for pounder runs + #will be stored locally directly in $POUNDER_LOGLOCAL instead. + +export NFS_LOGSERVER=0 #IP address of the NFS server to use for logging pounder results. + #NFS_LOGGING should be enabled to use this feature. + +export NFS_LOGDIR=/path/to/log #path to the log directory on $NFS_LOGSERVER; If $NFS_LOGGING + #is enabled, pounder will attempt to mount $NFS_LOGSERVER:$NFS_LOGDIR/ + #on $POUNDER_LOGLOCAL (see libpounder.sh). + +export POUNDER_CACHE=0 #address of the cache to use for fetching outside packages, + #The cache is a user-created web-accessible directory + #containing cached tarballs/scripts/etc. used for + #the various tests you intend to build. This is optional + #but useful for saving download time. + +#These variables below are used by specific subtests contained in the provided default test scheduler, +#but they can be incorporated into user-defined subtests as well. + +export DO_X_TESTS=0 #0 disables X system testing, 1 enables X system testing. + #Used by the xterm_stress subtest. + +export NFS_SERVER=0 #IP address of the NFS server to use for nfs and ping_nfs + #subtests. Setting this variable to 0 disables nfs testing. + +export NTP_SERVER=pool.ntp.org #Or use another NTP server of your choice. + #Used by the time_drift subtest. + +#Feel free to add more variables as you see fit. diff --git a/tools/pounder21/libpounder.sh b/tools/pounder21/libpounder.sh index 72a0dd6..5444239 100644 --- a/tools/pounder21/libpounder.sh +++ b/tools/pounder21/libpounder.sh @@ -25,13 +25,12 @@ export TESTS=`/bin/ls test_scripts/` export BUILDS=`/bin/ls build_scripts/` export POUNDER_HOME=`pwd` export POUNDER_PIDFILE="$POUNDER_HOME/pounder.pid" -export POUNDER_LOGLOCAL="$POUNDER_HOME/log/" +export POUNDER_LOGLOCAL="$POUNDER_HOME/log" export POUNDER_LOGDIR="$POUNDER_LOGLOCAL/$DATE/" export POUNDER_TMPDIR="$POUNDER_HOME/tmp/" export POUNDER_OPTDIR="$POUNDER_HOME/opt/" export POUNDER_SRCDIR="$POUNDER_HOME/src/" -export POUNDER_CFGDIR="$POUNDER_HOME/config/" -export POUNDER_VERSION=`head -1 "$POUNDER_HOME/README" | awk -F " " '{print $6}' | sed -e 's/\.//g'` +export POUNDER_VERSION=`head -1 "$POUNDER_HOME/README" | awk -F " " '{print $3}' | sed -e 's/\.//g'` export NR_CPUS=`getconf _NPROCESSORS_ONLN` export NFS_LOGLOCAL="`echo "$HOSTNAME" | sed -e 's/\..*//g'`/`uname -r`-`uname -m`" --------------1.7.4.1-- ------------------------------------------------------------------------------ FREE DOWNLOAD - uberSVN with Social Coding for Subversion. Subversion made easy with a complete admin console. Easy to use, easy to manage, easy to install, easy to extend. Get a Free download of the new open ALM Subversion platform now. http://p.sf.net/sfu/wandisco-dev2dev _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
