summaryrefslogtreecommitdiff
path: root/hadoop-common-project
diff options
context:
space:
mode:
authorInigo Goiri <inigoiri@apache.org>2018-05-10 09:41:16 -0700
committerInigo Goiri <inigoiri@apache.org>2018-05-10 09:42:01 -0700
commit054a17387cefff81e467e8a593a7f704a3db0062 (patch)
tree733380b447ce2cb2fc67e69c50bb7e1cbc7cd35b /hadoop-common-project
parentd72a4b6303dd8ca460a866b67f7fb13a2b420acc (diff)
HADOOP-15454. TestRollingFileSystemSinkWithLocal fails on Windows. Contributed by Xiao Liang.
(cherry picked from commit 1da8d4190d6e574347ab9d3380513e9401569573)
Diffstat (limited to 'hadoop-common-project')
-rw-r--r--hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/metrics2/sink/TestRollingFileSystemSinkWithLocal.java19
1 files changed, 10 insertions, 9 deletions
diff --git a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/metrics2/sink/TestRollingFileSystemSinkWithLocal.java b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/metrics2/sink/TestRollingFileSystemSinkWithLocal.java
index 96306bf7af..1a69c8dd88 100644
--- a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/metrics2/sink/TestRollingFileSystemSinkWithLocal.java
+++ b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/metrics2/sink/TestRollingFileSystemSinkWithLocal.java
@@ -18,6 +18,7 @@
package org.apache.hadoop.metrics2.sink;
+import org.apache.hadoop.fs.FileUtil;
import org.apache.hadoop.metrics2.MetricsSystem;
import org.junit.Test;
@@ -36,7 +37,7 @@ public class TestRollingFileSystemSinkWithLocal
*/
@Test
public void testWrite() throws Exception {
- String path = methodDir.getAbsolutePath();
+ String path = methodDir.toURI().toString();
MetricsSystem ms = initMetricsSystem(path, false, false);
assertMetricsContents(doWriteTest(ms, path, 1));
@@ -49,7 +50,7 @@ public class TestRollingFileSystemSinkWithLocal
*/
@Test
public void testSilentWrite() throws Exception {
- String path = methodDir.getAbsolutePath();
+ String path = methodDir.toURI().toString();
MetricsSystem ms = initMetricsSystem(path, true, false);
assertMetricsContents(doWriteTest(ms, path, 1));
@@ -62,7 +63,7 @@ public class TestRollingFileSystemSinkWithLocal
*/
@Test
public void testExistingWrite() throws Exception {
- String path = methodDir.getAbsolutePath();
+ String path = methodDir.toURI().toString();
assertMetricsContents(doAppendTest(path, false, false, 2));
}
@@ -75,7 +76,7 @@ public class TestRollingFileSystemSinkWithLocal
*/
@Test
public void testExistingWrite2() throws Exception {
- String path = methodDir.getAbsolutePath();
+ String path = methodDir.toURI().toString();
MetricsSystem ms = initMetricsSystem(path, false, false);
preCreateLogFile(path, 2);
@@ -91,7 +92,7 @@ public class TestRollingFileSystemSinkWithLocal
*/
@Test
public void testSilentExistingWrite() throws Exception {
- String path = methodDir.getAbsolutePath();
+ String path = methodDir.toURI().toString();
assertMetricsContents(doAppendTest(path, false, false, 2));
}
@@ -101,12 +102,12 @@ public class TestRollingFileSystemSinkWithLocal
*/
@Test
public void testFailedWrite() {
- String path = methodDir.getAbsolutePath();
+ String path = methodDir.toURI().toString();
MetricsSystem ms = initMetricsSystem(path, false, false);
new MyMetrics1().registerWith(ms);
- methodDir.setWritable(false);
+ assertTrue(FileUtil.setWritable(methodDir, false));
MockSink.errored = false;
try {
@@ -130,12 +131,12 @@ public class TestRollingFileSystemSinkWithLocal
*/
@Test
public void testSilentFailedWrite() {
- String path = methodDir.getAbsolutePath();
+ String path = methodDir.toURI().toString();
MetricsSystem ms = initMetricsSystem(path, true, false);
new MyMetrics1().registerWith(ms);
- methodDir.setWritable(false);
+ assertTrue(FileUtil.setWritable(methodDir, false));
MockSink.errored = false;
try {