You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lens.apache.org by "Jaideep Dhok (JIRA)" <ji...@apache.org> on 2015/01/14 06:20:34 UTC
[jira] [Updated] (LENS-191) TestJdbcDriver failing in isolation
[ https://issues.apache.org/jira/browse/LENS-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jaideep Dhok updated LENS-191:
------------------------------
Attachment: LENS-191.1.patch.txt
Creating a patch. It's a very small change, so not creating review request.
Here's the diff
{noformat}
diff --git lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java
index ce62b65..f86e5b9 100644
--- lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java
+++ lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java
@@ -30,6 +30,8 @@ import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
import org.apache.hadoop.conf.Configuration;
+import org.apache.hadoop.hive.conf.HiveConf;
+import org.apache.hadoop.hive.ql.session.SessionState;
import org.apache.hive.service.cli.ColumnDescriptor;
import org.apache.lens.api.LensException;
import org.apache.lens.api.query.QueryHandle;
@@ -46,9 +48,7 @@ import org.apache.lens.server.api.driver.DriverQueryStatus.DriverQueryState;
import org.apache.lens.server.api.query.PreparedQueryContext;
import org.apache.lens.server.api.query.QueryContext;
import org.testng.Assert;
-import org.testng.annotations.AfterTest;
-import org.testng.annotations.BeforeTest;
-import org.testng.annotations.Test;
+import org.testng.annotations.*;
import static org.testng.Assert.*;
@@ -103,6 +103,13 @@ public class TestJdbcDriver {
driver.close();
}
+ @BeforeMethod
+ public void beforeMethod() throws Exception {
+ if (SessionState.get() == null) {
+ SessionState.start(new HiveConf(baseConf, TestJdbcDriver.class));
+ }
+ }
+
private QueryContext createQueryContext(final String query) throws LensException {
QueryContext context = new QueryContext(query, "SA", baseConf, drivers);
context.getDriverContext().setDriverQueriesAndPlans(new HashMap<LensDriver, String>() {
{noformat}
> TestJdbcDriver failing in isolation
> -----------------------------------
>
> Key: LENS-191
> URL: https://issues.apache.org/jira/browse/LENS-191
> Project: Apache Lens
> Issue Type: Bug
> Components: driver-jdbc
> Affects Versions: 2.0
> Reporter: Jaideep Dhok
> Attachments: LENS-191.1.patch.txt
>
>
> mvn test -Dtest=TestJdbcDriver fails with NPE in lot of test cases. Same test passes when tests of whole JDBC module are run together.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)