Explorar o código

HDFS-13619. TestAuditLoggerWithCommands fails on Windows. Contributed by Anbang Hu.

(cherry picked from commit 13d25289076b39daf481fb1ee15939dbfe4a6b23)
Inigo Goiri %!s(int64=7) %!d(string=hai) anos
pai
achega
ee31d9d0dc

+ 3 - 2
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestAuditLoggerWithCommands.java

@@ -620,8 +620,9 @@ public class TestAuditLoggerWithCommands {
   }
 
   private int verifyAuditLogs(String pattern) {
-    int length = auditlog.getOutput().split("\n").length;
-    String lastAudit = auditlog.getOutput().split("\n")[length - 1];
+    int length = auditlog.getOutput().split(System.lineSeparator()).length;
+    String lastAudit = auditlog.getOutput()
+        .split(System.lineSeparator())[length - 1];
     assertTrue("Unexpected log!", lastAudit.matches(pattern));
     return length;
   }