This was written with reference to the concurrency runner, but it's likely relevant to others.
Make it easier to run the TCK multiple times (e.g. when debugging problems) when using an existing WildFly installation as the TCK target (i.e. when JBOSS_HOME is set.) Right now it is hard because TCK-specific alterations to the base config (via CLI) fail because a previous run has altered the config from the expected base state.
One way to do this: the arquillian.xml could specify, for example 'standalone-concurrency-tck.xml' as the config to use.
Previous maven goals would ensure this file exists, with content that matches the standard WF config that's under test.
If an already-provisioned installation is being used, the maven-resources-plugin could create standalone-concurrency-tck.xml via file copy. If galleon is provisioning, the Galleon plugin config can control the name of the provisioned config file.
This was written with reference to the concurrency runner, but it's likely relevant to others.
Make it easier to run the TCK multiple times (e.g. when debugging problems) when using an existing WildFly installation as the TCK target (i.e. when JBOSS_HOME is set.) Right now it is hard because TCK-specific alterations to the base config (via CLI) fail because a previous run has altered the config from the expected base state.
One way to do this: the arquillian.xml could specify, for example 'standalone-concurrency-tck.xml' as the config to use.
Previous maven goals would ensure this file exists, with content that matches the standard WF config that's under test.
If an already-provisioned installation is being used, the maven-resources-plugin could create standalone-concurrency-tck.xml via file copy. If galleon is provisioning, the Galleon plugin config can control the name of the provisioned config file.