diff --git a/.travis.yml b/.travis.yml index e44b1ed58e9..3ab5e9a1f80 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,7 +21,7 @@ cache: - $HOME/.m2 after_failure: - - tar -cjf junit-data-4.x.x.tar.bz2 target/junit-reports/data + - tar -cjf junit-data-4.x.x.tar.bz2 exist-core/target/junit-reports/data - curl -v -u $CHUNK_USER:$CHUNK_PW -sT junit-data-4.x.x.tar.bz2 chunk.io notifications: diff --git a/appveyor.yml b/appveyor.yml index ea042c1460d..2d5b5936f22 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -26,9 +26,9 @@ test_script: after_test: - ps: | $wc = New-Object 'System.Net.WebClient' - foreach ($file in Get-ChildItem -Path "$($env:APPVEYOR_BUILD_FOLDER)\target\junit-reports\data\" -Filter *.xml) { + foreach ($file in Get-ChildItem -Path "$($env:APPVEYOR_BUILD_FOLDER)\exist-core\target\junit-reports\data\" -Filter *.xml) { $wc.UploadFile("https://ci.appveyor.com/api/testresults/junit/$($env:APPVEYOR_JOB_ID)", $file.FullName) } artifacts: - - path: target\junit-reports + - path: exist-core\target\junit-reports diff --git a/build/scripts/build-impl.xml b/build/scripts/build-impl.xml index 1677797d401..5831bd76998 100644 --- a/build/scripts/build-impl.xml +++ b/build/scripts/build-impl.xml @@ -256,6 +256,7 @@ source="${build.compiler.source}" target="${build.compiler.target}" fork="true" memoryInitialSize="512m" memoryMaximumSize="1024m"> + @@ -266,12 +267,13 @@ + - + @@ -549,13 +551,12 @@ - + + - - diff --git a/build/scripts/extensions-common.xml b/build/scripts/extensions-common.xml index 4c0b157977d..2208ea3e3ae 100644 --- a/build/scripts/extensions-common.xml +++ b/build/scripts/extensions-common.xml @@ -56,7 +56,7 @@ to add: -pre-compile steps - + diff --git a/build/scripts/junit.xml b/build/scripts/junit.xml index cfaee309a80..1ba0f814ad8 100644 --- a/build/scripts/junit.xml +++ b/build/scripts/junit.xml @@ -12,7 +12,7 @@ - + diff --git a/exist-core/src/test/java/org/exist/xmldb/BinaryResourceUpdateTest.java b/exist-core/src/test/java/org/exist/xmldb/BinaryResourceUpdateTest.java index 3e984a857b1..6af527181d9 100644 --- a/exist-core/src/test/java/org/exist/xmldb/BinaryResourceUpdateTest.java +++ b/exist-core/src/test/java/org/exist/xmldb/BinaryResourceUpdateTest.java @@ -51,8 +51,8 @@ public class BinaryResourceUpdateTest { private static final int REPEAT = 10; - private final URL binFile = getClass().getResource("test.bin"); - private final URL xmlFile = getClass().getResource("/samples/examples.xml"); + private URL binFile; + private URL xmlFile; @Test public void updateBinary() throws XMLDBException, URISyntaxException { @@ -100,6 +100,10 @@ public void setUp() throws Exception { final CollectionManagementService service = (CollectionManagementService) existEmbeddedServer.getRoot().getService("CollectionManagementService", "1.0"); testCollection = service.createCollection(TEST_COLLECTION); assertNotNull(testCollection); + binFile = getClass().getClassLoader().getResource("org/exist/xmldb/test.bin"); + assertNotNull(binFile); + xmlFile = getClass().getClassLoader().getResource("org/exist/xmldb/test.xml"); + assertNotNull(xmlFile); } @After @@ -107,5 +111,7 @@ public void tearDown() throws XMLDBException { //delete the test collection final CollectionManagementService service = (CollectionManagementService)testCollection.getParentCollection().getService("CollectionManagementService", "1.0"); service.removeCollection(TEST_COLLECTION); + binFile = null; + xmlFile = null; } } \ No newline at end of file diff --git a/exist-core/src/test/java/xquery/CoreTests.java b/exist-core/src/test/java/xquery/CoreTests.java index 732ae4cda13..136b0089827 100644 --- a/exist-core/src/test/java/xquery/CoreTests.java +++ b/exist-core/src/test/java/xquery/CoreTests.java @@ -26,7 +26,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery" + "exist-core/src/test/xquery" }) public class CoreTests { } diff --git a/exist-core/src/test/java/xquery/arrays/ArrayTests.java b/exist-core/src/test/java/xquery/arrays/ArrayTests.java index 1ff70527db5..38a986d19a8 100644 --- a/exist-core/src/test/java/xquery/arrays/ArrayTests.java +++ b/exist-core/src/test/java/xquery/arrays/ArrayTests.java @@ -5,7 +5,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/arrays" + "exist-core/src/test/xquery/arrays" }) public class ArrayTests { } diff --git a/exist-core/src/test/java/xquery/dates/DateTests.java b/exist-core/src/test/java/xquery/dates/DateTests.java index dc6fa606663..c0ebe78b245 100644 --- a/exist-core/src/test/java/xquery/dates/DateTests.java +++ b/exist-core/src/test/java/xquery/dates/DateTests.java @@ -27,7 +27,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/dates" + "exist-core/src/test/xquery/dates" }) public class DateTests { } diff --git a/exist-core/src/test/java/xquery/expathrepo/ExpathRepoTests.java b/exist-core/src/test/java/xquery/expathrepo/ExpathRepoTests.java index b5db208cde7..7e8be546ee3 100644 --- a/exist-core/src/test/java/xquery/expathrepo/ExpathRepoTests.java +++ b/exist-core/src/test/java/xquery/expathrepo/ExpathRepoTests.java @@ -5,7 +5,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/expathrepo" + "exist-core/src/test/xquery/expathrepo" }) public class ExpathRepoTests { } diff --git a/exist-core/src/test/java/xquery/indexing/IndexingTests.java b/exist-core/src/test/java/xquery/indexing/IndexingTests.java index 71bfc291bfb..77d816942ae 100644 --- a/exist-core/src/test/java/xquery/indexing/IndexingTests.java +++ b/exist-core/src/test/java/xquery/indexing/IndexingTests.java @@ -5,7 +5,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/indexing" + "exist-core/src/test/xquery/indexing" }) public class IndexingTests { } diff --git a/exist-core/src/test/java/xquery/inspect/InspectTests.java b/exist-core/src/test/java/xquery/inspect/InspectTests.java index fba5860b510..f6277d2bba5 100644 --- a/exist-core/src/test/java/xquery/inspect/InspectTests.java +++ b/exist-core/src/test/java/xquery/inspect/InspectTests.java @@ -25,7 +25,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/inspect" + "exist-core/src/test/xquery/inspect" }) public class InspectTests { } diff --git a/exist-core/src/test/java/xquery/logicalOp/LogicalOpTests.java b/exist-core/src/test/java/xquery/logicalOp/LogicalOpTests.java index b0eeae89d37..a1a2e205094 100644 --- a/exist-core/src/test/java/xquery/logicalOp/LogicalOpTests.java +++ b/exist-core/src/test/java/xquery/logicalOp/LogicalOpTests.java @@ -5,7 +5,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/logicalOp" + "exist-core/src/test/xquery/logicalOp" }) public class LogicalOpTests { } diff --git a/exist-core/src/test/java/xquery/maps/MapTests.java b/exist-core/src/test/java/xquery/maps/MapTests.java index d7899e7e1ea..fb5b273a721 100644 --- a/exist-core/src/test/java/xquery/maps/MapTests.java +++ b/exist-core/src/test/java/xquery/maps/MapTests.java @@ -5,7 +5,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/maps" + "exist-core/src/test/xquery/maps" }) public class MapTests { } diff --git a/exist-core/src/test/java/xquery/modules/cache/CacheTests.java b/exist-core/src/test/java/xquery/modules/cache/CacheTests.java index 3d2f66e467d..7c8750b6376 100644 --- a/exist-core/src/test/java/xquery/modules/cache/CacheTests.java +++ b/exist-core/src/test/java/xquery/modules/cache/CacheTests.java @@ -25,7 +25,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/modules/cache" + "exist-core/src/test/xquery/modules/cache" }) public class CacheTests { } diff --git a/exist-core/src/test/java/xquery/modules/compression/CompressionTests.java b/exist-core/src/test/java/xquery/modules/compression/CompressionTests.java index 1e4b0e5c9ff..85b51628aad 100644 --- a/exist-core/src/test/java/xquery/modules/compression/CompressionTests.java +++ b/exist-core/src/test/java/xquery/modules/compression/CompressionTests.java @@ -26,7 +26,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/modules/compression" + "exist-core/src/test/xquery/modules/compression" }) public class CompressionTests { } diff --git a/exist-core/src/test/java/xquery/modules/file/FileTests.java b/exist-core/src/test/java/xquery/modules/file/FileTests.java index e21ed7b26e9..69a8163f9ad 100644 --- a/exist-core/src/test/java/xquery/modules/file/FileTests.java +++ b/exist-core/src/test/java/xquery/modules/file/FileTests.java @@ -25,7 +25,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/modules/file" + "exist-core/src/test/xquery/modules/file" }) public class FileTests { } diff --git a/exist-core/src/test/java/xquery/numbers/NumberTests.java b/exist-core/src/test/java/xquery/numbers/NumberTests.java index 71d2a3cb708..2a9bfab76c7 100644 --- a/exist-core/src/test/java/xquery/numbers/NumberTests.java +++ b/exist-core/src/test/java/xquery/numbers/NumberTests.java @@ -26,7 +26,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/numbers" + "exist-core/src/test/xquery/numbers" }) public class NumberTests { } diff --git a/exist-core/src/test/java/xquery/optimizer/OptimizerTests.java b/exist-core/src/test/java/xquery/optimizer/OptimizerTests.java index cdcd1ad7df4..54eb16d1f90 100644 --- a/exist-core/src/test/java/xquery/optimizer/OptimizerTests.java +++ b/exist-core/src/test/java/xquery/optimizer/OptimizerTests.java @@ -8,7 +8,7 @@ */ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/optimizer" + "exist-core/src/test/xquery/optimizer" }) public class OptimizerTests { } diff --git a/exist-core/src/test/java/xquery/util/UtilTests.java b/exist-core/src/test/java/xquery/util/UtilTests.java index 207ab4211a1..ced53cdce46 100644 --- a/exist-core/src/test/java/xquery/util/UtilTests.java +++ b/exist-core/src/test/java/xquery/util/UtilTests.java @@ -5,7 +5,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/util" + "exist-core/src/test/xquery/util" }) public class UtilTests { } diff --git a/exist-core/src/test/java/xquery/xinclude/XIncludeTests.java b/exist-core/src/test/java/xquery/xinclude/XIncludeTests.java index b226e5a075e..d87b825e0e8 100644 --- a/exist-core/src/test/java/xquery/xinclude/XIncludeTests.java +++ b/exist-core/src/test/java/xquery/xinclude/XIncludeTests.java @@ -5,7 +5,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/xinclude" + "exist-core/src/test/xquery/xinclude" }) public class XIncludeTests { } \ No newline at end of file diff --git a/exist-core/src/test/java/xquery/xmlcalabash/XMLCalabashTests.java b/exist-core/src/test/java/xquery/xmlcalabash/XMLCalabashTests.java index f32e315deeb..ebf6042fad0 100644 --- a/exist-core/src/test/java/xquery/xmlcalabash/XMLCalabashTests.java +++ b/exist-core/src/test/java/xquery/xmlcalabash/XMLCalabashTests.java @@ -5,7 +5,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/xmlcalabash" + "exist-core/src/test/xquery/xmlcalabash" }) public class XMLCalabashTests { } diff --git a/exist-core/src/test/java/xquery/xmldb/XMLDBTests.java b/exist-core/src/test/java/xquery/xmldb/XMLDBTests.java index d9745e2ce5d..67dde7c68bc 100644 --- a/exist-core/src/test/java/xquery/xmldb/XMLDBTests.java +++ b/exist-core/src/test/java/xquery/xmldb/XMLDBTests.java @@ -5,7 +5,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/xmldb" + "exist-core/src/test/xquery/xmldb" }) public class XMLDBTests { } diff --git a/exist-core/src/test/java/xquery/xproc/XProcTests.java b/exist-core/src/test/java/xquery/xproc/XProcTests.java index dac7ce026b0..43f9e0e051b 100644 --- a/exist-core/src/test/java/xquery/xproc/XProcTests.java +++ b/exist-core/src/test/java/xquery/xproc/XProcTests.java @@ -5,7 +5,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/xproc" + "exist-core/src/test/xquery/xproc" }) public class XProcTests { } diff --git a/exist-core/src/test/java/xquery/xqsuite/XQSuiteTests.java b/exist-core/src/test/java/xquery/xqsuite/XQSuiteTests.java index 31c6266829d..00473a9c345 100644 --- a/exist-core/src/test/java/xquery/xqsuite/XQSuiteTests.java +++ b/exist-core/src/test/java/xquery/xqsuite/XQSuiteTests.java @@ -25,7 +25,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/xqsuite" + "exist-core/src/test/xquery/xqsuite" }) public class XQSuiteTests { } diff --git a/exist-core/src/test/java/xquery/xquery3/XQuery3Tests.java b/exist-core/src/test/java/xquery/xquery3/XQuery3Tests.java index 34b8db83a49..cb8219c58e6 100644 --- a/exist-core/src/test/java/xquery/xquery3/XQuery3Tests.java +++ b/exist-core/src/test/java/xquery/xquery3/XQuery3Tests.java @@ -5,7 +5,7 @@ @RunWith(XSuite.class) @XSuite.XSuiteFiles({ - "src/test/xquery/xquery3" + "exist-core/src/test/xquery/xquery3" }) public class XQuery3Tests { } diff --git a/exist-core/src/test/resources/ant/exist.properties b/exist-core/src/test/resources/ant/exist.properties index 078d5c9c65b..50003187f6c 100644 --- a/exist-core/src/test/resources/ant/exist.properties +++ b/exist-core/src/test/resources/ant/exist.properties @@ -1,8 +1,8 @@ exist.user=admin exist.password= -exist.dir=../../../.. +exist.dir=../../../../.. exist.uri=xmldb:exist:// test.coll=${exist.uri}/db test.file=test.xml test.binary.file=binary.gif -test.backup-dir=./test/temp/backup \ No newline at end of file +test.backup-dir=../test/temp/backup \ No newline at end of file diff --git a/exist-core/src/test/resources/org/exist/xmldb/test.xml b/exist-core/src/test/resources/org/exist/xmldb/test.xml new file mode 100644 index 00000000000..52e0a2001de --- /dev/null +++ b/exist-core/src/test/resources/org/exist/xmldb/test.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/exist-testkit/src/main/java/org/exist/ant/AntUnitTestRunner.java b/exist-testkit/src/main/java/org/exist/ant/AntUnitTestRunner.java index 045822eb889..d39a568cbf4 100644 --- a/exist-testkit/src/main/java/org/exist/ant/AntUnitTestRunner.java +++ b/exist-testkit/src/main/java/org/exist/ant/AntUnitTestRunner.java @@ -43,7 +43,7 @@ public class AntUnitTestRunner { @Test public void testAntUnit() throws BuildException { - final Path buildFile = Paths.get("src/test/resources/ant/build.xml"); + final Path buildFile = Paths.get("exist-core/src/test/resources/ant/build.xml"); final Project p = new Project(); p.setUserProperty("ant.file", buildFile.toAbsolutePath().toString()); final DefaultLogger consoleLogger = new DefaultLogger();