@Override protected Properties setupProperties() { Properties overrides = super.setupProperties(); overrides.setProperty(Constants.PROPERTY_MAX_RETRIES, "0"); return overrides; }
@BeforeClass @Override public void setup() { super.setup(); // Providing system properties for specifying the required Azure KeyVault configurations for Live tests // They have to be externally provided, because azurecompute-arm doesn't support creating KeyVaults yet // // TODO Replace the used configurations once full KeyVault implementation is added to azurecompute-arm vaultResourceGroup = System.getProperty("test.azurecompute-arm.vault.resource.group"); vaultName = System.getProperty("test.azurecompute-arm.vault.name"); vaultCertificateUrl = System.getProperty("test.azurecompute-arm.vault.certificate.url"); }
@Override @AfterClass(groups = "live") protected void tearDown() { try { if (resourceGroupName != null) { deleteResourceGroup(resourceGroupName); } } finally { super.tearDown(); } }
protected void initialize() { closeQuietly(api); api = create(setupProperties(), setupModules()); }
@BeforeClass(groups = { "integration", "live" }) public void setup() { initialize(); }
@Override protected Iterable<Module> setupModules() { return ImmutableList.<Module>builder() // .add(new OAuthModule()) // .add(new Module() { @Override public void configure(Binder binder) { // ContextBuilder erases oauth.endpoint, as that's the same name as the provider key. binder.bindConstant().annotatedWith(Names.named("oauth.endpoint")).to(endpoint); binder.bind(OAuthScopes.class).toInstance(SingleScope.create(scope)); } }).addAll(super.setupModules()).build(); } }
protected void initialize() { closeQuietly(api); api = create(setupProperties(), setupModules()); }
@BeforeClass(groups = { "integration", "live" }) public void setup() { initialize(); }
@Override protected Iterable<Module> setupModules() { return ImmutableSet.<Module> builder().addAll(super.setupModules()).add(new DigitalOcean2RateLimitModule()) .build(); }
@Override protected Properties setupProperties() { final Properties overrides = super.setupProperties(); overrides.setProperty(Constants.PROPERTY_MAX_RETRIES, "5"); return overrides; } }
@Override @BeforeClass(groups = { "integration", "live" }) public void setup() { super.setup(); account = api.getCurrentAccount(); }
@Override @AfterClass(groups = "live") protected void tearDown() { for (URI queue : queues) { api.getQueueApi().delete(queue); } super.tearDown(); } }
@Override protected void initialize() { super.initialize(); chefService = injector.getInstance(ChefService.class); json = injector.getInstance(Json.class); }
@Override protected Properties setupProperties() { Properties props = super.setupProperties(); props.put(ComputeServiceProperties.POLL_INITIAL_PERIOD, 1000); props.put(ComputeServiceProperties.POLL_MAX_PERIOD, 10000); props.put(ComputeServiceProperties.TIMEOUT_IMAGE_AVAILABLE, TimeUnit.MINUTES.toMillis(45)); return props; }
@BeforeClass(groups = "live") @Override public void setup() { super.setup(); inSync = retry(new Predicate<Change>() { public boolean apply(Change input) { Change change = api.getChange(input.getId()); return change != null && change.getStatus() == INSYNC; } }, 600, 1, 5, SECONDS); } }
@Override @AfterClass(groups = { "integration", "live" }) protected void tearDown() { if (zoneId != null) api.getZoneApi().delete(zoneName); super.tearDown(); } }
@Override protected void initialize() { super.initialize(); chefService = injector.getInstance(ChefService.class); json = injector.getInstance(Json.class); }
@Override protected Properties setupProperties() { Properties props = super.setupProperties(); props.put(ComputeServiceProperties.POLL_INITIAL_PERIOD, 1000); props.put(ComputeServiceProperties.POLL_MAX_PERIOD, 10000); props.put(ComputeServiceProperties.TIMEOUT_IMAGE_AVAILABLE, TimeUnit.MINUTES.toMillis(45)); return props; }
@Override @BeforeClass(groups = { "integration", "live" }) public void setup() { super.setup(); account = api.getCurrentAccount(); }
@Override @AfterClass(groups = "live") protected void tearDown() { for (URI queue : queues) { api.getQueueApi().delete(queue); } super.tearDown(); } }