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 ?
--
Gilles Chanteperdrix.
Index: scripts/xeno-test.in
===================================================================
--- scripts/xeno-test.in (revision 1599)
+++ 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,11 @@
fi
}
+timeout=120
run_w_load() {
local opts="$*";
- [ "$opts" = '' ] && opts='-sh -T 120'
+ [ "$opts" = '' ] && opts="-sh -T $timeout"
boxinfo
loudly generate_loads $workload
@@ -201,7 +203,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 +282,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
[email protected]
https://mail.gna.org/listinfo/xenomai-core