mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-06-07 02:09:44 +00:00
Adding new test script for protocols
This commit is contained in:
parent
919ee3781d
commit
f583ce30ba
@ -3,9 +3,11 @@
|
|||||||
#this script build the canary app and make basic run to connect to well-known peer via TCP .
|
#this script build the canary app and make basic run to connect to well-known peer via TCP .
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
PEER_ADDRESS=" /dns4/store-01.do-ams3.status.staging.status.im/tcp/30303/p2p/16Uiu2HAm3xVDaz6SRJ6kErwC21zBJEZjavVXg7VSkoWzaV1aMA3F"
|
PEER_ADDRESS="/dns4/store-01.do-ams3.status.staging.status.im/tcp/30303/p2p/16Uiu2HAm3xVDaz6SRJ6kErwC21zBJEZjavVXg7VSkoWzaV1aMA3F"
|
||||||
PROTOCOL="relay"
|
PROTOCOL="relay"
|
||||||
LOG_DIR="logs"
|
LOG_DIR="logs"
|
||||||
|
CLUSTER="16"
|
||||||
|
SHARD="64"
|
||||||
TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
|
TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
|
||||||
LOG_FILE="$LOG_DIR/canary_run_$TIMESTAMP.log"
|
LOG_FILE="$LOG_DIR/canary_run_$TIMESTAMP.log"
|
||||||
|
|
||||||
@ -30,6 +32,8 @@ echo "-----------------------------------"
|
|||||||
./build/wakucanary \
|
./build/wakucanary \
|
||||||
--address="$PEER_ADDRESS" \
|
--address="$PEER_ADDRESS" \
|
||||||
--protocol="$PROTOCOL" \
|
--protocol="$PROTOCOL" \
|
||||||
|
--cluster-id="$CLUSTER"\
|
||||||
|
--shard="$SHARD"\
|
||||||
--log-level=DEBUG
|
--log-level=DEBUG
|
||||||
echo "-----------------------------------"
|
echo "-----------------------------------"
|
||||||
echo "Exit code: $?"
|
echo "Exit code: $?"
|
||||||
|
|||||||
43
scripts/Canary-app-scripts/test_protocols.sh
Executable file
43
scripts/Canary-app-scripts/test_protocols.sh
Executable file
@ -0,0 +1,43 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# === Configuration ===
|
||||||
|
WAKUCANARY_BINARY="./build/wakucanary"
|
||||||
|
PEER_ADDRESS="/dns4/store-01.do-ams3.status.staging.status.im/tcp/30303/p2p/16Uiu2HAm3xVDaz6SRJ6kErwC21zBJEZjavVXg7VSkoWzaV1aMA3F"
|
||||||
|
TIMEOUT=5
|
||||||
|
LOG_LEVEL="info"
|
||||||
|
PROTOCOLS=("store" "relay" "lightpush" "filter")
|
||||||
|
|
||||||
|
# === Logging Setup ===
|
||||||
|
LOG_DIR="logs"
|
||||||
|
mkdir -p "$LOG_DIR"
|
||||||
|
TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
|
||||||
|
LOG_FILE="$LOG_DIR/ping_test_$TIMESTAMP.log"
|
||||||
|
|
||||||
|
echo "Protocol Support Test - $TIMESTAMP" | tee -a "$LOG_FILE"
|
||||||
|
echo "Peer: $PEER_ADDRESS" | tee -a "$LOG_FILE"
|
||||||
|
echo "---------------------------------------" | tee -a "$LOG_FILE"
|
||||||
|
|
||||||
|
# === Protocol Testing Loop ===
|
||||||
|
for PROTOCOL in "${PROTOCOLS[@]}"; do
|
||||||
|
TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
|
||||||
|
LOG_FILE="$LOG_DIR/ping_test_${PROTOCOL}_$TIMESTAMP.log"
|
||||||
|
|
||||||
|
{
|
||||||
|
echo "=== Canary Run: $TIMESTAMP ==="
|
||||||
|
echo "Peer : $PEER_ADDRESS"
|
||||||
|
echo "Protocol : $PROTOCOL"
|
||||||
|
echo "LogLevel : DEBUG"
|
||||||
|
echo "-----------------------------------"
|
||||||
|
$WAKUCANARY_BINARY \
|
||||||
|
--address="$PEER_ADDRESS" \
|
||||||
|
--protocol="$PROTOCOL" \
|
||||||
|
--log-level=DEBUG
|
||||||
|
echo "-----------------------------------"
|
||||||
|
echo "Exit code: $?"
|
||||||
|
} 2>&1 | tee "$LOG_FILE"
|
||||||
|
|
||||||
|
echo "✅ Log saved to: $LOG_FILE"
|
||||||
|
echo ""
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "All protocol checks completed. Log saved to: $LOG_FILE"
|
||||||
Loading…
x
Reference in New Issue
Block a user