public class VsTestBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
VsTestBuilder.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
VsTestBuilder() |
| Modifier and Type | Method and Description |
|---|---|
String |
getCmdLineArgs() |
VsTestBuilder.DescriptorImpl |
getDescriptor() |
String |
getFramework() |
String |
getLogger() |
String |
getPlatform() |
String |
getSettings() |
String |
getTestCaseFilter() |
String |
getTestFiles() |
String |
getTests() |
VsTestInstallation |
getVsTest(hudson.model.TaskListener listener) |
String |
getVsTestName() |
boolean |
isEnablecodecoverage() |
boolean |
isFailBuild() |
boolean |
isInIsolation() |
boolean |
isUseVs2017Plus() |
boolean |
isUseVsixExtensions() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
protected Object |
readResolve() |
void |
setCmdLineArgs(String cmdLineArgs) |
void |
setEnablecodecoverage(boolean enablecodecoverage) |
void |
setFailBuild(boolean failBuild) |
void |
setFramework(String framework) |
void |
setInIsolation(boolean inIsolation) |
void |
setLogger(String logger) |
void |
setPlatform(String platform) |
void |
setSettings(String settings) |
void |
setTestCaseFilter(String testCaseFilter) |
void |
setTestFiles(String testFiles) |
void |
setTests(String tests) |
void |
setUseVs2017Plus(boolean useVs2017Plus) |
void |
setUseVsixExtensions(boolean useVsixExtensions) |
void |
setVsTestName(String vsTestName) |
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildprotected Object readResolve()
public String getVsTestName()
public String getTestFiles()
public String getSettings()
public String getTests()
public boolean isEnablecodecoverage()
public boolean isInIsolation()
public boolean isUseVsixExtensions()
public boolean isUseVs2017Plus()
public String getPlatform()
public String getFramework()
public String getTestCaseFilter()
public String getLogger()
public String getCmdLineArgs()
public boolean isFailBuild()
@DataBoundSetter public void setVsTestName(String vsTestName)
@DataBoundSetter public void setTestFiles(String testFiles)
@DataBoundSetter public void setSettings(String settings)
@DataBoundSetter public void setTests(String tests)
@DataBoundSetter public void setTestCaseFilter(String testCaseFilter)
@DataBoundSetter public void setPlatform(String platform)
@DataBoundSetter public void setFramework(String framework)
@DataBoundSetter public void setLogger(String logger)
@DataBoundSetter public void setCmdLineArgs(String cmdLineArgs)
@DataBoundSetter public void setEnablecodecoverage(boolean enablecodecoverage)
@DataBoundSetter public void setInIsolation(boolean inIsolation)
@DataBoundSetter public void setUseVsixExtensions(boolean useVsixExtensions)
@DataBoundSetter public void setUseVs2017Plus(boolean useVs2017Plus)
@DataBoundSetter public void setFailBuild(boolean failBuild)
@NonNull public VsTestInstallation getVsTest(hudson.model.TaskListener listener)
public VsTestBuilder.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.Builderpublic void perform(@NonNull
hudson.model.Run<?,?> run,
@NonNull
hudson.FilePath workspace,
@NonNull
hudson.Launcher launcher,
@NonNull
hudson.model.TaskListener listener)
throws InterruptedException,
IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionCopyright © 2016–2019. All rights reserved.