public class RunInfo
extends com.itko.lisa.LisaDocInfo
implements com.itko.lisa.model.IWriteXML
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DOC_TAG |
static java.lang.String |
EVENT_FILTER_SETS_TAG |
static java.lang.String |
EVENT_FILTER_TAG |
static java.lang.String |
ID_TAG |
static java.lang.String |
LIK |
static java.lang.String |
NAME_ATTR |
static java.lang.String |
PACE_TIME |
static java.lang.String |
PACE_TRANS |
static java.lang.String |
RUN_FILE_EXTENSION |
static java.lang.String |
RUNDOCTAGNAME |
static java.lang.String |
SETUP_TEARDOWN |
static java.lang.String |
STAGING_DOC |
static java.lang.String |
THINKING_ATTR |
IS_IN_PROJ_TAG, LISA_PROJ_PATH, LISA_PROJ_URL, LISA_RELATIVE_PROJ_PATH, LISA_RELATIVE_PROJ_URL, SOURCE_HOST, SOURCE_PATH, SOURCE_PROJECT_NAME, SOURCE_PROJECT_ROOT, SOURCE_RELATIVE_PROJECT_NAME, SOURCE_RELATIVE_PROJECT_ROOT, SOURCE_URL, SOURCE_USER
Constructor and Description |
---|
RunInfo() |
RunInfo(org.w3c.dom.Document runDoc) |
RunInfo(org.w3c.dom.Element parentOf) |
RunInfo(org.w3c.dom.Element parentOf,
java.lang.String projectRoot) |
RunInfo(com.itko.lisa.LisaDocument lisaDoc)
This is a constructor that takes a LisaDocument as parameter. the advantage to using this is to
have access to the launch state variables parsed.
|
Modifier and Type | Method and Description |
---|---|
com.itko.lisa.coordinator.RunDocument |
asRunDocument() |
long |
calculatePace() |
com.itko.lisa.coordinator.runpatterns.DistributionPattern |
getDistributionPattern() |
java.lang.String |
getDocumentation() |
java.util.Map<java.lang.String,int[]> |
getEventFilterSets() |
java.lang.String |
getId() |
int |
getIntervalRate() |
com.itko.lisa.coordinator.IPSpoofingInfo |
getIPSpoofingInfo() |
com.itko.lisa.coordinator.runpatterns.LoadPattern |
getLoadPattern() |
com.itko.lisa.utils.Meta |
getMeta() |
java.util.List |
getMetrics() |
int |
getPaceTimeInSecs() |
int |
getPaceTransactions() |
int |
getPathfinderVersion() |
java.lang.String |
getPathfinderVersionExp() |
java.util.List<ReportGenerator> |
getReportGenerators() |
java.lang.String |
getRunName() |
int |
getSampleRate() |
int |
getThinking() |
static RunInfo |
makeOneUserNoReportingRunInfo()
When you need a good baseline staging doc for 1 user to run to the end
|
static RunInfo |
makeRunInfoForSetupTearDown() |
void |
setDefaultValues() |
void |
setDistributionPattern(com.itko.lisa.coordinator.runpatterns.DistributionPattern distributionPattern) |
void |
setDocumentation(java.lang.String documentation) |
void |
setIntervalRate(int intervalRate) |
void |
setIPSpoofingInfo(com.itko.lisa.coordinator.IPSpoofingInfo ipSpoofingInfo) |
void |
setLoadPattern(com.itko.lisa.coordinator.runpatterns.LoadPattern loadPattern) |
void |
setMeta(com.itko.lisa.utils.Meta meta) |
void |
setMetrics(java.util.List metrics) |
void |
setPaceTimeInSecs(int paceTimeInSecs) |
void |
setPaceTransactions(int paceTransactions) |
void |
setPathfinderVersionExp(java.lang.String pathfinderVersion) |
void |
setRunName(java.lang.String runName) |
void |
setSampleRate(int sampleRate) |
void |
setThinking(int percent) |
void |
writeRunTag(java.io.PrintWriter ps) |
void |
writeXML(java.io.PrintWriter ps) |
addProjectConfigPropsToLaunchState, addProjectConfigPropsToLaunchState, addToLaunchState, addToLaunchState, calculateProjectPath, calculateProjectRoot, calculateProjectURL, getLaunchState, getProjectPath, getProjectRoot, getProjectURL, getUserFromLaunchState, setProjectRoot, setProjectRoot
public static final java.lang.String RUNDOCTAGNAME
public static final java.lang.String SETUP_TEARDOWN
public static final java.lang.String NAME_ATTR
public static final java.lang.String ID_TAG
public static final java.lang.String THINKING_ATTR
public static final java.lang.String LIK
public static final java.lang.String PACE_TRANS
public static final java.lang.String PACE_TIME
public static final java.lang.String DOC_TAG
public static final java.lang.String EVENT_FILTER_SETS_TAG
public static final java.lang.String EVENT_FILTER_TAG
public static final java.lang.String RUN_FILE_EXTENSION
public static final java.lang.String STAGING_DOC
public RunInfo()
public RunInfo(com.itko.lisa.LisaDocument lisaDoc) throws TestDefException
lisaDoc
- TestDefException
public RunInfo(org.w3c.dom.Document runDoc) throws TestDefException
TestDefException
public RunInfo(org.w3c.dom.Element parentOf) throws TestDefException
TestDefException
public RunInfo(org.w3c.dom.Element parentOf, java.lang.String projectRoot) throws TestDefException
TestDefException
public static RunInfo makeOneUserNoReportingRunInfo()
public static RunInfo makeRunInfoForSetupTearDown()
public void setDefaultValues()
public com.itko.lisa.utils.Meta getMeta()
public void setMeta(com.itko.lisa.utils.Meta meta)
meta
- the meta to setpublic void setRunName(java.lang.String runName)
public java.lang.String getRunName()
public java.lang.String getId()
public int getPaceTransactions()
public void setPaceTransactions(int paceTransactions)
public int getPaceTimeInSecs()
public void setPaceTimeInSecs(int paceTimeInSecs)
public java.lang.String getDocumentation()
public void setDocumentation(java.lang.String documentation)
public com.itko.lisa.coordinator.runpatterns.DistributionPattern getDistributionPattern()
public void setDistributionPattern(com.itko.lisa.coordinator.runpatterns.DistributionPattern distributionPattern)
public com.itko.lisa.coordinator.runpatterns.LoadPattern getLoadPattern()
public void setLoadPattern(com.itko.lisa.coordinator.runpatterns.LoadPattern loadPattern)
public void setThinking(int percent)
public int getThinking()
public java.lang.String getPathfinderVersionExp()
public void setPathfinderVersionExp(java.lang.String pathfinderVersion)
public int getPathfinderVersion()
public java.util.List<ReportGenerator> getReportGenerators()
public java.util.Map<java.lang.String,int[]> getEventFilterSets()
public java.util.List getMetrics()
public void setMetrics(java.util.List metrics)
public int getSampleRate()
public void setSampleRate(int sampleRate)
public int getIntervalRate()
public void setIntervalRate(int intervalRate)
public long calculatePace()
public com.itko.lisa.coordinator.IPSpoofingInfo getIPSpoofingInfo()
public void setIPSpoofingInfo(com.itko.lisa.coordinator.IPSpoofingInfo ipSpoofingInfo)
ipSpoofingInfo
- The IP spoofing configuration data object.public com.itko.lisa.coordinator.RunDocument asRunDocument() throws java.io.IOException
java.io.IOException
public void writeXML(java.io.PrintWriter ps)
writeXML
in interface com.itko.lisa.model.IWriteXML
public void writeRunTag(java.io.PrintWriter ps)
Copyright © 1998-2014 CA, Inc. All Rights Reserved.