commit 36f3b287077765eb4a8c33a3ebd3c3097f96642c parent 299ad80cfd43e08553eed6ba31d51668b3b1190c Author: Jacki <jacki@thejackimonster.de> Date: Fri, 14 Feb 2025 11:59:02 +0100 Implement benchmark for epoch based authorization Signed-off-by: Jacki <jacki@thejackimonster.de> Diffstat:
| R | benchmark/setup.sh -> benchmark/.setup.sh | | | 0 | |
| A | benchmark/authorization.sh | | | 17 | +++++++++++++++++ |
| M | benchmark/latency.sh | | | 2 | +- |
3 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/benchmark/setup.sh b/benchmark/.setup.sh diff --git a/benchmark/authorization.sh b/benchmark/authorization.sh @@ -0,0 +1,17 @@ +#!/bin/sh +$(dirname $0)/.setup.sh + +IDENTITY="gnunet-identity" +MESSENGER="gnunet-messenger" + +$IDENTITY -C alice +$IDENTITY -C bob +$IDENTITY -C charlie + +echo "A" | $MESSENGER -e alice $@ > /dev/null +echo "B1" | $MESSENGER -e bob $@ > /dev/null +echo "SOMETHING" | $MESSENGER -e alice $@ > /dev/null + +(sleep 0.1; echo "B2" | $MESSENGER -e bob -R $@ > /dev/null) & +(echo "" | $MESSENGER -e charlie $@) & +(sleep 3.0; killall $MESSENGER) diff --git a/benchmark/latency.sh b/benchmark/latency.sh @@ -3,7 +3,7 @@ COUNT=$1 ITERATIONS=$2 shift 2 -$(dirname $0)/setup.sh +$(dirname $0)/.setup.sh PING=$(dirname $0)/../.build_benchmark/tools/messenger_ping for INDEX in $(seq $COUNT); do