Class TestSuiteLogCollection
java.lang.Object
de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Collection that holds all log messages from all test classes
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassSuite informationclassInformation about the system the test suite was executed onclassThread information -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd tagaddTestClassLogCollection(TestFeatureLogCollection collection) Add new test case collectionBuild the log directory pathvoidclear()Clear datavoidClear test case log collectionsintCount feature logscreateFeatureIfNotExists(int featureId, String featureName) Create a new log collection if it was not created beforeGet driverNamelongGet durationgetEnd()Get endstatic TestSuiteLogCollectionGet instance of classGet logDirectoryGet osNameGet processInfogetStart()Get startGet suiteInfoGet systemInfoGet taggetTags()Get tagsGet test case log collectionsGet threadInfogetUuid()Get uuidvoidRemove tagsetDriverName(String driverName) Set driverNamesetDuration(long duration) Set durationSet endstatic voidsetInstance(TestSuiteLogCollection instance) Set instanceSet osNameSet startsetSuiteInfo(TestSuiteLogCollection.SuiteInfo suiteInfo) Set suiteInfo
-
Method Details
-
getInstance
Get instance of class- Returns:
- instance of class
-
getUuid
Get uuid- Returns:
- uuid
-
getLogDirectory
Get logDirectory- Returns:
- logDirectory
-
buildLogDirectoryPath
Build the log directory path- Returns:
- log directory path
-
getTestFeatureLogCollections
Get test case log collections- Returns:
- log collections
-
clearCollection
public void clearCollection()Clear test case log collections -
addTestClassLogCollection
Add new test case collection- Parameters:
collection- Collection- Returns:
- this
-
createFeatureIfNotExists
Create a new log collection if it was not created before- Parameters:
featureId- Hash code of the test scenariofeatureName- Scenario name / Class ID of the test- Returns:
- new collection
-
setInstance
Set instance- Parameters:
instance- Instance
-
getSuiteInfo
Get suiteInfo- Returns:
- suiteInfo
-
setSuiteInfo
Set suiteInfo- Parameters:
suiteInfo- SuiteInfo- Returns:
- this
-
getSystemInfo
Get systemInfo- Returns:
- systemInfo
-
getProcessInfo
Get processInfo- Returns:
- processInfo
-
getThreadInfo
Get threadInfo- Returns:
- threadInfo
-
getOsName
Get osName- Returns:
- osName
-
setOsName
Set osName- Parameters:
osName- OsName- Returns:
- this
-
getDriverName
Get driverName- Returns:
- driverName
-
setDriverName
Set driverName- Parameters:
driverName- DriverName- Returns:
- this
-
getStart
Get start- Returns:
- start
-
setStart
Set start- Parameters:
start- Start- Returns:
- this
-
getEnd
Get end- Returns:
- end
-
setEnd
Set end- Parameters:
end- End- Returns:
- this
-
getDuration
public long getDuration()Get duration- Returns:
- duration
-
setDuration
Set duration- Parameters:
duration- Duration- Returns:
- this
-
countFeatureLogs
public int countFeatureLogs()Count feature logs- Returns:
- number of feature logs
-
getTags
Get tags- Returns:
- tags
-
getTag
Get tag- Parameters:
key- Tag key- Returns:
- Tag value
-
addTag
Add tag- Parameters:
key- Tag keyvalue- Tag value
-
removeTag
Remove tag- Parameters:
key- tag key
-
clear
public void clear()Clear data
-