mirror of https://github.com/apache/jclouds.git
Issue 695: Changed terremark endpoint to beta site. Re-used BaseVersionedServiceLiveTest from previous commit
This commit is contained in:
parent
98e7c6047c
commit
6d46ba7fb5
|
@ -48,10 +48,10 @@
|
||||||
</repositories>
|
</repositories>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<test.trmk-enterprisecloud.endpoint>http://209.251.187.125/livespec</test.trmk-enterprisecloud.endpoint>
|
<test.trmk-enterprisecloud.endpoint>https://services-beta.enterprisecloud.terremark.com/cloudapi</test.trmk-enterprisecloud.endpoint>
|
||||||
<test.trmk-enterprisecloud.apiversion>2011-07-01</test.trmk-enterprisecloud.apiversion>
|
<test.trmk-enterprisecloud.apiversion>2011-07-01</test.trmk-enterprisecloud.apiversion>
|
||||||
<test.trmk-enterprisecloud.identity>readonly@terremark.com</test.trmk-enterprisecloud.identity>
|
<test.trmk-enterprisecloud.identity>FIXME</test.trmk-enterprisecloud.identity>
|
||||||
<test.trmk-enterprisecloud.credential>T3rr3m@rk</test.trmk-enterprisecloud.credential>
|
<test.trmk-enterprisecloud.credential>FIXME</test.trmk-enterprisecloud.credential>
|
||||||
</properties>
|
</properties>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|
|
@ -34,8 +34,7 @@ public class TerremarkEnterpriseCloudPropertiesBuilder extends PropertiesBuilder
|
||||||
@Override
|
@Override
|
||||||
protected Properties defaultProperties() {
|
protected Properties defaultProperties() {
|
||||||
Properties properties = super.defaultProperties();
|
Properties properties = super.defaultProperties();
|
||||||
// TODO replace with the actual rest url
|
properties.setProperty(PROPERTY_ENDPOINT, "https://services-beta.enterprisecloud.terremark.com/cloudapi");
|
||||||
properties.setProperty(PROPERTY_ENDPOINT, "http://209.251.187.125/livespec");
|
|
||||||
properties.setProperty(PROPERTY_API_VERSION, "2011-07-01");
|
properties.setProperty(PROPERTY_API_VERSION, "2011-07-01");
|
||||||
return properties;
|
return properties;
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,7 @@ package org.jclouds.trmk.enterprisecloud.features;
|
||||||
|
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
|
||||||
|
import org.jclouds.compute.BaseVersionedServiceLiveTest;
|
||||||
import org.jclouds.logging.log4j.config.Log4JLoggingModule;
|
import org.jclouds.logging.log4j.config.Log4JLoggingModule;
|
||||||
import org.jclouds.rest.RestContext;
|
import org.jclouds.rest.RestContext;
|
||||||
import org.jclouds.rest.RestContextFactory;
|
import org.jclouds.rest.RestContextFactory;
|
||||||
|
@ -39,21 +40,22 @@ import com.google.inject.Module;
|
||||||
* @author Adrian Cole
|
* @author Adrian Cole
|
||||||
*/
|
*/
|
||||||
@Test(groups = "live")
|
@Test(groups = "live")
|
||||||
public class BaseTerremarkEnterpriseCloudClientLiveTest {
|
public class BaseTerremarkEnterpriseCloudClientLiveTest extends BaseVersionedServiceLiveTest {
|
||||||
|
|
||||||
protected RestContext<TerremarkEnterpriseCloudClient, TerremarkEnterpriseCloudAsyncClient> context;
|
protected RestContext<TerremarkEnterpriseCloudClient, TerremarkEnterpriseCloudAsyncClient> context;
|
||||||
protected Module module;
|
protected Module module;
|
||||||
|
|
||||||
|
public BaseTerremarkEnterpriseCloudClientLiveTest() {
|
||||||
|
provider = "trmk-enterprisecloud";
|
||||||
|
}
|
||||||
|
|
||||||
@BeforeGroups(groups = { "live" })
|
@BeforeGroups(groups = { "live" })
|
||||||
public void setupClient() {
|
public void setupClient() {
|
||||||
// TODO organize this like other compute tests
|
setupCredentials();
|
||||||
String identity = System.getProperty("test.trmk-enterprisecloud.identity", "readonly@terremark.com");
|
Properties overrides = setupProperties();
|
||||||
String credential = System.getProperty("test.trmk-enterprisecloud.credential", "T3rr3m@rk");
|
|
||||||
|
|
||||||
Properties props = new Properties();
|
context = new RestContextFactory().createContext(provider, identity, credential,
|
||||||
|
ImmutableSet.<Module> of(new Log4JLoggingModule(), new SshjSshClientModule()), overrides);
|
||||||
context = new RestContextFactory().createContext("trmk-enterprisecloud", identity, credential,
|
|
||||||
ImmutableSet.<Module> of(new Log4JLoggingModule(), new SshjSshClientModule()), props);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@AfterGroups(groups = "live")
|
@AfterGroups(groups = "live")
|
||||||
|
|
|
@ -47,7 +47,7 @@ public class TaskClientLiveTest extends BaseTerremarkEnterpriseCloudClientLiveTe
|
||||||
// TODO: don't hard-code id
|
// TODO: don't hard-code id
|
||||||
// TODO: docs say don't parse the href, yet no xml includes "identifier",
|
// TODO: docs say don't parse the href, yet no xml includes "identifier",
|
||||||
// I suspect we may need to change to URI args as opposed to long
|
// I suspect we may need to change to URI args as opposed to long
|
||||||
Set<Task> response = client.getTasksInEnvironment(1);
|
Set<Task> response = client.getTasksInEnvironment(77);
|
||||||
assert null != response;
|
assert null != response;
|
||||||
|
|
||||||
assertTrue(response.size() >= 0);
|
assertTrue(response.size() >= 0);
|
||||||
|
|
Loading…
Reference in New Issue