Red Hat Bugzilla – Bug 1001918
Remove version-number references from testsuite XSL files
Last modified: 2016-01-04 02:43:21 EST
Version numbers used in testsuite configuration files requires frequent manual changes.
This recently disabled the -Dtrace= command because logging was upgraded. https://bugzilla.redhat.com/show_bug.cgi?id=978130
Using a different method to match XML tags in the XSL files makes them version-independent and reduces maintenance on the testsuite.
Performed changes are ok, but there are still some XSL files with version numbers in jboss-eap-6.2-src/testsuite/integration/src/test/xslt directory:
Updating for 6.4.0.
There are a few xsl files that are not used anymore and some RBAC files that are new. I'll make a list of unused files and update the RBAC files by next week.
After reviewing, I believe there are three files that aren't currently being used.
addCacheContainer.xsl - This contains and old version of infinispan, 1.3 instead of the current 1.5, and because of that version mismatch has been broken for some time. As it seems to cause no errors I'm leaving it disabled.
changeDatabase.xsl - Same as the addCacheContainer, this has an old version of datasources, 1.1 instead of 1.2. Also can't find where/how this is used in tests.
changeModule.xsl, and corresponding module.xml - Contains an old module version and according to comments seems to be associated with changeDatabase. Can't find where/how it's used either.
The other files are changed in the PR.