Kaydet (Commit) cc6cc8f6 authored tarafından David Ostrovsky's avatar David Ostrovsky Kaydeden (comit) David Tardon

create batch files for test

Change-Id: I651bcd35c0a29917bcea21e26a3985b8cf101f7e
üst 84b6bb4b
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
$(eval $(call gb_CustomTarget_CustomTarget,testtools/bridgetest)) $(eval $(call gb_CustomTarget_CustomTarget,testtools/bridgetest))
workdir_SERVER := $(call gb_CustomTarget_get_workdir,testtools/bridgetest) workdir_SERVER := $(call gb_CustomTarget_get_workdir,testtools/bridgetest)
gb_UNO := $(OUTDIR)/bin/uno UNO_EXE := $(OUTDIR)/bin/uno
ifeq ($(OS),WNT) ifeq ($(OS),WNT)
BATCH_SUFFIX := .bat BATCH_SUFFIX := .bat
...@@ -39,14 +39,16 @@ endif ...@@ -39,14 +39,16 @@ endif
$(call gb_CustomTarget_get_target,testtools/bridgetest) : \ $(call gb_CustomTarget_get_target,testtools/bridgetest) : \
$(workdir_SERVER)/bridgetest_server$(BATCH_SUFFIX) \ $(workdir_SERVER)/bridgetest_server$(BATCH_SUFFIX) \
$(workdir_SERVER)/bridgetest_client$(BATCH_SUFFIX) $(workdir_SERVER)/bridgetest_javaserver$(BATCH_SUFFIX) \
$(workdir_SERVER)/bridgetest_inprocess_java(BATCH_SUFFIX) \
$(workdir_SERVER)/bridgetest_client$(BATCH_SUFFIX) \
# which other prerequisits do we need here? # which other prerequisits do we need here?
$(workdir_SERVER)/bridgetest_server$(BATCH_SUFFIX) : \ $(workdir_SERVER)/bridgetest_server$(BATCH_SUFFIX) : \
$(SRCDIR)/testtools/source/bridgetest/*.component | $(workdir_SERVER)/.dir $(SRCDIR)/testtools/source/bridgetest/*.component | $(workdir_SERVER)/.dir
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1) $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1)
$(call gb_Helper_abbreviate_dirs_native,\ $(call gb_Helper_abbreviate_dirs_native,\
echo "$(gb_UNO)" \ echo "$(UNO_EXE)" \
"-ro $(OUTDIR)/xml/uno_services.rdb" \ "-ro $(OUTDIR)/xml/uno_services.rdb" \
"-ro $(OUTDIR)/bin/udkapi.rdb" \ "-ro $(OUTDIR)/bin/udkapi.rdb" \
"-ro $(WORKDIR)/UnoApiTarget/bridgetest.rdb" \ "-ro $(WORKDIR)/UnoApiTarget/bridgetest.rdb" \
...@@ -55,12 +57,40 @@ $(workdir_SERVER)/bridgetest_server$(BATCH_SUFFIX) : \ ...@@ -55,12 +57,40 @@ $(workdir_SERVER)/bridgetest_server$(BATCH_SUFFIX) : \
"--singleaccept" > $@) "--singleaccept" > $@)
$(GIVE_EXEC_RIGHTS) $@ $(GIVE_EXEC_RIGHTS) $@
# which other prerequisits do we need here?
$(workdir_SERVER)/bridgetest_javaserver$(BATCH_SUFFIX) : \
$(SRCDIR)/testtools/source/bridgetest/*.component | $(workdir_SERVER)/.dir
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1)
$(call gb_Helper_abbreviate_dirs_native,\
echo "java" \
"-classpath $(OUTDIR)/bin/testComponent.jar" \
"com.sun.star.comp.bridge.TestComponentMain" \
\""uno:socket$(COMMA)host=127.0.0.1$(COMMA)port=2002;urp;test"\" \
"singleaccept"> $@)
$(GIVE_EXEC_RIGHTS) $@
# which other prerequisites do we need here?
$(workdir_SERVER)/bridgetest_inprocess_java(BATCH_SUFFIX) : \
$(SRCDIR)/testtools/source/bridgetest/*.component | $(workdir_SERVER)/.dir
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1)
$(call gb_Helper_abbreviate_dirs_native,\
echo "JAVA_HOME=$(JAVA_HOME) $(UNO_EXE)" \
"-ro $(OUTDIR)/xml/uno_services.rdb" \
"-ro $(OUTDIR)/bin/udkapi.rdb" \
"-ro $(WORKDIR)/UnoApiTarget/bridgetest.rdb" \
"-s com.sun.star.test.bridge.BridgeTest" \
"-env:URE_INTERNAL_JAVA_DIR=$(OUTDIR)/bin" \
"-env:URE_INTERNAL_LIB_DIR=$(OUTDIR)/lib" \
"-- com.sun.star.test.bridge.JavaTestObject noCurrentContext" \
> $@)
$(GIVE_EXEC_RIGHTS) $@
# which other prerequisits do we need here? # which other prerequisits do we need here?
$(workdir_SERVER)/bridgetest_client$(BATCH_SUFFIX) : \ $(workdir_SERVER)/bridgetest_client$(BATCH_SUFFIX) : \
$(SRCDIR)/testtools/source/bridgetest/*.component | $(workdir_SERVER)/.dir $(SRCDIR)/testtools/source/bridgetest/*.component | $(workdir_SERVER)/.dir
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1) $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1)
$(call gb_Helper_abbreviate_dirs_native,\ $(call gb_Helper_abbreviate_dirs_native,\
echo "$(gb_UNO)" \ echo "$(UNO_EXE)" \
"-ro $(OUTDIR)/xml/uno_services.rdb" \ "-ro $(OUTDIR)/xml/uno_services.rdb" \
"-ro $(OUTDIR)/bin/udkapi.rdb" \ "-ro $(OUTDIR)/bin/udkapi.rdb" \
"-ro $(WORKDIR)/UnoApiTarget/bridgetest.rdb" \ "-ro $(WORKDIR)/UnoApiTarget/bridgetest.rdb" \
......
...@@ -32,4 +32,10 @@ $(eval $(call gb_Rdb_add_components,uno_services,\ ...@@ -32,4 +32,10 @@ $(eval $(call gb_Rdb_add_components,uno_services,\
testtools/source/bridgetest/bridgetest \ testtools/source/bridgetest/bridgetest \
)) ))
ifneq ($(SOLAR_JAVA),)
$(eval $(call gb_Rdb_add_components,uno_services,\
testtools/source/bridgetest/testComponent \
))
endif
# vim:set shiftwidth=4 softtabstop=4 expandtab: # vim:set shiftwidth=4 softtabstop=4 expandtab:
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