[jboss-user] [JBoss Seam] - Trying to run tests in Embedded.
neill_robbins
do-not-reply at jboss.com
Wed Jul 11 21:49:19 EDT 2007
I'm sorry I'm maybe missing something very obvious.
I am trying to run a test in Seam2.0BETA using testNG in the embedded EJB3 container and I'm getting the following:
| [testng] java.lang.RuntimeException: PROVIDER_URL not provided in jndi.proper
| ties. Automatic discovery not implemented yet.
| [testng] at org.jboss.naming.JBossRemotingContextFactory.getInitialContex
| t(JBossRemotingContextFactory.java:162)
| [testng] at javax.naming.spi.NamingManager.getInitialContext(NamingManage
| r.java:667)
| [testng] at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.
| java:288)
| [testng] at javax.naming.InitialContext.init(InitialContext.java:223)
| [testng] at javax.naming.InitialContext.<init>(InitialContext.java:175)
| [testng] at org.hibernate.util.NamingHelper.getInitialContext(NamingHelpe
| r.java:28)
| [testng] at org.hibernate.connection.DatasourceConnectionProvider.configu
| re(DatasourceConnectionProvider.java:52)
| [testng] at org.hibernate.connection.ConnectionProviderFactory.newConnect
| ionProvider(ConnectionProviderFactory.java:124)
| [testng] at org.hibernate.ejb.InjectionSettingsFactory.createConnectionPr
| ovider(InjectionSettingsFactory.java:29)
| [testng] at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFacto
| ry.java:62)
| [testng] at org.hibernate.cfg.Configuration.buildSettings(Configuration.j
| ava:2006)
| [testng] at org.hibernate.cfg.Configuration.buildSessionFactory(Configura
| tion.java:1289)
| [testng] at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory
| (Ejb3Configuration.java:691)
| [testng] at org.hibernate.ejb.HibernatePersistence.createEntityManagerFac
| tory(HibernatePersistence.java:121)
| [testng] at javax.persistence.Persistence.createEntityManagerFactory(Pers
| istence.java:51)
| [testng] at javax.persistence.Persistence.createEntityManagerFactory(Pers
| istence.java:33)
| [testng] at au.com.sandstone.ib.service.AddTransferServiceRequestTest.ini
| t(AddTransferServiceRequestTest.java:21)
| [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
| sorImpl.java:39)
| [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
| hodAccessorImpl.java:25)
| [testng] at java.lang.reflect.Method.invoke(Method.java:597)
| [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.ja
| va:604)
| [testng] at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker
| .java:394)
| [testng] at org.testng.internal.Invoker.invokeConfigurations(Invoker.java
| :142)
| [testng] at org.testng.internal.Invoker.invokeConfigurations(Invoker.java
| :79)
| [testng] at org.testng.TestRunner.beforeRun(TestRunner.java:519)
| [testng] at org.testng.TestRunner.run(TestRunner.java:487)
| [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300)
| [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295)
| [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275)
| [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190)
| [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792)
| [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765)
| [testng] at org.testng.TestNG.run(TestNG.java:699)
| [testng] at org.testng.TestNG.privateMain(TestNG.java:824)
| [testng] at org.testng.TestNG.main(TestNG.java:802)
| [testng] FAILED CONFIGURATION: @BeforeTest init
| [testng] javax.persistence.PersistenceException: org.hibernate.HibernateExcep
| tion: Could not find datasource
| [testng] at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory
| (Ejb3Configuration.java:698)
| [testng] at org.hibernate.ejb.HibernatePersistence.createEntityManagerFac
| tory(HibernatePersistence.java:121)
| [testng] at javax.persistence.Persistence.createEntityManagerFactory(Pers
| istence.java:51)
| [testng] at javax.persistence.Persistence.createEntityManagerFactory(Pers
| istence.java:33)
| [testng] at au.com.sandstone.ib.service.AddTransferServiceRequestTest.ini
| t(AddTransferServiceRequestTest.java:21)
| [testng] Caused by: org.hibernate.HibernateException: Could not find datasour
| ce
| [testng] at org.hibernate.connection.DatasourceConnectionProvider.configu
| re(DatasourceConnectionProvider.java:56)
| [testng] at org.hibernate.connection.ConnectionProviderFactory.newConnect
| ionProvider(ConnectionProviderFactory.java:124)
| [testng] at org.hibernate.ejb.InjectionSettingsFactory.createConnectionPr
| ovider(InjectionSettingsFactory.java:29)
| [testng] at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFacto
| ry.java:62)
| [testng] at org.hibernate.cfg.Configuration.buildSettings(Configuration.j
| ava:2006)
| [testng] at org.hibernate.cfg.Configuration.buildSessionFactory(Configura
| tion.java:1289)
| [testng] at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory
| (Ejb3Configuration.java:691)
| [testng] ... 23 more
| [testng] Caused by: java.lang.RuntimeException: PROVIDER_URL not provided in
| jndi.properties. Automatic discovery not implemented yet.
| [testng] at org.jboss.naming.JBossRemotingContextFactory.getInitialContex
| t(JBossRemotingContextFactory.java:162)
| [testng] at javax.naming.spi.NamingManager.getInitialContext(NamingManage
| r.java:667)
| [testng] at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.
| java:288)
| [testng] at javax.naming.InitialContext.init(InitialContext.java:223)
| [testng] at javax.naming.InitialContext.<init>(InitialContext.java:175)
| [testng] at org.hibernate.util.NamingHelper.getInitialContext(NamingHelpe
| r.java:28)
| [testng] at org.hibernate.connection.DatasourceConnectionProvider.configu
| re(DatasourceConnectionProvider.java:52)
| [testng] ... 29 more
| [testng] ... Removed 19 stack frames
| [testng] FAILED CONFIGURATION: @BeforeMethod begin
| [testng] java.lang.IllegalStateException: Attempted to invoke a Seam componen
| t outside the an initialized application
| [testng] at org.jboss.seam.contexts.Lifecycle.getApplication(Lifecycle.ja
| va:36)
| [testng] at org.jboss.seam.contexts.Lifecycle.beginSession(Lifecycle.java
| :169)
| [testng] at org.jboss.seam.contexts.ServletLifecycle.beginSession(Servlet
| Lifecycle.java:127)
| [testng] at org.jboss.seam.mock.BaseSeamTest.begin(BaseSeamTest.java:845)
|
| [testng] at org.jboss.seam.mock.SeamTest.begin(SeamTest.java:28)
| [testng] ... Removed 24 stack frames
| [testng] SKIPPED CONFIGURATION: @AfterMethod end
| [testng] SKIPPED CONFIGURATION: @AfterClass cleanup
| [testng] SKIPPED CONFIGURATION: @AfterTest destroy
| [testng] SKIPPED: testProcess
| [testng]
| [testng] ===============================================
| [testng] BankLinkDomain
| [testng] Tests run: 1, Failures: 0, Skips: 1
| [testng] Configuration Failures: 2, Skips: 3
| [testng] ===============================================
| [testng]
| [testng]
| [testng] ===============================================
| [testng] Bank-Link
| [testng] Total tests run: 1, Failures: 0, Skips: 1
| [testng] Configuration Failures: 2, Skips: 3
| [testng] ===============================================
| [testng]
|
I have just got a vanilla installation, and have used sen gen to create a project. I have created a class and a test and I was running "ant test".
Any idea what I am missing?
Cheers
N
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4063291#4063291
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4063291
More information about the jboss-user
mailing list