Kaydet (Commit) faff774b authored tarafından Damjan Jovanovic's avatar Damjan Jovanovic

#i125003# migrate main/cppuhelper/qa/propertysetmixin from cppunit to Google Test

üst 201e6e9f
...@@ -25,6 +25,12 @@ ...@@ -25,6 +25,12 @@
nothing .PHONY: nothing .PHONY:
.ELSE .ELSE
.IF "$(ENABLE_UNIT_TESTS)" != "YES"
all:
@echo unit tests are disabled. Nothing to do.
.ELSE
PRJ := ../.. PRJ := ../..
PRJNAME := cppuhelper PRJNAME := cppuhelper
...@@ -45,15 +51,13 @@ my_file = file:// ...@@ -45,15 +51,13 @@ my_file = file://
DLLPRE = # no leading "lib" on .so files DLLPRE = # no leading "lib" on .so files
INCPRE += -I$(MISC)/$(TARGET)/inc INCPRE += -I$(MISC)/$(TARGET)/inc
CFLAGSCXX += $(CPPUNIT_CFLAGS)
SHL1TARGET = $(TARGET) APP1TARGET = $(TARGET)
SHL1OBJS = $(SLO)/test_propertysetmixin.obj APP1OBJS = $(SLO)/test_propertysetmixin.obj
SHL1VERSIONMAP = test.map APP1STDLIBS = $(CPPULIB) $(CPPUHELPERLIB) $(GTESTLIB) $(SALLIB)
SHL1STDLIBS = $(CPPULIB) $(CPPUHELPERLIB) $(CPPUNITLIB) $(SALLIB) APP1RPATH = NONE
SHL1IMPLIB = i$(SHL1TARGET) # this is a custom test, can't use APP1TARGET_run so disable it here:
SHL1RPATH = NONE APP1TEST = disabled
DEF1NAME = $(SHL1TARGET)
SHL2TARGET = $(TARGET).uno SHL2TARGET = $(TARGET).uno
SHL2OBJS = $(SLO)/comp_propertysetmixin.obj SHL2OBJS = $(SLO)/comp_propertysetmixin.obj
...@@ -63,15 +67,16 @@ SHL2IMPLIB = i$(SHL2TARGET) ...@@ -63,15 +67,16 @@ SHL2IMPLIB = i$(SHL2TARGET)
SH21RPATH = NONE SH21RPATH = NONE
DEF2NAME = $(SHL2TARGET) DEF2NAME = $(SHL2TARGET)
SLOFILES = $(SHL1OBJS) $(SHL2OBJS) SLOFILES = $(APP1OBJS) $(SHL2OBJS)
JAVAFILES = JavaSupplier.java JAVAFILES = JavaSupplier.java
JARFILES = java_uno.jar juh.jar jurt.jar ridl.jar JARFILES = java_uno.jar juh.jar jurt.jar ridl.jar
.INCLUDE: target.mk
ALLTAR: test ALLTAR: test
.INCLUDE: target.mk
$(MISC)/$(TARGET)/types.urd: types.idl $(MISC)/$(TARGET)/types.urd: types.idl
$(MKDIRHIER) $(@:d) $(MKDIRHIER) $(@:d)
$(IDLC) -O$(@:d) -I$(SOLARIDLDIR) -cid -we $< $(IDLC) -O$(@:d) -I$(SOLARIDLDIR) -cid -we $<
...@@ -121,14 +126,19 @@ $(MISC)/$(TARGET)/$(TARGET).uno.jar: $(JAVATARGET) \ ...@@ -121,14 +126,19 @@ $(MISC)/$(TARGET)/$(TARGET).uno.jar: $(JAVATARGET) \
$(MISC)/$(TARGET)/javamaker.flag manifest $(MISC)/$(TARGET)/javamaker.flag manifest
jar cfm $@ manifest -C $(CLASSDIR) test/cppuhelper/propertysetmixin jar cfm $@ manifest -C $(CLASSDIR) test/cppuhelper/propertysetmixin
test .PHONY: $(SHL1TARGETN) $(SHL2TARGETN) $(MISC)/$(TARGET)/$(TARGET).uno.jar \
test .PHONY: $(APP1TARGETN) $(SHL2TARGETN) $(MISC)/$(TARGET)/$(TARGET).uno.jar \
$(MISC)/$(TARGET)/types.rdb $(MISC)/$(TARGET)/services.rdb $(MISC)/$(TARGET)/types.rdb $(MISC)/$(TARGET)/services.rdb
$(CPPUNITTESTER) $(SHL1TARGETN) \ $(COMMAND_ECHO) $(AUGMENT_LIBRARY_PATH_LOCAL) \
'-env:UNO_TYPES=$(my_file)$(SOLARBINDIR)/udkapi.rdb $(my_file)$(PWD)/$(MISC)/$(TARGET)/types.rdb' \ UNO_TYPES='$(my_file)$(SOLARBINDIR)/udkapi.rdb $(my_file)$(PWD)/$(MISC)/$(TARGET)/types.rdb' \
'-env:UNO_SERVICES=$(my_file)$(SOLARXMLDIR)/ure/services.rdb $(my_file)$(PWD)/$(MISC)/$(TARGET)/services.rdb'\ UNO_SERVICES='$(my_file)$(SOLARXMLDIR)/ure/services.rdb $(my_file)$(PWD)/$(MISC)/$(TARGET)/services.rdb'\
-env:URE_INTERNAL_LIB_DIR=$(my_file)$(SOLARSHAREDBIN) \ URE_INTERNAL_LIB_DIR=$(my_file)$(SOLARSHAREDBIN) \
-env:URE_INTERNAL_JAVA_DIR=$(my_file)$(SOLARBINDIR) \ URE_INTERNAL_JAVA_DIR=$(my_file)$(SOLARBINDIR) \
-env:OOO_INBUILD_SHAREDLIB_DIR=$(my_file)$(PWD)/$(DLLDEST) \ OOO_INBUILD_SHAREDLIB_DIR=$(my_file)$(PWD)/$(DLLDEST) \
-env:OOO_INBUILD_JAR_DIR=$(my_file)$(PWD)/$(MISC)/$(TARGET) OOO_INBUILD_JAR_DIR=$(my_file)$(PWD)/$(MISC)/$(TARGET) \
$(APP1TARGETN) --gtest_output="xml:$(BIN)/$(APP1TARGET)_result.xml"
.END
.ENDIF # "$(ENABLE_UNIT_TESTS)" != "YES"
.ENDIF # "$(OOO_SUBSEQUENT_TESTS)" == ""
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