Author: zjshen
Date: Wed Mar 26 21:18:38 2014
New Revision: 1582060
URL: http://svn.apache.org/r1582060
Log:
YARN-1873. Fixed TestDistributedShell failure when the test cases are out of
order. Contributed by Mit Desai.
Modified:
hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt
hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/src/test/java/org/apache/hadoop/yarn/applications/distributedshell/TestDistributedShell.java
Modified: hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt?rev=1582060&r1=1582059&r2=1582060&view=diff
==============================================================================
--- hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt (original)
+++ hadoop/common/trunk/hadoop-yarn-project/CHANGES.txt Wed Mar 26 21:18:38 2014
@@ -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
Modified:
hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/src/test/java/org/apache/hadoop/yarn/applications/distributedshell/TestDistributedShell.java
URL:
http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/src/test/java/org/apache/hadoop/yarn/applications/distributedshell/TestDistributedShell.java?rev=1582060&r1=1582059&r2=1582060&view=diff
==============================================================================
---
hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/src/test/java/org/apache/hadoop/yarn/applications/distributedshell/TestDistributedShell.java
(original)
+++
hadoop/common/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/src/test/java/org/apache/hadoop/yarn/applications/distributedshell/TestDistributedShell.java
Wed Mar 26 21:18:38 2014
@@ -51,8 +51,8 @@ import org.apache.hadoop.yarn.server.nod
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 class TestDistributedShell {
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();