Repository: jena Updated Branches: refs/heads/master fef0fae97 -> ecb01ecd8
JENA-1611: Skip tests on Windows for TDB and TDB2. This is caused by the lack of immediate delete of database mmap files on Microsoft Windows. Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/ecb01ecd Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/ecb01ecd Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/ecb01ecd Branch: refs/heads/master Commit: ecb01ecd8b07f99966d6622d3aa33dc13ae19283 Parents: fef0fae Author: Andy Seaborne <[email protected]> Authored: Fri Oct 5 12:55:33 2018 +0100 Committer: Andy Seaborne <[email protected]> Committed: Fri Oct 5 12:56:34 2018 +0100 ---------------------------------------------------------------------- .../src/test/java/org/apache/jena/fuseki/TestAdminAPI.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/ecb01ecd/jena-fuseki2/jena-fuseki-webapp/src/test/java/org/apache/jena/fuseki/TestAdminAPI.java ---------------------------------------------------------------------- diff --git a/jena-fuseki2/jena-fuseki-webapp/src/test/java/org/apache/jena/fuseki/TestAdminAPI.java b/jena-fuseki2/jena-fuseki-webapp/src/test/java/org/apache/jena/fuseki/TestAdminAPI.java index b578b52..7128fae 100644 --- a/jena-fuseki2/jena-fuseki-webapp/src/test/java/org/apache/jena/fuseki/TestAdminAPI.java +++ b/jena-fuseki2/jena-fuseki-webapp/src/test/java/org/apache/jena/fuseki/TestAdminAPI.java @@ -50,17 +50,23 @@ public class TestAdminAPI extends AbstractFusekiTest { } @Test public void add_delete_api_2() throws Exception { + // Deleted mmap files on Windows does not go away until the JVM exits. + if ( org.apache.jena.tdb.sys.SystemTDB.isWindows ) + return; testAddDelete("db_tdb", "tdb", true); } @Test public void add_delete_api_3() throws Exception { + // Deleted mmap files on Windows does not go away until the JVM exits. + if ( org.apache.jena.tdb2.sys.SystemTDB.isWindows ) + return; testAddDelete("db_tdb2", "tdb2", true); } private static void testAddDelete(String dbName, String dbType, boolean hasFiles) { String datasetURL = ServerCtl.urlRoot()+dbName; String admin = ServerCtl.urlRoot()+"$/"; - HttpEntity e = createFormEntity(dbName, "tdb"); + HttpEntity e = createFormEntity(dbName, dbType); assertFalse(exists(datasetURL));
