diff --git a/.github/workflows/integration_test.yml b/.github/workflows/integration_test.yml index 76aed8da9bcfd..c646ad14feb2d 100644 --- a/.github/workflows/integration_test.yml +++ b/.github/workflows/integration_test.yml @@ -22,7 +22,7 @@ jobs: tests: strategy: matrix: - os: [macos-latest] + os: [ubuntu-latest] runs-on: ${{ matrix.os }} @@ -105,11 +105,14 @@ jobs: working-directory: frontend/appflowy_flutter run: | if [ "$RUNNER_OS" == "Linux" ]; then - flutter test integration_test/runner.dart -d Linux --coverage + export DISPLAY=:99 + sudo Xvfb -ac :99 -screen 0 1280x1024x24 > /dev/null 2>&1 & + sudo apt-get install network-manager + flutter test integration_test/runner.dart -d Linux --coverage --verbose elif [ "$RUNNER_OS" == "macOS" ]; then - flutter test integration_test/runner.dart -d macOS --coverage + flutter test integration_test/runner.dart -d macOS --coverage --verbose elif [ "$RUNNER_OS" == "Windows" ]; then - flutter test integration_test/runner.dart -d Windows --coverage + flutter test integration_test/runner.dart -d Windows --coverage --verbose fi shell: bash