tasks:
  - name: prepare tool
    script: .ci/scripts/prepare_tool.sh
  - name: set default apps
    script: .ci/scripts/set_default_linux_apps.sh
    infra_step: true
  - name: download Dart deps
    script: .ci/scripts/tool_runner.sh
    args: ["fetch-deps", "--linux", "--supporting-target-platforms-only"]
    infra_step: true
  - name: build examples
    script: .ci/scripts/tool_runner.sh
    args: ["build-examples", "--linux"]
  - name: native test
    script: .ci/scripts/xvfb_tool_runner.sh
    args: ["native-test", "--linux"]
  - name: drive examples
    script: .ci/scripts/xvfb_tool_runner.sh
    args: ["drive-examples", "--linux", "--exclude=script/configs/exclude_integration_linux.yaml"]