Skip to content

test: ubuntu_init integration test #5

test: ubuntu_init integration test

test: ubuntu_init integration test #5

Workflow file for this run

name: Init
on:
push:
branches:
- main
- 'ubuntu/**'
- 'canary-*'
pull_request:
workflow_dispatch:
env:
FLUTTER_VERSION: '3.10.x'
jobs:
integration:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: subosito/flutter-action@v2
with:
flutter-version: ${{env.FLUTTER_VERSION}}
- run: |
sudo apt update
sudo apt install -y clang cmake curl libgtk-3-dev ninja-build pkg-config unzip
sudo apt install -y dbus-x11 network-manager polkitd upower xvfb
- run: |
sudo cp integration_test/assets/10-network-manager.yaml /etc/netplan/
sudo cp integration_test/assets/*.pkla /var/lib/polkit-1/localauthority/50-local.d/
sudo netplan apply
working-directory: packages/ubuntu_init
- run: |
dbus-run-session -- xvfb-run -a -s '-screen 0 1024x768x24 +extension GLX' \
flutter test integration_test
env:
LANG: en_US.UTF-8
working-directory: packages/ubuntu_init