[Libreoffice-commits] online.git: cypress_test/Makefile.am
Tamás Zolnai (via logerrit)
logerrit at kemper.freedesktop.org
Wed Aug 5 12:56:58 UTC 2020
cypress_test/Makefile.am | 42 ++++++++++++++++++++++--------------------
1 file changed, 22 insertions(+), 20 deletions(-)
New commits:
commit 8c6e24b565bf0a1e8e08cdf8ba2acaa1bae2d947
Author: Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Wed Aug 5 14:14:07 2020 +0200
Commit: Tamás Zolnai <tamas.zolnai at collabora.com>
CommitDate: Wed Aug 5 14:56:39 2020 +0200
cypress: simplify interactive runner rules.
Change-Id: I491eb0c78429981b05a888975380857f7bce8dcd
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100168
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai at collabora.com>
diff --git a/cypress_test/Makefile.am b/cypress_test/Makefile.am
index 10527df83..a6ca20c2c 100644
--- a/cypress_test/Makefile.am
+++ b/cypress_test/Makefile.am
@@ -149,8 +149,7 @@ run-desktop: @JAILS_PATH@ $(NODE_BINS)
@echo
@echo "Open cypress with desktop tests..."
@echo
- $(call run_interactive_test,DESKTOP,$(spec)) \
- || true
+ $(call run_interactive_desktop,$(spec)) || true
@$(KILL_COMMAND) || true
run-mobile: @JAILS_PATH@ $(NODE_BINS)
@@ -159,8 +158,7 @@ run-mobile: @JAILS_PATH@ $(NODE_BINS)
@echo
@echo "Open cypress with mobile tests..."
@echo
- $(call run_interactive_test,MOBILE,$(spec)) \
- || true
+ $(call run_interactive_mobile,$(spec)) || true
@$(KILL_COMMAND) || true
run-multi: @JAILS_PATH@ $(NODE_BINS)
@@ -265,26 +263,30 @@ MULTIUSER_CONFIG = \
MULTIUSER_ENV = \
DATA_FOLDER=$(MULTIUSER_DATA_FOLDER),WORKDIR=$(MULTIUSER_WORKDIR),WSD_VERSION_HASH=$(WSD_VERSION_HASH),SERVER_PORT=$(FREE_PORT),LO_CORE_VERSION="$(CORE_VERSION)"
-define run_interactive_test
- $(if $(2),\
+define run_interactive_desktop
+ $(if $(1),\
$(CYPRESS_BINARY) run \
--browser $(CHROME) \
--headed --no-exit \
- $(if $(findstring DESKTOP,$(1)),\
- --config $(DESKTOP_CONFIG) \
- --env $(DESKTOP_ENV) \
- --spec=$(abs_dir)/integration_tests/desktop/$(2)\
- ,\
- --config $(MOBILE_CONFIG) \
- --env $(MOBILE_ENV) \
- --spec=$(abs_dir)/integration_tests/mobile/$(2)),\
+ --config $(DESKTOP_CONFIG) \
+ --env $(DESKTOP_ENV) \
+ --spec=$(abs_dir)/integration_tests/desktop/$(1),\
+ $(CYPRESS_BINARY) open \
+ --config $(DESKTOP_CONFIG) \
+ --env $(DESKTOP_ENV))
+endef
+
+define run_interactive_mobile
+ $(if $(1),\
+ $(CYPRESS_BINARY) run \
+ --browser $(CHROME) \
+ --headed --no-exit \
+ --config $(MOBILE_CONFIG) \
+ --env $(MOBILE_ENV) \
+ --spec=$(abs_dir)/integration_tests/mobile/$(1),\
$(CYPRESS_BINARY) open \
- $(if $(findstring DESKTOP,$(1)),\
- --config $(DESKTOP_CONFIG) \
- --env $(DESKTOP_ENV) \
- ,\
- --config $(MOBILE_CONFIG) \
- --env $(MOBILE_ENV) \))
+ --config $(MOBILE_CONFIG) \
+ --env $(MOBILE_ENV))
endef
define run_interactive_multi
More information about the Libreoffice-commits
mailing list