You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by to...@apache.org on 2017/05/22 09:21:30 UTC
svn commit: r1795783 - in
/jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade:
./ cli/ cli/container/
Author: tomekr
Date: Mon May 22 09:21:30 2017
New Revision: 1795783
URL: http://svn.apache.org/viewvc?rev=1795783&view=rev
Log:
OAK-6132: Backport oak-upgrade to 1.0 and 1.2
Don't use the JDK 1.7 API.
Modified:
jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/SameNodeSiblingsTest.java
jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/Util.java
jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/FileBlobStoreContainer.java
jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/FileDataStoreContainer.java
jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/JdbcNodeStoreContainer.java
jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/S3DataStoreContainer.java
Modified: jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/SameNodeSiblingsTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/SameNodeSiblingsTest.java?rev=1795783&r1=1795782&r2=1795783&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/SameNodeSiblingsTest.java (original)
+++ jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/SameNodeSiblingsTest.java Mon May 22 09:21:30 2017
@@ -20,12 +20,11 @@ package org.apache.jackrabbit.oak.upgrad
import static com.google.common.collect.ImmutableSet.of;
import static com.google.common.collect.Sets.newHashSet;
+import static org.apache.jackrabbit.oak.upgrade.cli.Util.createTempDir;
import static org.junit.Assert.assertEquals;
import java.io.File;
import java.io.IOException;
-import java.nio.file.Files;
-import java.nio.file.Paths;
import java.util.Set;
import javax.jcr.Credentials;
@@ -53,7 +52,7 @@ public class SameNodeSiblingsTest {
@Before
public void createCrx2RepoDir() throws IOException {
- crx2RepoDir = Files.createTempDirectory(Paths.get("target"), "repo-crx2").toFile();
+ this.crx2RepoDir = createTempDir("repo-crx2");
}
@After
Modified: jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/Util.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/Util.java?rev=1795783&r1=1795782&r2=1795783&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/Util.java (original)
+++ jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/Util.java Mon May 22 09:21:30 2017
@@ -63,4 +63,11 @@ public final class Util {
log.info("Unzip took {} msec", delta);
}
}
+
+ public static File createTempDir(String prefix) throws IOException {
+ File tempDir = File.createTempFile(prefix, "", new File("target"));
+ tempDir.delete();
+ tempDir.mkdir();
+ return tempDir;
+ }
}
Modified: jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/FileBlobStoreContainer.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/FileBlobStoreContainer.java?rev=1795783&r1=1795782&r2=1795783&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/FileBlobStoreContainer.java (original)
+++ jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/FileBlobStoreContainer.java Mon May 22 09:21:30 2017
@@ -18,19 +18,19 @@ package org.apache.jackrabbit.oak.upgrad
import java.io.File;
import java.io.IOException;
-import java.nio.file.Files;
-import java.nio.file.Paths;
import org.apache.commons.io.FileUtils;
import org.apache.jackrabbit.oak.spi.blob.BlobStore;
import org.apache.jackrabbit.oak.spi.blob.FileBlobStore;
+import static org.apache.jackrabbit.oak.upgrade.cli.Util.createTempDir;
+
public class FileBlobStoreContainer implements BlobStoreContainer {
private final File directory;
public FileBlobStoreContainer() throws IOException {
- this.directory = Files.createTempDirectory(Paths.get("target"), "repo-fbs").toFile();
+ this.directory = createTempDir("repo-fbs");
}
@Override
Modified: jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/FileDataStoreContainer.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/FileDataStoreContainer.java?rev=1795783&r1=1795782&r2=1795783&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/FileDataStoreContainer.java (original)
+++ jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/FileDataStoreContainer.java Mon May 22 09:21:30 2017
@@ -18,8 +18,6 @@ package org.apache.jackrabbit.oak.upgrad
import java.io.File;
import java.io.IOException;
-import java.nio.file.Files;
-import java.nio.file.Paths;
import org.apache.commons.io.FileUtils;
import org.apache.jackrabbit.oak.spi.blob.BlobStore;
@@ -27,6 +25,8 @@ import org.apache.jackrabbit.oak.upgrade
import com.google.common.io.Closer;
+import static org.apache.jackrabbit.oak.upgrade.cli.Util.createTempDir;
+
public class FileDataStoreContainer implements BlobStoreContainer {
private final File directory;
@@ -34,7 +34,7 @@ public class FileDataStoreContainer impl
private final Closer closer;
public FileDataStoreContainer() throws IOException {
- this.directory = Files.createTempDirectory(Paths.get("target"), "repo-fds").toFile();
+ this.directory = createTempDir("repo-fds");
this.closer = Closer.create();
}
Modified: jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/JdbcNodeStoreContainer.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/JdbcNodeStoreContainer.java?rev=1795783&r1=1795782&r2=1795783&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/JdbcNodeStoreContainer.java (original)
+++ jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/JdbcNodeStoreContainer.java Mon May 22 09:21:30 2017
@@ -18,8 +18,6 @@ package org.apache.jackrabbit.oak.upgrad
import java.io.File;
import java.io.IOException;
-import java.nio.file.Files;
-import java.nio.file.Paths;
import org.apache.commons.io.FileUtils;
import org.apache.jackrabbit.oak.spi.state.NodeStore;
@@ -29,6 +27,8 @@ import org.slf4j.LoggerFactory;
import com.google.common.io.Closer;
+import static org.apache.jackrabbit.oak.upgrade.cli.Util.createTempDir;
+
public class JdbcNodeStoreContainer implements NodeStoreContainer {
private static final Logger LOG = LoggerFactory.getLogger(JdbcNodeStoreContainer.class);
@@ -49,7 +49,7 @@ public class JdbcNodeStoreContainer impl
public JdbcNodeStoreContainer(BlobStoreContainer blob) throws IOException {
this.blob = blob;
- this.h2Dir = Files.createTempDirectory(Paths.get("target"), "repo-h2").toFile();
+ this.h2Dir = createTempDir("repo-h2");
this.jdbcUri = String.format("jdbc:h2:%s", h2Dir.getAbsolutePath() + "/JdbcNodeStoreContainer");
this.jdbcFactory = new JdbcFactory(jdbcUri, 2, "sa", "sa", false);
}
Modified: jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/S3DataStoreContainer.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/S3DataStoreContainer.java?rev=1795783&r1=1795782&r2=1795783&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/S3DataStoreContainer.java (original)
+++ jackrabbit/oak/branches/1.0/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/container/S3DataStoreContainer.java Mon May 22 09:21:30 2017
@@ -18,8 +18,6 @@ package org.apache.jackrabbit.oak.upgrad
import java.io.File;
import java.io.IOException;
-import java.nio.file.Files;
-import java.nio.file.Paths;
import org.apache.commons.io.FileUtils;
import org.apache.jackrabbit.oak.spi.blob.BlobStore;
@@ -29,6 +27,8 @@ import org.slf4j.LoggerFactory;
import com.google.common.io.Closer;
+import static org.apache.jackrabbit.oak.upgrade.cli.Util.createTempDir;
+
public class S3DataStoreContainer implements BlobStoreContainer {
private static final Logger log = LoggerFactory.getLogger(S3DataStoreContainer.class);
@@ -40,7 +40,7 @@ public class S3DataStoreContainer implem
private final Closer closer;
public S3DataStoreContainer(String configFile) throws IOException {
- this.directory = Files.createTempDirectory(Paths.get("target"), "repo-s3").toFile();
+ this.directory = createTempDir("repo-s3");
this.factory = new S3DataStoreFactory(configFile, directory.getPath(), false);
this.closer = Closer.create();
}