Files
go-socket/tests/run_all.sh
T

50 lines
1.1 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 " Cleanup"
echo "============================="
bash "$DIR/cleanup.sh"