Skip to content

Commit

Permalink
Merge pull request #11 from armfergom/JENKINS-34378
Browse files Browse the repository at this point in the history
[JENKINS-34378] Validation for the test result filename field.
  • Loading branch information
ido-ran committed May 5, 2016
2 parents e877ea9 + 7335ad6 commit 1bd02f6
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/main/java/org/jenkinsci/plugins/MsTestBuilder.java
Expand Up @@ -15,6 +15,7 @@
import hudson.tasks.BuildStepDescriptor;
import hudson.tasks.Builder;
import hudson.tools.ToolInstallation;
import hudson.util.FormValidation;

import java.io.File;
import java.io.IOException;
Expand All @@ -25,7 +26,9 @@
import java.util.Set;
import java.util.StringTokenizer;

import org.apache.commons.lang.StringUtils;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.QueryParameter;

/**
* @author Ido Ran
Expand Down Expand Up @@ -294,5 +297,12 @@ public void setInstallations(MsTestInstallation... antInstallations) {
public MsTestInstallation.DescriptorImpl getToolDescriptor() {
return ToolInstallation.all().get(MsTestInstallation.DescriptorImpl.class);
}

public FormValidation doCheckResultFile(@QueryParameter String value) {
if (StringUtils.isBlank(value)) {
return FormValidation.warning("Result File Name must be provided.");
}
return FormValidation.ok();
}
}
}

0 comments on commit 1bd02f6

Please sign in to comment.