[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