@@ -144,39 +144,20 @@ out/rpm/SPECS/neo4j-java-adapter.spec: packaging/rpm-java-adapter/neo4j-java-ada
144144 cp $< $@
145145
146146.PHONY : java-adapter-test
147- java-adapter-test : java-adapter-test-yumrepo-build java-adapter-test-run
148-
149- # this target makes a docker volume that contains a yum repository of cyphershell and the java adapter
150- # saves the volume id into a file so this step isn't run again until there's a make clean.
151- tmp/java-adapter-test/yum-repo/volumeid : tmp/java-adapter-test/yum-repo/Dockerfile \
152- tmp/java-adapter-test/yum-repo/$(java_adapter_file ) \
153- tmp/java-adapter-test/yum-repo/$(rpmfile )
154- cd $(@D ) && docker build . --rm -t $(YUMREPO_IMAGEID )
155- docker volume create --name $(YUMREPO_VOLUMEID )
156- docker run --rm --volume $(YUMREPO_VOLUMEID ) :/repo $(YUMREPO_IMAGEID )
157- echo $(YUMREPO_VOLUMEID ) > $@
158-
159- java-adapter-test-yumrepo-build : tmp/java-adapter-test/yum-repo/volumeid
160-
161- tmp/java-adapter-test/yum-repo/% .rpm : out/% .rpm
162- mkdir -p $(dir $@ )
163- cp $< $@
164-
165- tmp/java-adapter-test/yum-repo/Dockerfile : packaging/test/java-adapter/YumRepo-Dockerfile
166- mkdir -p $(dir $@ )
167- CYPHER_SHELL_FILE=$(rpmfile ) JAVA_ADAPTER_FILE=$(java_adapter_file ) envsubst ' $${CYPHER_SHELL_FILE} $${JAVA_ADAPTER_FILE}' < $< > $@
168-
169- .PHONY : java-adapter-test-run
170- java-adapter-test-run : tmp/java-adapter-test/tests/java-11-openjdk \
147+ java-adapter-test : tmp/java-adapter-test/tests/java-11-openjdk \
171148 tmp/java-adapter-test/tests/java-1.8.0-openjdk-headless \
172149 tmp/java-adapter-test/tests/java-1.8.0-openjdk
173150
174- tmp/java-adapter-test/tests/% : tmp/java-adapter-test/yum-repo/volumeid
151+ tmp/java-adapter-test/tests/% : out/$(java_adapter_file ) \
152+ out/$(rpmfile ) \
153+ packaging/test/java-adapter/tempneo4j.repo \
154+ packaging/test/java-adapter/Dockerfile \
155+ packaging/test/java-adapter/entrypoint.sh
175156 mkdir -p $@
176- cp packaging/test/java-adapter/tempneo4j.repo $@ /tempneo4j.repo
177- TEST_JAVA= $* envsubst ' $${TEST_JAVA} ' < packaging/test/java-adapter/Centos7-Dockerfile > $@ /Dockerfile
178- echo $( shell cat $< )
179- cd $@ && docker build . -t $(DOCKERUUIDRPM ) && docker run --volume $( shell cat $< ) :/repo -- rm $(DOCKERUUIDRPM )
157+ cp $^ $@ /
158+ CYPHER_SHELL_FILE= $( rpmfile ) JAVA_ADAPTER_FILE= $( java_adapter_file ) TEST_JAVA= $* \
159+ envsubst ' $${CYPHER_SHELL_FILE} $${JAVA_ADAPTER_FILE} $${TEST_JAVA} ' < packaging/test/java-adapter/Dockerfile > $@ /Dockerfile
160+ cd $@ && docker build . -t $(DOCKERUUIDRPM ) && docker run --rm $(DOCKERUUIDRPM )
180161
181162
182163# ======================= RPM CYPHER-SHELL =======================
0 commit comments