Package nl.stokpop.eventscheduler.api
Class TestContextBuilder
- java.lang.Object
-
- nl.stokpop.eventscheduler.api.TestContextBuilder
-
@NotThreadSafe public class TestContextBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TestContextBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TestContextbuild()TestContextBuildersetAnnotations(java.lang.String annotations)TestContextBuildersetCIBuildResultsUrl(java.lang.String ciBuildResultsUrl)TestContextBuildersetConstantLoadTime(java.time.Duration constantLoadTime)TestContextBuildersetConstantLoadTimeInSeconds(java.lang.String constantLoadTimeInSeconds)TestContextBuildersetEnvironment(java.lang.String environment)TestContextBuildersetRampupTime(java.time.Duration rampupTime)TestContextBuildersetRampupTimeInSeconds(java.lang.String rampupTimeSeconds)TestContextBuildersetSystemUnderTest(java.lang.String systemUnderTest)TestContextBuildersetTags(java.lang.String tagsSeparatedByCommas)TestContextBuildersetTags(java.util.List<java.lang.String> tags)TestContextBuildersetTestRunId(java.lang.String testRunId)TestContextBuildersetVariables(java.util.Map<java.lang.String,java.lang.String> variables)TestContextBuildersetVariables(java.util.Properties props)TestContextBuildersetVersion(java.lang.String version)TestContextBuildersetWorkload(java.lang.String workload)
-
-
-
Method Detail
-
setSystemUnderTest
public TestContextBuilder setSystemUnderTest(java.lang.String systemUnderTest)
-
setWorkload
public TestContextBuilder setWorkload(java.lang.String workload)
-
setEnvironment
public TestContextBuilder setEnvironment(java.lang.String environment)
-
setTestRunId
public TestContextBuilder setTestRunId(java.lang.String testRunId)
-
setCIBuildResultsUrl
public TestContextBuilder setCIBuildResultsUrl(java.lang.String ciBuildResultsUrl)
-
setVersion
public TestContextBuilder setVersion(java.lang.String version)
-
setRampupTime
public TestContextBuilder setRampupTime(java.time.Duration rampupTime)
-
setConstantLoadTime
public TestContextBuilder setConstantLoadTime(java.time.Duration constantLoadTime)
-
setAnnotations
public TestContextBuilder setAnnotations(java.lang.String annotations)
-
setVariables
public TestContextBuilder setVariables(java.util.Map<java.lang.String,java.lang.String> variables)
-
setTags
public TestContextBuilder setTags(java.util.List<java.lang.String> tags)
-
setTags
public TestContextBuilder setTags(java.lang.String tagsSeparatedByCommas)
- Parameters:
tagsSeparatedByCommas- example: foo,bar,zzz- Returns:
- this
-
build
public TestContext build()
-
setRampupTimeInSeconds
public TestContextBuilder setRampupTimeInSeconds(java.lang.String rampupTimeSeconds)
-
setConstantLoadTimeInSeconds
public TestContextBuilder setConstantLoadTimeInSeconds(java.lang.String constantLoadTimeInSeconds)
-
setVariables
public TestContextBuilder setVariables(java.util.Properties props)
-
-