Kaydet (Commit) b254f4fb authored tarafından Michael Stahl's avatar Michael Stahl

gbuild: add gb_Junit_use_external and clean up connectivity complex test

Change-Id: I8c4b6ff6b1993d1c4de68696089f86fbcf4cecc6
üst 3e88d020
...@@ -1973,6 +1973,9 @@ ifeq ($(SYSTEM_HSQLDB),YES) ...@@ -1973,6 +1973,9 @@ ifeq ($(SYSTEM_HSQLDB),YES)
define gb_Jar__use_hsqldb define gb_Jar__use_hsqldb
$(call gb_Jar_use_system_jar,$(1),$(HSQLDB_JAR)) $(call gb_Jar_use_system_jar,$(1),$(HSQLDB_JAR))
endef endef
define gb_JunitTest__use_hsqldb
$(call gb_JunitTest_use_system_jar,$(1),$(HSQLDB_JAR))
endef
else # !SYSTEM_HSQLDB else # !SYSTEM_HSQLDB
...@@ -1983,6 +1986,9 @@ $(eval $(call gb_Helper_register_jars,OOO,\ ...@@ -1983,6 +1986,9 @@ $(eval $(call gb_Helper_register_jars,OOO,\
define gb_Jar__use_hsqldb define gb_Jar__use_hsqldb
$(call gb_Jar_use_jar,$(1),hsqldb) $(call gb_Jar_use_jar,$(1),hsqldb)
endef endef
define gb_JunitTest__use_hsqldb
$(call gb_JunitTest_use_jar,$(1),hsqldb)
endef
endif # SYSTEM_HSQLDB endif # SYSTEM_HSQLDB
......
...@@ -32,7 +32,6 @@ $(eval $(call gb_JunitTest_set_defs,connectivity_complex,\ ...@@ -32,7 +32,6 @@ $(eval $(call gb_JunitTest_set_defs,connectivity_complex,\
-Dorg.openoffice.test.arg.sce=$(SRCDIR)/connectivity/qa/scenearios.sce \ -Dorg.openoffice.test.arg.sce=$(SRCDIR)/connectivity/qa/scenearios.sce \
)) ))
# TODO: add use_externals to JunitTest
$(eval $(call gb_JunitTest_use_jars,connectivity_complex,\ $(eval $(call gb_JunitTest_use_jars,connectivity_complex,\
jurt \ jurt \
OOoRunner \ OOoRunner \
...@@ -41,13 +40,9 @@ $(eval $(call gb_JunitTest_use_jars,connectivity_complex,\ ...@@ -41,13 +40,9 @@ $(eval $(call gb_JunitTest_use_jars,connectivity_complex,\
unoil \ unoil \
)) ))
ifeq ($(SYSTEM_HSQLDB),YES) $(eval $(call gb_JunitTest_use_externals,connectivity_complex,\
$(eval $(call gb_JavaClassSet_use_system_jar,$(call gb_JunitTest_get_classsetname,connectivity_complex),$(HSQLDB_JAR)))
else
$(eval $(call gb_JunitTest_use_jars,connectivity_complex,\
hsqldb \ hsqldb \
)) ))
endif
$(eval $(call gb_JunitTest_add_classes,connectivity_complex,\ $(eval $(call gb_JunitTest_add_classes,connectivity_complex,\
org.openoffice.test.UnoApiTest \ org.openoffice.test.UnoApiTest \
......
...@@ -229,7 +229,7 @@ $$(call gb_Output_error,\ ...@@ -229,7 +229,7 @@ $$(call gb_Output_error,\
endef endef
define gb_Jar_use_system_jars define gb_Jar_use_system_jars
$(call gb_JavaClassSet_use_system_jars,$(call gb_Jar_get_classsetname,$(1)),$(2)) $(foreach jar,$(2),$(call gb_Jar_use_system_jar,$(1),$(jar)))
endef endef
......
...@@ -137,6 +137,30 @@ $(call gb_JunitTest_get_target,$(1)) : T_CP := $$(T_CP)$$(gb_CLASSPATHSEP)$(call ...@@ -137,6 +137,30 @@ $(call gb_JunitTest_get_target,$(1)) : T_CP := $$(T_CP)$$(gb_CLASSPATHSEP)$(call
endef endef
define gb_JunitTest_use_system_jar
$(call gb_JavaClassSet_use_system_jar,$(call gb_JunitTest_get_classsetname,$(1)),$(2))
endef
define gb_JunitTest_use_system_jars
$(foreach jar,$(2),$(call gb_JunitTest_use_system_jar,$(1),$(jar)))
endef
# this forwards to functions that must be defined in RepositoryExternal.mk.
# $(eval $(call gb_JunitTest_use_external,jar,external))
define gb_JunitTest_use_external
$(if $(value gb_JunitTest__use_$(2)),\
$(call gb_JunitTest__use_$(2),$(1)),\
$(error gb_JunitTest_use_external: unknown external: $(2)))
endef
define gb_JunitTest_use_externals
$(foreach external,$(2),$(call gb_JunitTest_use_external,$(1),$(external)))
endef
define gb_JunitTest_add_customtarget_dependency define gb_JunitTest_add_customtarget_dependency
$$(call gb_Output_error,\ $$(call gb_Output_error,\
gb_JunitTest_add_customtarget_dependency: use gb_Jar_use_customtarget instead.) gb_JunitTest_add_customtarget_dependency: use gb_Jar_use_customtarget instead.)
...@@ -177,6 +201,10 @@ gb_JunitTest_add_sourcefiles := ...@@ -177,6 +201,10 @@ gb_JunitTest_add_sourcefiles :=
gb_JunitTest_use_jar := gb_JunitTest_use_jar :=
gb_JunitTest_use_jars := gb_JunitTest_use_jars :=
gb_JunitTest_use_jar_classset := gb_JunitTest_use_jar_classset :=
gb_JunitTest_use_system_jar :=
gb_JunitTest_use_system_jars :=
gb_JunitTest_use_external :=
gb_JunitTest_use_externals :=
gb_JunitTest_use_customtarget := gb_JunitTest_use_customtarget :=
gb_JunitTest_use_customtargets := gb_JunitTest_use_customtargets :=
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment