HADOOP-11282. Skip NFS TestShellBasedIdMapping tests that are irrelevant on Windows. Contributed by Chris Nauroth.
This commit is contained in:
parent
4cfd5bc7c1
commit
68db5b3736
@ -1086,6 +1086,9 @@ Release 2.6.0 - UNRELEASED
|
||||
HADOOP-11280. TestWinUtils#testChmod fails after removal of
|
||||
NO_PROPAGATE_INHERIT_ACE. (cnauroth)
|
||||
|
||||
HADOOP-11282. Skip NFS TestShellBasedIdMapping tests that are irrelevant on
|
||||
Windows. (cnauroth)
|
||||
|
||||
Release 2.5.2 - UNRELEASED
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
import static org.junit.Assume.assumeTrue;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
@ -27,6 +28,7 @@
|
||||
import java.util.Map;
|
||||
|
||||
import org.apache.hadoop.conf.Configuration;
|
||||
import org.apache.hadoop.util.Shell;
|
||||
import org.apache.hadoop.security.ShellBasedIdMapping.PassThroughMap;
|
||||
import org.apache.hadoop.security.ShellBasedIdMapping.StaticMapping;
|
||||
import org.junit.Test;
|
||||
@ -73,6 +75,7 @@ public void testStaticMapParsing() throws IOException {
|
||||
|
||||
@Test
|
||||
public void testStaticMapping() throws IOException {
|
||||
assumeTrue(!Shell.WINDOWS);
|
||||
Map<Integer, Integer> uidStaticMap = new PassThroughMap<Integer>();
|
||||
Map<Integer, Integer> gidStaticMap = new PassThroughMap<Integer>();
|
||||
|
||||
@ -113,6 +116,7 @@ public void testStaticMapping() throws IOException {
|
||||
|
||||
@Test
|
||||
public void testDuplicates() throws IOException {
|
||||
assumeTrue(!Shell.WINDOWS);
|
||||
String GET_ALL_USERS_CMD = "echo \"root:x:0:0:root:/root:/bin/bash\n"
|
||||
+ "hdfs:x:11501:10787:Grid Distributed File System:/home/hdfs:/bin/bash\n"
|
||||
+ "hdfs:x:11502:10788:Grid Distributed File System:/home/hdfs:/bin/bash\n"
|
||||
@ -152,6 +156,7 @@ public void testDuplicates() throws IOException {
|
||||
|
||||
@Test
|
||||
public void testIdOutOfIntegerRange() throws IOException {
|
||||
assumeTrue(!Shell.WINDOWS);
|
||||
String GET_ALL_USERS_CMD = "echo \""
|
||||
+ "nfsnobody:x:4294967294:4294967294:Anonymous NFS User:/var/lib/nfs:/sbin/nologin\n"
|
||||
+ "nfsnobody1:x:4294967295:4294967295:Anonymous NFS User:/var/lib/nfs1:/sbin/nologin\n"
|
||||
|
Loading…
Reference in New Issue
Block a user