[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