mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-01-04 06:53:07 +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 .
|
||||
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"
|
||||
LOG_DIR="logs"
|
||||
CLUSTER="16"
|
||||
SHARD="64"
|
||||
TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
|
||||
LOG_FILE="$LOG_DIR/canary_run_$TIMESTAMP.log"
|
||||
|
||||
@ -30,6 +32,8 @@ echo "-----------------------------------"
|
||||
./build/wakucanary \
|
||||
--address="$PEER_ADDRESS" \
|
||||
--protocol="$PROTOCOL" \
|
||||
--cluster-id="$CLUSTER"\
|
||||
--shard="$SHARD"\
|
||||
--log-level=DEBUG
|
||||
echo "-----------------------------------"
|
||||
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