[
https://issues.jboss.org/browse/JBTM-2573?page=com.atlassian.jira.plugin....
]
Amos Feng updated JBTM-2573:
----------------------------
Description:
currently the ArjunaJTA/jta commitmarkable tests fails when running under the
codeCoverage. The root cause is that the jbossts properties file does not set to the
"commitmarkableresourcejbossts-properties.xml".
The surefire-plugin config the system property com.arjuna.ats.arjuna.common.propertiesFile
with "jbossts-properties.xml" in the codeCoverage profile
https://github.com/jbosstm/narayana/blob/master/pom.xml#L645
So the
https://github.com/jbosstm/narayana/blob/master/ArjunaJTA/jta/tests/class...
{code}
resetPropertiesFile = System
.getProperty("com.arjuna.ats.arjuna.common.propertiesFile");
if (resetPropertiesFile == null) {
System.setProperty("com.arjuna.ats.arjuna.common.propertiesFile",
"commitmarkableresourcejbossts-properties.xml");
}
{code}
the resetPropertiesFile does not be null and the if check statement is false, so the
System.setProperty(...) can not run and the property is still the jbossts-properties.xml.
This failure does not happen in the default profile as the surefire-plugin does not set
this system property in the profile.
Can not set the right jbossts properties file when running the
commitmarkable test under the codeCoverage
---------------------------------------------------------------------------------------------------------
Key: JBTM-2573
URL:
https://issues.jboss.org/browse/JBTM-2573
Project: JBoss Transaction Manager
Issue Type: Bug
Components: Testing
Reporter: Amos Feng
Assignee: Amos Feng
Fix For: 5.next
currently the ArjunaJTA/jta commitmarkable tests fails when running under the
codeCoverage. The root cause is that the jbossts properties file does not set to the
"commitmarkableresourcejbossts-properties.xml".
The surefire-plugin config the system property
com.arjuna.ats.arjuna.common.propertiesFile with "jbossts-properties.xml" in the
codeCoverage profile
https://github.com/jbosstm/narayana/blob/master/pom.xml#L645
So the
https://github.com/jbosstm/narayana/blob/master/ArjunaJTA/jta/tests/class...
{code}
resetPropertiesFile = System
.getProperty("com.arjuna.ats.arjuna.common.propertiesFile");
if (resetPropertiesFile == null) {
System.setProperty("com.arjuna.ats.arjuna.common.propertiesFile",
"commitmarkableresourcejbossts-properties.xml");
}
{code}
the resetPropertiesFile does not be null and the if check statement is false, so the
System.setProperty(...) can not run and the property is still the jbossts-properties.xml.
This failure does not happen in the default profile as the surefire-plugin does not set
this system property in the profile.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)