]
John Ament commented on ARQ-332:
--------------------------------
i do see your point. At least in my mind, Arquillian should be able to provide the
Switzerland of configuration injection though, at least from my perspective. how would
the testng stuff work with @Deployment in an Arquillian test? i never got in to testng, so
i'm not sure at what point the config parameters are available; but they look like
they're available in the equivalent of @Before.
Add support for injectable configuration options
------------------------------------------------
Key: ARQ-332
URL:
https://jira.jboss.org/browse/ARQ-332
Project: Arquillian
Issue Type: Feature Request
Components: Configuration
Environment: All
Reporter: John Ament
Priority: Minor
I may have more of a unique situation here, not sure, but I figure something like this
would be useful to a lot of people. In my case, I have to test my application against
multiple RDBMSs. Amongst the test cases I need to execute, the only deltas between them
is really the orm.xml and persistence.xml for JPA, since we override the configuration.
Currently, arquillian requires me to point to the files in my test cases. Granted, I
could use a static string to manage them, but I was wondering if arquillian could provide
something like this in arquillian.xml
<?xml version="1.0"?>
<arquillian
xmlns="http://jboss.com/arquillian"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:glassfish="urn:arq:org.jboss.arquillian.container.glassfish.embedded_3">
<glassfish:container>
<glassfish:sunResourcesXml>src/test/resources/sun-resources-mysql.xml</glassfish:sunResourcesXml>
</glassfish:container>
<properties>
<property name="orm-xml"
value="src/test/resources/orm-mysql.xml"/>
<property name="persistence-xml"
value="src/test/resources/pers-mysql.xml"/>
</properties>
</arquillian>
And then in the test case itself
@Inject ArquillianConfiguration config;
config.getProperty("orm-xml");
in order to access the property.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: