From d20cc6978cfb6ef18fd66da4faa023f762ed3db4 Mon Sep 17 00:00:00 2001 From: Eberhard Beilharz Date: Thu, 6 Jul 2023 12:38:26 +0200 Subject: [PATCH] chore(linux): Add support for `--no-integration` flag to build files This allows to use the `linux/build.sh` file to specify the `--no-integration` flag which makes it easier to specify jobs on CI because it then doesn't need to know all subprojects. --- linux/build.sh | 3 ++- linux/keyman-config/build.sh | 1 + linux/keyman-system-service/build.sh | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/linux/build.sh b/linux/build.sh index 6c7a92069b..3b3648dd14 100755 --- a/linux/build.sh +++ b/linux/build.sh @@ -22,7 +22,8 @@ builder_describe \ "build" \ "test" \ "install install artifacts" \ - "uninstall uninstall artifacts" + "uninstall uninstall artifacts" \ + "--no-integration+ don't run integration tests" builder_parse "$@" diff --git a/linux/keyman-config/build.sh b/linux/keyman-config/build.sh index 4828dd5ec7..e96d4b0d5d 100755 --- a/linux/keyman-config/build.sh +++ b/linux/keyman-config/build.sh @@ -16,6 +16,7 @@ builder_describe \ "test" \ "install install artifacts" \ "uninstall uninstall artifacts" \ + "--no-integration don't run integration tests" builder_parse "$@" diff --git a/linux/keyman-system-service/build.sh b/linux/keyman-system-service/build.sh index 9b248c5113..9bca26421c 100755 --- a/linux/keyman-system-service/build.sh +++ b/linux/keyman-system-service/build.sh @@ -16,7 +16,8 @@ builder_describe \ "build" \ "test" \ "install install artifacts" \ - "uninstall uninstall artifacts" + "uninstall uninstall artifacts" \ + "--no-integration don't run integration tests" builder_parse "$@"