super.execute();
}
else
{
Container[] containers = this.containerSet.getContainers();
Variable contextUrl = new Variable();
contextUrl.setKey("cactus.contextURL");
addSysproperty(contextUrl);
for (int i = 0; i < containers.length; i++)
{
containers[i].setAntTaskFactory(this.antTaskFactory);
containers[i].setLog(new AntLog(this));
containers[i].setDeployableFile(deployableFile);
containers[i].setSystemProperties(
(Variable[]) this.systemProperties.toArray(
new Variable[0]));
if (containers[i].isEnabled())
{
containers[i].init();
log("--------------------------------------------------"
+ "---------------",
Project.MSG_INFO);
log("Running tests against " + containers[i].getName(),
Project.MSG_INFO);
log("--------------------------------------------------"
+ "---------------",
Project.MSG_INFO);
contextUrl.setValue(
"http://localhost:" + containers[i].getPort() + "/"
+ deployableFile.getTestContext());
executeInContainer(containers[i], deployableFile);
}
}