Package jetbrains
Class MockBuildRunnerDescriptor
- java.lang.Object
-
- jetbrains.MockBuildRunnerDescriptor
-
- All Implemented Interfaces:
BuildRunnerDescriptor,ParametersDescriptor,SBuildRunnerDescriptor
public class MockBuildRunnerDescriptor extends Object implements SBuildRunnerDescriptor
-
-
Constructor Summary
Constructors Constructor Description MockBuildRunnerDescriptor()
-
Method Summary
-
-
-
Method Detail
-
getId
@NotNull public String getId()
Description copied from interface:ParametersDescriptorReturns unique id of this descriptor- Specified by:
getIdin interfaceParametersDescriptor- Returns:
- unique id of this descriptor
-
withId
public MockBuildRunnerDescriptor withId(@NotNull String id)
-
getName
@NotNull public String getName()
- Specified by:
getNamein interfaceBuildRunnerDescriptor- Returns:
- build runner descriptor name, defined by the user
-
withName
public MockBuildRunnerDescriptor withName(@NotNull String name)
-
getType
@NotNull public String getType()
Description copied from interface:ParametersDescriptorReturns type of the parameters- Specified by:
getTypein interfaceParametersDescriptor- Returns:
- parameters type
-
withType
public MockBuildRunnerDescriptor withType(@NotNull String type)
-
getOwnBuildParameters
@NotNull public Map<String,String> getOwnBuildParameters()
- Specified by:
getOwnBuildParametersin interfaceBuildRunnerDescriptor- Returns:
- map of build parameters (system., env. or configuration parameters)
-
withOwnBuildParameter
public MockBuildRunnerDescriptor withOwnBuildParameter(String name, String value)
-
getParameters
@NotNull public Map<String,String> getParameters()
Description copied from interface:ParametersDescriptorReturns parameters map.- Specified by:
getParametersin interfaceParametersDescriptor- Returns:
- parameters map
-
withParameter
public MockBuildRunnerDescriptor withParameter(String name, String value)
-
withParameters
public MockBuildRunnerDescriptor withParameters(Map<String,String> parameters)
-
getRunType
@NotNull public RunType getRunType()
Description copied from interface:SBuildRunnerDescriptorReturn object representing type of the build runner- Specified by:
getRunTypein interfaceSBuildRunnerDescriptor- Returns:
- see above
-
getRunTypeWithExtensions
@NotNull public RunTypeWithExtensions getRunTypeWithExtensions()
- Specified by:
getRunTypeWithExtensionsin interfaceSBuildRunnerDescriptor- Returns:
- object representing run type with extensions
-
getRunTypeRequirements
@NotNull public Collection<Requirement> getRunTypeRequirements()
Description copied from interface:SBuildRunnerDescriptorReturns additional agent requirements imposed by runner.- Specified by:
getRunTypeRequirementsin interfaceSBuildRunnerDescriptor- Returns:
- see above
-
getInvalidProperties
@NotNull public Collection<InvalidProperty> getInvalidProperties()
- Specified by:
getInvalidPropertiesin interfaceSBuildRunnerDescriptor- Returns:
- collection of invalid properties from extended run type properties processor
- See Also:
RunTypeBase.getRunnerPropertiesProcessor()
-
getFullDisplayName
public String getFullDisplayName()
Description copied from interface:SBuildRunnerDescriptorReturn full step name including the name specified by user + the runner type name afterwards. If user did not specify name, the name of the runner type returned.Thus, if the step named Foo, the returned value may be Foo (Command Line)
- Specified by:
getFullDisplayNamein interfaceSBuildRunnerDescriptor- Returns:
- see above
-
-