public class TestExecutionResult extends Object implements Serializable
TestSpec.
Each TestExecutionResult is part of a parent TestExecution
to make up one cohesive set of test results.| Constructor and Description |
|---|
TestExecutionResult(TestSpec originalTestSpec) |
public TestExecutionResult(TestSpec originalTestSpec)
public Long getId()
public void setId(Long id)
public Long getVersionNumber()
protected void setVersionNumber(Long versionNumber)
public TestExecutionResultValue getResult()
public void setResult(TestExecutionResultValue result)
public LogFile getResultSummary()
public void setResultSummary(LogFile resultSummary)
public SortedSet<Property> getProperties()
Property objects
to be passed to the TestRunner during run time. These are derived
from the original TestSpec used to create this
TestExecutionResult and should be customized for each specific case.public List<TestExecutionResultServerLog> getServerLogs()
TestExecutionResultServerLog is generated for each
HardwareResource that the server application is run on during
the test. Returns a list of these logs.public void setServerLogs(List<TestExecutionResultServerLog> serverLogs)
public List<TestExecutionResultClientLog> getClientLogs()
TestExecutionResultClientLog is generated for each
ClientAppConfig client application simulator that is run
during the test. Returns a list of these logs.public void setClientLogs(List<TestExecutionResultClientLog> clientLogs)
public List<TestExecutionResultProbeLog> getProbeLogs()
TestExecutionResultProbeLog is generated for each
SystemProbe monitoring the system during the test.
Returns a list of these logs.public void setProbeLogs(List<TestExecutionResultProbeLog> probeLogs)
public List<TestExecutionResultClientData> getClientData()
TestExecutionResultClientData objects are
periodically collected during the execution of a test to monitor how
many clients are acting in the system over time. Returns a list
of these data objects.public void setClientData(List<TestExecutionResultClientData> clientData)
public List<HardwareResource> getServerResources()
HardwareResource objects that are used to
run the server application on during the test.public void setServerResources(List<HardwareResource> serverResources)
public List<HardwareResource> getClientResources()
HardwareResource objects taht are used
to run the client application simulators during the testpublic void setClientResources(List<HardwareResource> clientResources)
public List<HardwareResourceFamily> getOriginalServerResources()
public void setOriginalServerResources(List<HardwareResourceFamily> originalServerResources)
public List<HardwareResourceFamily> getOriginalClientResources()
public void setOriginalClientResources(List<HardwareResourceFamily> originalClientResources)
public String getOriginalTestSpecName()
public void setOriginalTestSpecName(String originalTestSpecName)
public String getOriginalTestSpecDescription()
public void setOriginalTestSpecDescription(String originalTestSpecDescription)
public String getOriginalTestSpecTestRunner()
public void setOriginalTestSpecTestRunner(String originalTestSpecTestRunner)
public Long getOriginalTestSpecTimeLimit()
public void setOriginalTestSpecTimeLimit(Long originalTestSpecTimeLimit)
public Long getOriginalTestSpecMaxClients()
public void setOriginalTestSpecMaxClients(Long originalTestSpecMaxClients)
public TestSpec getOriginalTestSpec()
public void setOriginalTestSpec(TestSpec originalTestSpec)
public TestExecution getParentExecution()
public void setParentExecution(TestExecution parentExecution)
Copyright © 2013. All Rights Reserved.