LENS-1171: TestMetastoreService is creating/destroying session in each test
Project: http://git-wip-us.apache.org/repos/asf/lens/repo Commit: http://git-wip-us.apache.org/repos/asf/lens/commit/1362e667 Tree: http://git-wip-us.apache.org/repos/asf/lens/tree/1362e667 Diff: http://git-wip-us.apache.org/repos/asf/lens/diff/1362e667 Branch: refs/heads/master Commit: 1362e667e8c1375bb20abd555a266934bbc9faa1 Parents: aad1250 Author: Rajat Khandelwal <[email protected]> Authored: Wed Jun 8 23:10:28 2016 +0530 Committer: Rajat Khandelwal <[email protected]> Committed: Wed Jun 8 23:10:28 2016 +0530 ---------------------------------------------------------------------- .../apache/lens/server/metastore/TestMetastoreService.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lens/blob/1362e667/lens-server/src/test/java/org/apache/lens/server/metastore/TestMetastoreService.java ---------------------------------------------------------------------- diff --git a/lens-server/src/test/java/org/apache/lens/server/metastore/TestMetastoreService.java b/lens-server/src/test/java/org/apache/lens/server/metastore/TestMetastoreService.java index 5424404..1b76ea5 100644 --- a/lens-server/src/test/java/org/apache/lens/server/metastore/TestMetastoreService.java +++ b/lens-server/src/test/java/org/apache/lens/server/metastore/TestMetastoreService.java @@ -55,6 +55,7 @@ import org.apache.lens.server.api.util.LensUtil; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.time.DateUtils; import org.apache.hadoop.fs.Path; +import org.apache.hadoop.hive.conf.HiveConf; import org.apache.hadoop.hive.metastore.TableType; import org.apache.hadoop.hive.metastore.api.FieldSchema; import org.apache.hadoop.hive.ql.session.SessionState; @@ -81,7 +82,7 @@ public class TestMetastoreService extends LensJerseyTest { assertEquals(result.getStatus(), Status.SUCCEEDED, String.valueOf(result)); } - @BeforeMethod + @BeforeTest public void setUp() throws Exception { super.setUp(); cubeObjectFactory = new ObjectFactory(); @@ -90,7 +91,7 @@ public class TestMetastoreService extends LensJerseyTest { } - @AfterMethod + @AfterTest public void tearDown() throws Exception { metastoreService.closeSession(lensSessionId); super.tearDown(); @@ -2663,6 +2664,7 @@ public class TestMetastoreService extends LensJerseyTest { setCurrentDatabase(DB, mediaType); try { + SessionState.start(new HiveConf()); // create hive table String tableName = "test_simple_table"; SessionState.get().setCurrentDatabase(DB); @@ -2774,6 +2776,7 @@ public class TestMetastoreService extends LensJerseyTest { } finally { dropDatabase(DB, mediaType); setCurrentDatabase(prevDb, mediaType); + SessionState.detachSession(); } }
