From cffe333fe30564a259870308457ef4c7d40d6383 Mon Sep 17 00:00:00 2001 From: Simon Willnauer Date: Mon, 13 May 2013 12:08:27 +0200 Subject: [PATCH] Ensure tests pass if store dir is a soft-link --- .../integration/indices/store/SimpleDistributorTests.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/test/java/org/elasticsearch/test/integration/indices/store/SimpleDistributorTests.java b/src/test/java/org/elasticsearch/test/integration/indices/store/SimpleDistributorTests.java index b6dbb539acf..bb5e6f3224f 100644 --- a/src/test/java/org/elasticsearch/test/integration/indices/store/SimpleDistributorTests.java +++ b/src/test/java/org/elasticsearch/test/integration/indices/store/SimpleDistributorTests.java @@ -30,6 +30,7 @@ import org.elasticsearch.test.integration.AbstractNodesTests; import org.testng.annotations.*; import java.io.File; +import java.io.IOException; import static org.elasticsearch.common.settings.ImmutableSettings.settingsBuilder; import static org.hamcrest.MatcherAssert.assertThat; @@ -64,10 +65,10 @@ public class SimpleDistributorTests extends AbstractNodesTests { } @Test - public void testDirectoryToString() { + public void testDirectoryToString() throws IOException { File dataRoot = environment.dataFiles()[0]; - String dataPath1 = new File(dataRoot, "data1").getAbsolutePath(); - String dataPath2 = new File(dataRoot, "data2").getAbsolutePath(); + String dataPath1 = new File(dataRoot, "data1").getCanonicalPath(); + String dataPath2 = new File(dataRoot, "data2").getCanonicalPath(); startNode("node1", settingsBuilder().putArray("path.data", dataPath1, dataPath2)); createIndexWithStoreType("node1", "test", "niofs", "least_used");