From 237cf9c6c05616c20726175406d0855a8d0d4233 Mon Sep 17 00:00:00 2001 From: José Bollo Date: Tue, 11 Apr 2017 15:40:44 +0200 Subject: Refactor stress test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stress test now has 2 parts: the server part and the client part. Change-Id: I24e46060a1a710381476157f4fb4e8ad32370a5e Signed-off-by: José Bollo --- stress-server.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 stress-server.sh (limited to 'stress-server.sh') 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 -- cgit 1.2.3-korg