@Override protected Iterable<Module> setupModules() { return ImmutableSet.<Module> of(getLoggingModule(), credentialStoreModule, getSshModule()); }
@Override protected Properties setupProperties() { Properties overrides = super.setupProperties(); domainAdminIdentity = setIfTestSystemPropertyPresent(overrides, provider + ".domainAdminIdentity"); domainAdminCredential = setIfTestSystemPropertyPresent(overrides, provider + ".domainAdminCredential"); globalAdminIdentity = setIfTestSystemPropertyPresent(overrides, provider + ".globalAdminIdentity"); globalAdminCredential = setIfTestSystemPropertyPresent(overrides, provider + ".globalAdminCredential"); return overrides; }
@Override protected Properties setupProperties() { Properties overrides = super.setupProperties(); String spec = setIfTestSystemPropertyPresent(overrides, provider + ".template"); if (spec != null) { template = TemplateBuilderSpec.parse(spec); if (template.getLoginUser() != null) { Iterable<String> userPass = Splitter.on(':').split(template.getLoginUser()); Builder loginCredentialsBuilder = LoginCredentials.builder(); loginCredentialsBuilder.user(Iterables.get(userPass, 0)); if (Iterables.size(userPass) == 2) loginCredentialsBuilder.password(Iterables.get(userPass, 1)); if (template.getAuthenticateSudo() != null) loginCredentialsBuilder.authenticateSudo(template.getAuthenticateSudo()); loginCredentials = loginCredentialsBuilder.build(); } } return overrides; }
@BeforeGroups(groups = { "integration", "live" }) @Override public void setupContext() { super.setupContext(); computeClient = view.getComputeService(); cloudStackContext = CloudStackContext.class.cast(view);
@Override protected Properties setupProperties() { Properties overrides = super.setupProperties(); domainAdminIdentity = setIfTestSystemPropertyPresent(overrides, provider + ".domainAdminIdentity"); domainAdminCredential = setIfTestSystemPropertyPresent(overrides, provider + ".domainAdminCredential"); globalAdminIdentity = setIfTestSystemPropertyPresent(overrides, provider + ".globalAdminIdentity"); globalAdminCredential = setIfTestSystemPropertyPresent(overrides, provider + ".globalAdminCredential"); return overrides; }
@Override protected Properties setupProperties() { Properties overrides = super.setupProperties(); String spec = setIfTestSystemPropertyPresent(overrides, provider + ".template"); if (spec != null) { templateBuilderSpec = TemplateBuilderSpec.parse(spec); if (templateBuilderSpec.getLoginUser() != null) { Iterable<String> userPass = Splitter.on(':').split(templateBuilderSpec.getLoginUser()); Builder loginCredentialsBuilder = LoginCredentials.builder(); loginCredentialsBuilder.user(Iterables.get(userPass, 0)); if (Iterables.size(userPass) == 2) loginCredentialsBuilder.password(Iterables.get(userPass, 1)); if (templateBuilderSpec.getAuthenticateSudo() != null) loginCredentialsBuilder.authenticateSudo(templateBuilderSpec.getAuthenticateSudo()); loginCredentials = loginCredentialsBuilder.build(); } } return overrides; }
@BeforeGroups(groups = { "integration", "live" }) @Override public void setupContext() { super.setupContext(); computeClient = view.getComputeService(); cloudStackContext = CloudStackContext.class.cast(view);
@Override protected Iterable<Module> setupModules() { return ImmutableSet.<Module> of(getLoggingModule(), credentialStoreModule, getSshModule()); }