You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by pi...@apache.org on 2018/08/09 13:50:50 UTC
svn commit: r1837730 -
/manifoldcf/branches/CONNECTORS-1490/connectors/mongodb/build.xml
Author: piergiorgio
Date: Thu Aug 9 13:50:49 2018
New Revision: 1837730
URL: http://svn.apache.org/viewvc?rev=1837730&view=rev
Log:
- fix for executing tests using Ant: added the download of the Embedded MongoDB library in the Ant build (CONNECTORS-1490)
Modified:
manifoldcf/branches/CONNECTORS-1490/connectors/mongodb/build.xml
Modified: manifoldcf/branches/CONNECTORS-1490/connectors/mongodb/build.xml
URL: http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1490/connectors/mongodb/build.xml?rev=1837730&r1=1837729&r2=1837730&view=diff
==============================================================================
--- manifoldcf/branches/CONNECTORS-1490/connectors/mongodb/build.xml (original)
+++ manifoldcf/branches/CONNECTORS-1490/connectors/mongodb/build.xml Thu Aug 9 13:50:49 2018
@@ -93,5 +93,24 @@
</condition>
</fail>
</target>
+
+ <property name="embedded-mongodb.version.label" value="2.1.2"/>
+ <property name="embedded-mongodb.version.snapshot" value="20180621.063700-1" />
+ <property name="embedded-mongodb.artifactId" value="de.flapdoodle.embed.mongo"/>
+ <property name="embedded-mongodb-package" value="de/flapdoodle/embed"/>
+ <property name="embedded-mongodb.snapshot-jar" value="${embedded-mongodb.artifactId}-${embedded-mongodb.version.label}-${embedded-mongodb.version.snapshot}.jar"/>
+
+ <target name="calculate-testcode-condition">
+ <available file="test-lib/${embedded-mongodb.snapshot-jar}" property="tests-present"/>
+ </target>
+
+ <target name="pretest-warn" depends="calculate-testcode-condition" unless="tests-present">
+ <echo message="Need Embedded MongoDB download in order to run tests - run ant make-deps"/>
+ </target>
+
+ <target name="download-dependencies">
+ <property name="sonatype-maven-repo" value="https://oss.sonatype.org/content/repositories/snapshots" />
+ <get src="${sonatype-maven-repo}}/${embedded-mongodb-package}/${embedded-mongodb.artifactId}/${embedded-mongodb.version}/${embedded-mongodb.snapshot-jar}" dest="test-materials/${embedded-mongodb.snapshot-jar}"/>
+ </target>
</project>