Skip to content
Snippets Groups Projects
Commit 6b5832f5 authored by Andreas Romeyke's avatar Andreas Romeyke
Browse files

- refactoring, moved test code to resources/

parent 61e4f441
No related branches found
No related tags found
No related merge requests found
Pipeline #4411 failed
...@@ -18,7 +18,7 @@ LOCALJARS=$(shell if [ -d lib ]; then find lib -name "*.jar" -print |xargs echo ...@@ -18,7 +18,7 @@ LOCALJARS=$(shell if [ -d lib ]; then find lib -name "*.jar" -print |xargs echo
JAR:=XmlFormatValidationPlugin.jar JAR:=XmlFormatValidationPlugin.jar
# classpath # classpath
JUNITCLASSPATH:=./java/:/usr/share/java/junit4.jar:$(shell find ${ROSETTASDKDEPOSIT} -name "*.jar" -print |xargs echo |sed -e "s/ /:/g"):$(JAR) JUNITCLASSPATH:=./java/:./resources/:/usr/share/java/junit4.jar:$(shell find ${ROSETTASDKDEPOSIT} -name "*.jar" -print |xargs echo |sed -e "s/ /:/g"):$(JAR)
#SOURCESCLASSPATH=org/slub/rosetta/dps/repository/plugin/storage/nfs #SOURCESCLASSPATH=org/slub/rosetta/dps/repository/plugin/storage/nfs
CLASSPATH:=${ROSETTASDKDEPOSIT}/dps-sdk-${ROSETTAVERSION}.jar:${LOCALJARS} CLASSPATH:=${ROSETTASDKDEPOSIT}/dps-sdk-${ROSETTAVERSION}.jar:${LOCALJARS}
#BUILDPATH=$(CLASSPATH) #BUILDPATH=$(CLASSPATH)
...@@ -28,6 +28,9 @@ SOURCES:=$(shell find java/ -name "*.java" -print | xargs echo ) ...@@ -28,6 +28,9 @@ SOURCES:=$(shell find java/ -name "*.java" -print | xargs echo )
OBJS:=$(SOURCES:.java=.class) OBJS:=$(SOURCES:.java=.class)
BUILD:=build/ BUILD:=build/
TESTSOURCES:=$(shell find resources/ -name "*.java" -print | xargs echo )
TESTOBJS:=$(TESTSOURCES:.java=.class)
all: $(BUILD) $(JAR) all: $(BUILD) $(JAR)
help: help:
...@@ -40,16 +43,16 @@ help: ...@@ -40,16 +43,16 @@ help:
jarclean: jarclean:
@rm -Rf $(BUILD) @rm -Rf $(BUILD)
test_dtd: $(JAR) test_dtd: $(TESTOBJS) $(JAR)
java -Djaxp.debug=1 -cp ${CLASSPATH}:$(JUNITCLASSPATH) org.junit.runner.JUnitCore org.slub.rosetta.dps.repository.plugin.Validation.TestValidateDTD; java -Djaxp.debug=1 -cp ${CLASSPATH}:$(JUNITCLASSPATH) org.junit.runner.JUnitCore org.slub.rosetta.dps.repository.plugin.Validation.TestValidateDTD;
test_schema: $(JAR) test_schema: $(TESTOBJS) $(JAR)
java -cp ${CLASSPATH}:$(JUNITCLASSPATH) org.junit.runner.JUnitCore org.slub.rosetta.dps.repository.plugin.Validation.TestValidateSchema; java -cp ${CLASSPATH}:$(JUNITCLASSPATH) org.junit.runner.JUnitCore org.slub.rosetta.dps.repository.plugin.Validation.TestValidateSchema;
test_relaxNG: $(JAR) test_relaxNG: $(TESTOBJS) $(JAR)
java -cp ${CLASSPATH}:$(JUNITCLASSPATH) org.junit.runner.JUnitCore org.slub.rosetta.dps.repository.plugin.Validation.TestValidateRelaxNG; java -cp ${CLASSPATH}:$(JUNITCLASSPATH) org.junit.runner.JUnitCore org.slub.rosetta.dps.repository.plugin.Validation.TestValidateRelaxNG;
test_combined: $(JAR) test_combined: $(TESTOBJS) $(JAR)
java -cp ${CLASSPATH}:$(JUNITCLASSPATH) org.junit.runner.JUnitCore org.slub.rosetta.dps.repository.plugin.TestXmlFormatValidationPlugin java -cp ${CLASSPATH}:$(JUNITCLASSPATH) org.junit.runner.JUnitCore org.slub.rosetta.dps.repository.plugin.TestXmlFormatValidationPlugin
test: test_dtd test_schema test_relaxNG test: test_dtd test_schema test_relaxNG
...@@ -68,9 +71,10 @@ $(BUILD): ...@@ -68,9 +71,10 @@ $(BUILD):
@mkdir $@/lib @mkdir $@/lib
$(JAR): $(OBJS) $(JAR): $(OBJS)
@cp -r resources $(BUILD) #@cp -r resources $(BUILD)
@cp -r PLUGIN-INF/ $(BUILD) @cp -r PLUGIN-INF/ $(BUILD)
@cp -r META-INF/ $(BUILD) @cp -r META-INF/ $(BUILD)
@cp -r lib/ $(BUILD)
@cd java; find ./ -name "*.class" -print -exec cp --parents -r \{\} $(PWD)/$(BUILD) \; ; cd .. @cd java; find ./ -name "*.class" -print -exec cp --parents -r \{\} $(PWD)/$(BUILD) \; ; cd ..
@cd $(BUILD); ${JAVAPATH}/jar cfvM ../$@ ./* ; cd .. @cd $(BUILD); ${JAVAPATH}/jar cfvM ../$@ ./* ; cd ..
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment