HADOOP-16669. TestRawLocalFileSystemContract.testPermission fails if no native library.
Contributed by Steve Loughran. Change-Id: I622e36f17a63c775c5e33e93b8b26e461d0bc451
This commit is contained in:
parent
50c1f932c3
commit
ad881214bc
|
@ -22,12 +22,14 @@ import java.io.File;
|
||||||
import org.apache.hadoop.conf.Configuration;
|
import org.apache.hadoop.conf.Configuration;
|
||||||
import org.apache.hadoop.test.GenericTestUtils;
|
import org.apache.hadoop.test.GenericTestUtils;
|
||||||
import org.apache.hadoop.test.StatUtils;
|
import org.apache.hadoop.test.StatUtils;
|
||||||
|
import org.apache.hadoop.util.NativeCodeLoader;
|
||||||
import org.apache.hadoop.util.Shell;
|
import org.apache.hadoop.util.Shell;
|
||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertFalse;
|
import static org.junit.Assert.assertFalse;
|
||||||
|
import static org.junit.Assume.assumeTrue;
|
||||||
|
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
@ -91,6 +93,8 @@ public class TestRawLocalFileSystemContract extends FileSystemContractBaseTest {
|
||||||
@Test
|
@Test
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("deprecation")
|
||||||
public void testPermission() throws Exception {
|
public void testPermission() throws Exception {
|
||||||
|
assumeTrue("No native library",
|
||||||
|
NativeCodeLoader.isNativeCodeLoaded());
|
||||||
Path testDir = getTestBaseDir();
|
Path testDir = getTestBaseDir();
|
||||||
String testFilename = "teststat2File";
|
String testFilename = "teststat2File";
|
||||||
Path path = new Path(testDir, testFilename);
|
Path path = new Path(testDir, testFilename);
|
||||||
|
|
Loading…
Reference in New Issue