From fc0c33710c9f6be5bcf8066c80b47777d8133ea5 Mon Sep 17 00:00:00 2001 From: chunhtai <47866232+chunhtai@users.noreply.github.com> Date: Tue, 17 May 2022 15:02:06 -0700 Subject: [PATCH] [ci] Skip tests that aren't suppose to run on win (#1942) --- .../{dart_unit_tests.sh => dart_unit_tests_win32.sh} | 4 ++-- .ci/targets/windows_dart_unit_tests.yaml | 4 ++-- script/configs/windows_unit_tests_exceptions.yaml | 8 ++++++++ 3 files changed, 12 insertions(+), 4 deletions(-) rename .ci/scripts/{dart_unit_tests.sh => dart_unit_tests_win32.sh} (54%) create mode 100644 script/configs/windows_unit_tests_exceptions.yaml diff --git a/.ci/scripts/dart_unit_tests.sh b/.ci/scripts/dart_unit_tests_win32.sh similarity index 54% rename from .ci/scripts/dart_unit_tests.sh rename to .ci/scripts/dart_unit_tests_win32.sh index 357e991528..ece00a7403 100644 --- a/.ci/scripts/dart_unit_tests.sh +++ b/.ci/scripts/dart_unit_tests_win32.sh @@ -3,5 +3,5 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. -dart pub global run flutter_plugin_tools test --packages-for-branch \ - --log-timing +dart pub global run flutter_plugin_tools test --exclude=script/configs/windows_unit_tests_exceptions.yaml \ + --packages-for-branch --log-timing diff --git a/.ci/targets/windows_dart_unit_tests.yaml b/.ci/targets/windows_dart_unit_tests.yaml index e06a497b7f..66a99d3e20 100644 --- a/.ci/targets/windows_dart_unit_tests.yaml +++ b/.ci/targets/windows_dart_unit_tests.yaml @@ -1,5 +1,5 @@ tasks: - name: prepare tool script: .ci/scripts/prepare_tool.sh - - name: custom package tests - script: .ci/scripts/dart_unit_tests.sh + - name: dart unit tests + script: .ci/scripts/dart_unit_tests_win32.sh diff --git a/script/configs/windows_unit_tests_exceptions.yaml b/script/configs/windows_unit_tests_exceptions.yaml new file mode 100644 index 0000000000..879b9ab17f --- /dev/null +++ b/script/configs/windows_unit_tests_exceptions.yaml @@ -0,0 +1,8 @@ +# Packages that are excluded from dart unit test on Windows. + +# Exclude flutter_image because its tests need a test server, so are run via custom_package_tests. +- flutter_image +# TODO(chunhtai): Remove fuchsia_ctl if possible https://github.com/flutter/flutter/issues/103991. +- fuchsia_ctl +# TODO(chunhtai): Remove xgd_directories https://github.com/flutter/flutter/issues/103992. +- xgd_directories