cremote/test_accessibility.sh

40 lines
841 B
Bash
Executable File

#!/bin/bash
echo "=== Cremote Accessibility Tree Test Suite ==="
echo
# Check if cremotedaemon is running
echo "Checking if cremotedaemon is running..."
if ! pgrep -f cremotedaemon > /dev/null; then
echo "ERROR: cremotedaemon is not running"
echo "Please start it first: cremotedaemon"
exit 1
fi
echo "✓ cremotedaemon is running"
# Build the test
echo "Building accessibility test..."
cd tests
go build -o test_accessibility test_accessibility.go
if [ $? -ne 0 ]; then
echo "ERROR: Failed to build test"
exit 1
fi
echo "✓ Test built successfully"
# Run the test
echo
echo "Running accessibility tree tests..."
echo "=================================="
./test_accessibility
# Cleanup
echo
echo "Cleaning up..."
rm -f test_accessibility
cd ..
echo "✓ Cleanup completed"
echo
echo "=== Test Suite Completed ==="