62 lines
1.4 KiB
Bash
Executable File
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"
|