Gilles Chanteperdrix wrote: > Jan Kiszka wrote: > > Jan Kiszka wrote: > > > Hi, > > > > > > I just tried to fire up xeno-test on a busybox system - without success. > > > Reason: missing getopts. But busybox initial test checks for something > > > else, namely getopt. The attached patch should fix this it, also taking > > > into account that getopts in a shell built-in, not an applet. > > > > > > > Another quirk: switchtest runs with hard-wired -T 120... > > Could you try the attached patch ?
A better patch. -- Gilles Chanteperdrix.
Index: scripts/xeno-test.in =================================================================== --- scripts/xeno-test.in (revision 1600) +++ scripts/xeno-test.in (working copy) @@ -24,6 +24,8 @@ -v verbose -M <email> sends output to given addr -m sends output to [EMAIL PROTECTED] + -T <sec test> do not run each test for more than <sec test> seconds (defaults + to 120 seconds) -U <url> uploads output to given URL -D <datefmt> alternate options to date, for timestamp (dflt: @@ -31,7 +33,6 @@ -s print statistics of sampled data (default on) -h print histogram of sampled data (default on, implies -s) -q quiet, dont print 1 sec sampled data (default on, off if !-T) - -T <sec test> (default: 120 sec) -l <data/header lines> (default 21) -H <bucketcount> (default 100) -B <bucketsize ns> (default 1000 ns) @@ -186,10 +187,12 @@ fi } +timeout=120 run_w_load() { local opts="$*"; - [ "$opts" = '' ] && opts='-sh -T 120' + [ "$opts" = '' ] && opts='-sh' + opts="$opts -T $timeout" boxinfo loudly generate_loads $workload @@ -201,7 +204,7 @@ loudly ./run -- $XENOT_LATENCY $opts -t2 '# latency' ) ( cd `dirname $0`/../testsuite/switchtest - loudly ./run -- -T 120 $XENOT_SWITCHTEST '# switchtest' + loudly ./run -- -T $timeout $XENOT_SWITCHTEST '# switchtest' ) ( cd `dirname $0`/../testsuite/switchbench loudly ./run -- -h $XENOT_SWITCHBENCH '# switchbench' @@ -280,9 +283,11 @@ # latency passthrus s|h|q) pass="$pass -$FOO" ;; - T|l|H|B|p) + l|H|B|p) pass="$pass -$FOO $OPTARG" ;; + T) timeout=$OPTARG;; + # workload related d) device=$OPTARG
_______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core