abstract class TSuiteResult extends java.lang.Object
| Modifiers | Name | Description |
|---|---|---|
static class |
TSuiteResult.TimestampFirstTSuiteResultComparator |
sort a list of TSuiteResult by 1. |
| Type | Name and description |
|---|---|
static TSuiteResult |
NULL |
RepositoryRoot |
parent |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
addTCaseResult(TCaseResult tCaseResult) |
|
int |
compareTo(TSuiteResult other)TSuitResult is comparable. |
|
java.nio.file.Path |
createDirectories() |
|
TCaseResult |
ensureTCaseResultPresent(TCaseName tCaseName)This method makes sure we have a TCaseResult that is liked to the TSuiteResult object. |
|
boolean |
equals(java.lang.Object obj) |
|
TSuiteResultId |
getId() |
|
java.util.List<Material> |
getMaterialList() |
|
java.util.List<Material> |
getMaterialList(java.nio.file.Path pathRelativeToTSuiteTimestamp) |
|
RepositoryRoot |
getParent() |
|
RepositoryRoot |
getRepositoryRoot() |
|
long |
getSize()get the sum of length of files belonging to this TSuiteResult |
|
TCaseResult |
getTCaseResult(TCaseName tCaseName) |
|
java.util.List<TCaseResult> |
getTCaseResultList() |
|
TExecutionProfile |
getTExecutionProfile() |
|
java.nio.file.Path |
getTExecutionProfileDirectory() |
|
TSuiteName |
getTSuiteName() |
|
java.nio.file.Path |
getTSuiteNameDirectory() |
|
TSuiteTimestamp |
getTSuiteTimestamp() |
|
java.nio.file.Path |
getTSuiteTimestampDirectory() |
|
int |
hashCode() |
|
static TSuiteResult |
newInstance(TSuiteName tSuiteName, TExecutionProfile tExecutionProfile, TSuiteTimestamp tSuiteTimestamp) |
|
TSuiteResult |
setParent(RepositoryRoot repoRoot) |
|
java.lang.String |
toJsonText() |
|
java.lang.String |
toString() |
|
java.lang.String |
treeviewTitle() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
TSuitResult is comparable. Primarily sorted by the ascending order of TSuiteName, and secondarily sorted by the ascending order of TSuiteTimestamp. This means: 1. TS0/20181023_140000 2. TS1/20181023_132618 3. TS1/20181023_132619 4. TS2/20180923_000000
This method makes sure we have a TCaseResult that is liked to the TSuiteResult object. If the TCaseResult object is already there then we will reuse it. If the TCaseResult object is NOT there then we will newly create it. This method drives 1. TSuiteResult.getTCaseResult(TCaseName) + 2. TCaseResult.setParent(TSuiteResult) + 3. TSuiteResult.addTCaseResult(TCaseResult) in one sequence. This sequence is frequently called up by - MaterialRepositoryImpl - RepositoryFileVisitor - TreeBranchVisitor
get the sum of length of files belonging to this TSuiteResult