YARN-1873. Fixed TestDistributedShell failure when the test cases are out of order. Contributed by Mit Desai.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1582060 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Zhijie Shen 2014-03-26 21:18:38 +00:00
parent d337a5ffc4
commit 3af3b0bda9
2 changed files with 14 additions and 10 deletions

View File

@ -585,6 +585,9 @@ Release 2.4.0 - UNRELEASED
ResourceTrackerProtocol so that they work in HA scenario. (Xuan Gong
via jianhe)
YARN-1873. Fixed TestDistributedShell failure when the test cases are out of
order. (Mit Desai via zjshen)
Release 2.3.1 - UNRELEASED
INCOMPATIBLE CHANGES

View File

@ -51,8 +51,8 @@
import org.apache.hadoop.yarn.server.nodemanager.containermanager.ContainerManagerImpl;
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.ResourceScheduler;
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifo.FifoScheduler;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class TestDistributedShell {
@ -60,13 +60,14 @@ public class TestDistributedShell {
private static final Log LOG =
LogFactory.getLog(TestDistributedShell.class);
protected static MiniYARNCluster yarnCluster = null;
protected static Configuration conf = new YarnConfiguration();
protected MiniYARNCluster yarnCluster = null;
protected Configuration conf = new YarnConfiguration();
protected static String APPMASTER_JAR = JarFinder.getJar(ApplicationMaster.class);
protected final static String APPMASTER_JAR =
JarFinder.getJar(ApplicationMaster.class);
@BeforeClass
public static void setup() throws Exception {
@Before
public void setup() throws Exception {
LOG.info("Starting up YARN cluster");
conf.setInt(YarnConfiguration.RM_SCHEDULER_MINIMUM_ALLOCATION_MB, 128);
conf.setClass(YarnConfiguration.RM_SCHEDULER,
@ -106,11 +107,11 @@ public static void setup() throws Exception {
Thread.sleep(2000);
} catch (InterruptedException e) {
LOG.info("setup thread sleep interrupted. message=" + e.getMessage());
}
}
}
@AfterClass
public static void tearDown() throws IOException {
@After
public void tearDown() throws IOException {
if (yarnCluster != null) {
try {
yarnCluster.stop();