Files
go-socket/tests/run_all.sh
T
2026-04-01 10:58:07 +02:00

62 lines
1.4 KiB
Bash
Executable File

#!/bin/bash
# Run the full test flow end-to-end
set -e
DIR="$(dirname "$0")"
# Clean previous state
rm -f "$DIR/.state"
echo "============================="
echo " Step 1: Create accounts"
echo "============================="
bash "$DIR/01_create_accounts.sh"
echo ""
echo "============================="
echo " Step 2: Login"
echo "============================="
bash "$DIR/02_login.sh"
echo ""
echo "============================="
echo " Step 3: Create group"
echo "============================="
bash "$DIR/03_create_group.sh"
echo ""
echo "============================="
echo " Step 4: Add user2 to group"
echo "============================="
bash "$DIR/04_add_user_to_group.sh"
echo ""
echo "============================="
echo " Step 5: Send message"
echo "============================="
bash "$DIR/05_send_message.sh"
echo ""
echo "============================="
echo " Step 6: Send message reverse"
echo "============================="
bash "$DIR/06_send_message_reverse.sh"
echo ""
echo "============================="
echo " Step 7: Get groups"
echo "============================="
bash "$DIR/07_get_groups.sh"
echo ""
echo "============================="
echo " Step 8: Get group members"
echo "============================="
bash "$DIR/08_get_group_members.sh"
echo ""
echo "============================="
echo " Cleanup"
echo "============================="
bash "$DIR/cleanup.sh"