MAPREDUCE-5832. Fixed TestJobClient to not fail on JDK7 or on Windows. Contributed by Jian He and Vinod Kumar Vavilapalli.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1589315 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
7bd5718594
commit
586c46acda
@ -218,6 +218,9 @@ Release 2.4.1 - UNRELEASED
|
||||
MAPREDUCE-5833. TestRMContainerAllocator fails ocassionally.
|
||||
(Zhijie Shen via cnauroth)
|
||||
|
||||
MAPREDUCE-5832. Fixed TestJobClient to not fail on JDK7 or on Windows. (Jian
|
||||
He and Vinod Kumar Vavilapalli via vinodkv)
|
||||
|
||||
Release 2.4.0 - 2014-04-07
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
@ -23,16 +23,24 @@
|
||||
|
||||
import org.apache.hadoop.conf.Configuration;
|
||||
import org.apache.hadoop.fs.FileSystem;
|
||||
import org.apache.hadoop.fs.FileUtil;
|
||||
import org.apache.hadoop.fs.Path;
|
||||
import org.apache.hadoop.mapred.ClusterStatus.BlackListInfo;
|
||||
import org.apache.hadoop.mapreduce.MRConfig;
|
||||
import org.apache.hadoop.mapreduce.server.jobtracker.JTConfig;
|
||||
import org.junit.After;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
public class TestJobClient {
|
||||
final static String TEST_DIR = new File(System.getProperty("test.build.data",
|
||||
"/tmp")).getAbsolutePath();
|
||||
|
||||
final static String TEST_DIR = new File("target",
|
||||
TestJobClient.class.getSimpleName()).getAbsolutePath();
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
FileUtil.fullyDelete(new File(TEST_DIR));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetClusterStatusWithLocalJobRunner() throws Exception {
|
||||
@ -51,11 +59,12 @@ public void testGetClusterStatusWithLocalJobRunner() throws Exception {
|
||||
Assert.assertEquals(0, blackListedTrackersInfo.size());
|
||||
}
|
||||
|
||||
@Test(timeout = 1000)
|
||||
@Test(timeout = 10000)
|
||||
public void testIsJobDirValid() throws IOException {
|
||||
Configuration conf = new Configuration();
|
||||
FileSystem fs = FileSystem.getLocal(conf);
|
||||
Path testDir = new Path(TEST_DIR);
|
||||
fs.mkdirs(testDir);
|
||||
Assert.assertFalse(JobClient.isJobDirValid(testDir, fs));
|
||||
|
||||
Path jobconf = new Path(testDir, "job.xml");
|
||||
@ -68,7 +77,7 @@ public void testIsJobDirValid() throws IOException {
|
||||
fs.delete(jobsplit, true);
|
||||
}
|
||||
|
||||
@Test(timeout = 1000)
|
||||
@Test(timeout = 10000)
|
||||
public void testGetStagingAreaDir() throws IOException, InterruptedException {
|
||||
Configuration conf = new Configuration();
|
||||
JobClient client = new JobClient(conf);
|
||||
|
Loading…
Reference in New Issue
Block a user