diff options
Diffstat (limited to 'stress-server.sh')
-rwxr-xr-x | stress-server.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/stress-server.sh b/stress-server.sh new file mode 100755 index 00000000..16a376e3 --- /dev/null +++ b/stress-server.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +ROOT=$(dirname $0) +echo ROOT=$ROOT + +AFB=$ROOT/build/src/afb-daemon +HELLO=build/bindings/samples/helloWorld.so +PORT=12345 +TEST=test +TOKEN=knock-knock-knoc +OUT=$ROOT/stress-out-server + +rm $OUT* + +ARGS="-q --session-max=100 --port=$PORT --workdir=$ROOT --roothttp=$TEST --token=$TOKEN --ldpaths=/tmp --binding=$HELLO" + +echo -n launch afb... +case "$1" in + gdb) gdb $AFB -ex "run $ARGS";; + valgrind) valgrind --leak-check=full $AFB $ARGS 2>&1 | tee $OUT;; + strace) strace -tt -f -o $OUT.strace $AFB $ARGS 2>&1 | tee $OUT;; + *) $AFB $ARGS 2>&1 | tee $OUT;; +esac +#$AFB -q --session-max=100 --port=$PORT --workdir=$ROOT --roothttp=$TEST --token=$TOKEN --ldpaths=/tmp --binding=$HELLO > $OUT.0 2>&1 & +#afbpid=$! +#strace -tt -f -o $OUT-strace.0 -p $afbpid & +wait |