- name: Install xvfb
run: sudo apt-get install xvfb
- name: Start Xvfb
run: |
sudo Xvfb -ac :99 -screen 0 1280x1024x24 > /dev/null 2>&1 &
echo "Xvfb started"
- name: Run integration tests
run: |
export DISPLAY=:99
cd pangea_flutter
echo "Running integration tests"
flutter test -d linux ${{inputs.test_file}}
timeout-minutes: 20
GHA worklow never completes. It just keeps processing without any error. When I check logs I see test 0: awaiting connection to test device
.
Then I manually cancel the job.