blob: 2205825ea5a39f1e4bdfb7dfaf3a6227f7de0943 [file] [log] [blame]
package brooklyn.location.jclouds
import static org.testng.Assert.*
import org.testng.annotations.DataProvider
import org.testng.annotations.Test
class AwsEc2LocationLiveTest extends AbstractJcloudsLocationTest {
private static final String PROVIDER = "aws-ec2"
private static final String EUWEST_REGION_NAME = "eu-west-1"
private static final String USEAST_REGION_NAME = "us-east-1"
private static final String EUWEST_IMAGE_ID = EUWEST_REGION_NAME+"/"+"ami-89def4fd"
private static final String USEAST_IMAGE_ID = USEAST_REGION_NAME+"/"+"ami-2342a94a"
private static final String IMAGE_OWNER = "411009282317"
private static final String IMAGE_PATTERN = ".*RightImage_CentOS_5.4_i386_v5.5.9_EBS.*"
public AwsEc2LocationLiveTest() {
super(PROVIDER)
}
@Override
@DataProvider(name = "fromImageId")
public Object[][] cloudAndImageIds() {
return [
[ EUWEST_REGION_NAME, EUWEST_IMAGE_ID, IMAGE_OWNER ],
[ USEAST_REGION_NAME, USEAST_IMAGE_ID, IMAGE_OWNER] ]
}
@Override
@DataProvider(name = "fromImageDescriptionPattern")
public Object[][] cloudAndImageDescriptionPatterns() {
return [
[ USEAST_REGION_NAME, IMAGE_PATTERN, IMAGE_OWNER ],
[ USEAST_REGION_NAME, IMAGE_PATTERN, IMAGE_OWNER] ]
}
@Override
@DataProvider(name = "fromImageNamePattern")
public Object[][] cloudAndImageNamePatterns() {
return []
}
@Test(enabled = false)
public void noop() { } /* just exists to let testNG IDE run the test */
}