Skip to content

Commit

Permalink
Added additional verification to CoverityServerConfigBuilder
Browse files Browse the repository at this point in the history
  • Loading branch information
JakeMathews committed Nov 8, 2018
1 parent 36f3d8a commit f3beb71
Showing 1 changed file with 10 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
import com.synopsys.integration.coverity.CoverityServerVerifier;
import com.synopsys.integration.exception.IntegrationException;
import com.synopsys.integration.rest.credentials.Credentials;
import com.synopsys.integration.rest.credentials.CredentialsBuilder;
import com.synopsys.integration.rest.proxy.ProxyInfo;
import com.synopsys.integration.util.BuilderStatus;
import com.synopsys.integration.util.IntegrationBuilder;
Expand Down Expand Up @@ -63,6 +62,16 @@ protected CoverityServerConfig buildWithoutValidation() {

@Override
protected void validate(final BuilderStatus builderStatus) {
if (credentials == null) {
builderStatus.addErrorMessage("No Coverity credentials set.");
return;
}

if (proxyInfo == null) {
builderStatus.addErrorMessage("No Coverity ProxyInfo set.");
return;
}

if (url == null) {
builderStatus.addErrorMessage("No Coverity URL set.");
return;
Expand All @@ -82,8 +91,6 @@ protected void validate(final BuilderStatus builderStatus) {
} catch (final IntegrationException e) {
builderStatus.addErrorMessage(e.getMessage());
}

new CredentialsBuilder();
}

public CoverityServerConfigBuilder url(final String url) {
Expand Down

0 comments on commit f3beb71

Please sign in to comment.