@Override public void run() { try { if (org.codehaus.cargo.container.State.STARTED == localContainer.getState() || org.codehaus.cargo.container.State.STARTING == localContainer.getState()) { localContainer.stop(); } } catch (Exception e) { throw new CargoException("Failed stopping the container.", e); } } });
@Override public void run() { try { if (ContainerRunMojo.this.localContainer != null && (org.codehaus.cargo.container.State.STARTED == ContainerRunMojo.this.localContainer.getState() || org.codehaus.cargo.container.State.STARTING == ContainerRunMojo.this.localContainer.getState())) { ContainerRunMojo.this.localContainer.stop(); } } catch (Exception e) { ContainerRunMojo.this.getLog().warn("Failed stopping the container", e); } } });
@Override public void run() { try { if (org.codehaus.cargo.container.State.STARTED == localContainer.getState() || org.codehaus.cargo.container.State.STARTING == localContainer.getState()) { localContainer.stop(); waitDeployableMonitor(false); } } catch (Exception e) { CargoTask.this.log( "Failed stopping the container", e, Project.MSG_WARN); } } });
@Override public void run() { try { if (org.codehaus.cargo.container.State.STARTED == localContainer.getState() || org.codehaus.cargo.container.State.STARTING == localContainer.getState()) { localContainer.stop(); waitDeployableMonitor(false); } } catch (Exception e) { CargoTask.this.log( "Failed stopping the container", e, Project.MSG_WARN); } } });
/** * {@inheritDoc} */ @Override protected void tearDown() { // Reset context classloader. See the comment in setUp(). if (getTestData().containerType == ContainerType.EMBEDDED) { Thread.currentThread().setContextClassLoader(null); } // Stop any local container that is still running if (this.container != null && this.container.getType().isLocal()) { LocalContainer container = (LocalContainer) this.container; if (container.getState().isStarted() || container.getState().isStarting()) { getLogger().info( "Container is in the [" + container.getState() + "] state" + ", shutting it down now", this.getClass().getName()); container.stop(); } } getLogger().info("Ending test [" + getName() + "]", this.getClass().getName()); }