@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; }
@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; }