From 7ce997af97e165e963eb44cd520f16a1f808d9a5 Mon Sep 17 00:00:00 2001 From: Jason Lowe Date: Tue, 11 Sep 2018 11:16:33 -0500 Subject: [PATCH] MAPREDUCE-7135. TestTaskAttemptContainerRequest should reset UserGroupInformation. Contributed by Oleksandr Shevchenko --- .../app/job/impl/TestTaskAttemptContainerRequest.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/test/java/org/apache/hadoop/mapreduce/v2/app/job/impl/TestTaskAttemptContainerRequest.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/test/java/org/apache/hadoop/mapreduce/v2/app/job/impl/TestTaskAttemptContainerRequest.java index b151c8afb0..585b949d7f 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/test/java/org/apache/hadoop/mapreduce/v2/app/job/impl/TestTaskAttemptContainerRequest.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/test/java/org/apache/hadoop/mapreduce/v2/app/job/impl/TestTaskAttemptContainerRequest.java @@ -27,6 +27,7 @@ import java.util.HashMap; import java.util.Map; +import org.junit.After; import org.junit.Assert; import org.apache.hadoop.fs.CommonConfigurationKeysPublic; @@ -62,12 +63,10 @@ @SuppressWarnings({"rawtypes"}) public class TestTaskAttemptContainerRequest { - //WARNING: This test must be the only test in this file. This is because - // there is an optimization where the credentials passed in are cached - // statically so they do not need to be recomputed when creating a new - // ContainerLaunchContext. if other tests run first this code will cache - // their credentials and this test will fail trying to look for the - // credentials it inserted in. + @After + public void cleanup() { + UserGroupInformation.reset(); + } @Test public void testAttemptContainerRequest() throws Exception {