/**
* Copyright (c) 2015, CloudBees, Inc., SOASTA, Inc.
* All Rights Reserved.
*/
package com.soasta.jenkins.cloud.postbuild;
import hudson.Extension;
import org.kohsuke.stapler.DataBoundConstructor;
import com.soasta.jenkins.cloud.CloudStatus;
public class StopTestEnvironment extends CloudCommandBasePostBuild
{
@DataBoundConstructor
public StopTestEnvironment(String url, String cloudTestServerID, String name)
{
super(url, cloudTestServerID, name);
}
@Extension
public static class DescriptorImpl extends AbstractCloudCommandPostBuildDescriptor
{
@Override
public String getDisplayName()
{
return "Stop Test Environment";
}
}
@Override
public String getCommand()
{
return "terminate-env";
}
@Override
public int getDefaultTimeout()
{
return 1200;
}
@Override
public CloudStatus getSuccessStatus()
{
return CloudStatus.TERMINATED;
}
}