Files
Oleksandr Mazur 768c41dd90 Testing: introduce initial automated testing _core_ changes
Implement initial core for automated tests:
 * mostly resuses/extends existing simulator, kafka producer etc;
 * helper scripts added for manual testing
   (single infra/group add/del etc)
 * Tests compose either of simple steps premade into fixtures,
   or combine usage of both fixtures + custom code inside
   test's funcion

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-11-12 14:20:08 +02:00

18 lines
599 B
Bash
Executable File

#!/bin/bash
[ -z "$URL" ] && URL="wss://cgw-devcgw.cicd.lab.wlan.tip.build:15002"
#URL="wss://cgw-cgw:15002"
[ -z "$MAC" ] && MAC="11:22:AA:BB:CC:13"
MSG_INTERVAL=10
MSG_SIZE=1000
CA_CERT_PATH=$(pwd)/../cert_generator/certs/ca
CA_CERT_PATH=./tipcerts
CLIENT_CERT_PATH=$(pwd)/../cert_generator/certs/client
CLIENT_CERT_PATH=./tipcerts
#--no-cert-check
PYTHONPATH="$PYTHONPATH:$PWD:$PWD/src/" python3 single.py --mac "$MAC" \
--server "$URL" \
--ca-cert "$CA_CERT_PATH/ca.crt" \
--client-certs-path "$CLIENT_CERT_PATH" \
--msg-interval "$MSG_INTERVAL" \
--payload-size "$MSG_SIZE"