[
https://issues.apache.org/jira/browse/LENS-82?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14229470#comment-14229470
]
Jaideep Dhok commented on LENS-82:
----------------------------------
lens-cli might need test-jar dependency as well. Test is failing -
{code}
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.apache.lens.cli.TestLensDatabaseCommands
Configuring TestNG with: TestNG652Configurator
2014-12-01 12:23:24,416 (main) [WARN -
org.apache.hadoop.hive.conf.HiveConf.initialize(HiveConf.java:1397)]
DEPRECATED: Configuration property hive.metastore.local no longer has any
effect. Make sure to provide a valid value for hive.metastore.uris if you are
connecting to a remote metastore.
2014-12-01 12:23:25,305 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.session.SessionResource
2014-12-01 12:23:25,453 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.metastore.MetastoreResource
2014-12-01 12:23:25,467 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.query.QueryServiceResource
2014-12-01 12:23:25,468 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.quota.QuotaResource
2014-12-01 12:23:25,470 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.scheduler.ScheduleResource
2014-12-01 12:23:25,471 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.IndexResource
2014-12-01 12:23:25,474 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.TestResource
2014-12-01 12:23:25,477 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:61)]
Added feature class org.glassfish.jersey.media.multipart.MultiPartFeature
2014-12-01 12:23:25,479 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:66)]
Added listener class org.apache.lens.server.LensApplicationListener
2014-12-01 12:23:25,481 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:71)]
Added filter class org.apache.lens.server.AuthenticationFilter
2014-12-01 12:23:25,483 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:71)]
Added filter class org.apache.lens.server.ConsistentStateFilter
2014-12-01 12:23:25,487 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:71)]
Added filter class org.apache.lens.server.ServerModeFilter
2014-12-01 12:23:25,526 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.session.SessionResource
2014-12-01 12:23:25,526 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.metastore.MetastoreResource
2014-12-01 12:23:25,527 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.query.QueryServiceResource
2014-12-01 12:23:25,531 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.quota.QuotaResource
2014-12-01 12:23:25,533 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.scheduler.ScheduleResource
2014-12-01 12:23:25,534 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.IndexResource
2014-12-01 12:23:25,535 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:56)]
Added resource class org.apache.lens.server.TestResource
2014-12-01 12:23:25,536 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:61)]
Added feature class org.glassfish.jersey.media.multipart.MultiPartFeature
2014-12-01 12:23:25,537 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:66)]
Added listener class org.apache.lens.server.LensApplicationListener
2014-12-01 12:23:25,537 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:71)]
Added filter class org.apache.lens.server.AuthenticationFilter
2014-12-01 12:23:25,538 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:71)]
Added filter class org.apache.lens.server.ConsistentStateFilter
2014-12-01 12:23:25,539 (main) [INFO -
org.apache.lens.server.LensApplication.getClasses(LensApplication.java:71)]
Added filter class org.apache.lens.server.ServerModeFilter
Dec 01, 2014 12:23:25 PM org.glassfish.jersey.server.ApplicationHandler
initialize
INFO: Initiating Jersey application, version Jersey: 2.3.1 2013-09-27
07:50:09...
2014-12-01 12:23:28,505 (main) [INFO -
org.apache.lens.server.LensApplicationListener.onEvent(LensApplicationListener.java:76)]
Application null was initialized.
Tests run: 5, Failures: 1, Errors: 0, Skipped: 4, Time elapsed: 6.845 sec <<<
FAILURE! - in org.apache.lens.cli.TestLensDatabaseCommands
startAll(org.apache.lens.cli.TestLensDatabaseCommands) Time elapsed: 6.474 sec
<<< FAILURE!
java.lang.NoClassDefFoundError:
org/apache/lens/server/api/driver/MockQueryContext
at
org.apache.lens.server.LensJerseyTest.startAll(LensJerseyTest.java:63)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
at
org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:277)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
at org.testng.TestNG.run(TestNG.java:1031)
at
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:69)
at
org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:120)
at
org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:104)
at
org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:113)
at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Caused by: java.lang.ClassNotFoundException:
org.apache.lens.server.api.driver.MockQueryContext
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at
org.apache.lens.server.LensJerseyTest.startAll(LensJerseyTest.java:63)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
at
org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:277)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
at org.testng.TestNG.run(TestNG.java:1031)
at
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:69)
at
org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:120)
at
org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:104)
at
org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:113)
at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Results :
Failed tests:
TestLensDatabaseCommands>LensJerseyTest.startAll:63 ยป NoClassDefFound
org/apac...
Tests run: 5, Failures: 1, Errors: 0, Skipped: 4
{code}
> Move Mock* classes in lens-server-api to test jar
> -------------------------------------------------
>
> Key: LENS-82
> URL: https://issues.apache.org/jira/browse/LENS-82
> Project: Apache Lens
> Issue Type: Bug
> Components: api
> Affects Versions: 2.0
> Reporter: Amareshwari Sriramadasu
> Assignee: Sreekanth Ramakrishnan
> Fix For: 2.0
>
> Attachments: lens-82-1.patch
>
>
> MockDriver and MockQueryContext classes are present in lens-server-api. They
> should be moved to test and other modules can depend on lens-server-api's
> test jar module.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)