Should this work out of the box? I ran
 
    mvn clean test -Dtest=TestRunnerArquillian -Dscenario=org.hibernate.search.test.performance.scenario.FileSystemNearRealTimeTestScenario -Ddatasource=foo

and got (sorry massive stack trace ;-))

        Running org.hibernate.search.test.performance.TestRunnerArquillian
        Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 28.212 sec <<< FAILURE! - in org.hibernate.search.test.performance.        TestRunnerArquillian
        org.hibernate.search.test.performance.TestRunnerArquillian  Time elapsed: 28.21 sec  <<< ERROR!
        org.jboss.arquillian.container.spi.client.container.DeploymentException: Cannot deploy: TestRunnerArquillian.war
        	at org.jboss.as.arquillian.container.ArchiveDeployer.deployInternal(ArchiveDeployer.java:83)
        	at org.jboss.as.arquillian.container.ArchiveDeployer.deployInternal(ArchiveDeployer.java:64)
        	at org.jboss.as.arquillian.container.ArchiveDeployer.deploy(ArchiveDeployer.java:46)
        	at org.jboss.as.arquillian.container.CommonDeployableContainer.deploy(CommonDeployableContainer.java:146)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:161)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:128)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deploy(ContainerDeployController.java:127)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
        	at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.        java:78)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
        	at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.        java:57)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
        	at org.jboss.arquillian.container.impl.client.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(        DeploymentExceptionHandler.java:50)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
        	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
        	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
        	at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:95)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:80)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachManagedDeployment(ContainerDeployController.java:239)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deployManaged(ContainerDeployController.java:79)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
        	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
        	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
        	at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
        	at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:101)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
        	at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:75)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
        	at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:60)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
        	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
        	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
        	at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:80)
        	at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:182)
        	at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)
        	at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
        	at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)
        	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
        	at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
        	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
        	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
        	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
        	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.Exception: {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.persistenceunit.\"TestRunnerArquillian.        war#primary\".__FIRST_PHASE__ is missing [jboss.naming.context.java.foo]"]}
        	at org.jboss.as.controller.client.helpers.standalone.impl.ServerDeploymentPlanResultFuture.getActionResult(ServerDeploymentPlanResultFuture.        java:134)
        	at org.jboss.as.controller.client.helpers.standalone.impl.ServerDeploymentPlanResultFuture.getResultFromNode(ServerDeploymentPlanResultFuture.        java:123)
        	at org.jboss.as.controller.client.helpers.standalone.impl.ServerDeploymentPlanResultFuture.get(ServerDeploymentPlanResultFuture.java:85)
        	at org.jboss.as.controller.client.helpers.standalone.impl.ServerDeploymentPlanResultFuture.get(ServerDeploymentPlanResultFuture.java:42)
        	at org.jboss.as.controller.client.helpers.standalone.ServerDeploymentHelper.deploy(ServerDeploymentHelper.java:55)
        	at org.jboss.as.arquillian.container.ArchiveDeployer.deployInternal(ArchiveDeployer.java:77)
        	at org.jboss.as.arquillian.container.ArchiveDeployer.deployInternal(ArchiveDeployer.java:64)
        	at org.jboss.as.arquillian.container.ArchiveDeployer.deploy(ArchiveDeployer.java:46)
        	at org.jboss.as.arquillian.container.CommonDeployableContainer.deploy(CommonDeployableContainer.java:146)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:161)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:128)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deploy(ContainerDeployController.java:127)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
        	at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.        java:78)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
        	at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.        java:57)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
        	at org.jboss.arquillian.container.impl.client.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(        DeploymentExceptionHandler.java:50)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
        	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
        	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
        	at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:95)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:80)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachManagedDeployment(ContainerDeployController.java:239)
        	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deployManaged(ContainerDeployController.java:79)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
        	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
        	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
        	at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
        	at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:101)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
        	at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:75)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
        	at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:60)
        	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:601)
        	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
        	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
        	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
        	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
        	at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:80)
        	at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:182)
        	at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)
        	at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
        	at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)
        	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
        	at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
        	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
        	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
        	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
        	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 :
        
        Tests in error: 
          TestRunnerArquillian.org.hibernate.search.test.performance.TestRunnerArquillian » Deployment
        
        Tests run: 1, Failures: 0, Errors: 1, Skipped: 0