From f3732df2b6c120233a507d058da5ba6dc05fcaf0 Mon Sep 17 00:00:00 2001 From: Swift Kim Date: Mon, 21 Feb 2022 19:19:36 +0900 Subject: [PATCH] [ci] Build flutter_tizen_unittests conditionally --- .github/workflows/build.yml | 7 ++++++- BUILD.gn | 5 +++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 390a386ba6bdc..dad7c71265f4b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -82,7 +82,12 @@ jobs: --no-build-embedder-examples \ --embedder-for-target \ --build-tizen-shell - ninja -C src/out/$OUTPUT_NAME tizen flutter_tizen_unittests + ninja -C src/out/$OUTPUT_NAME tizen + + # Build unittests. + if [[ "$OUTPUT_NAME" == "linux_release_arm" ]]; then + ninja -C src/out/$OUTPUT_NAME flutter_tizen_unittests + fi src/flutter/ci/tizen/cache-checksum.sh save src/out/$OUTPUT_NAME diff --git a/BUILD.gn b/BUILD.gn index 3c71add09627d..c22f5a4b91631 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -6,6 +6,7 @@ import("//flutter/common/config.gni") import("//flutter/examples/examples.gni") import("//flutter/shell/platform/config.gni") import("//flutter/shell/platform/glfw/config.gni") +import("//flutter/shell/platform/tizen/config.gni") import("//flutter/testing/testing.gni") import("//third_party/dart/build/dart/copy_tree.gni") @@ -135,6 +136,10 @@ group("flutter") { [ "//flutter/shell/platform/android:flutter_shell_native_unittests" ] } + if (build_tizen_shell) { + public_deps += [ "//flutter/shell/platform/tizen:flutter_tizen_unittests" ] + } + # Compile all unittests targets if enabled. if (enable_unittests) { public_deps += [