ImageDeltaStats object:
{
"storageScannerOptions": {
"shiftCriteriaPercentageBy": 25.0,
"filterDataLessThan": 1.0,
"maximumNumberOfImageDeltas": 10,
"onlySince": "19990101_000000",
"onlySinceInclusive": true,
"probability": 0.75,
"previousImageDeltaStats": ""
},
"imageDeltaStatsEntries": [
{
"TSuiteName": "47News_chronos_capture",
"TExecutionProfile": "default",
"materialStatsList": [
{
"path": "main.TC_47News.visitSite/47NEWS_TOP.png",
"degree": 5,
"sum": 68.17,
"mean": 13.634,
"variance": 2.6882191428856,
"standardDeviation": 1.6395789529283424,
"tDistribution": 2.1318467859510317,
"confidenceInterval": {
"lowerBound": 12.070840401864046,
"upperBound": 15.197159598135954
},
"criteriaPercentage": 40.20,
"data": [
16.86,
4.53,
2.83,
27.85,
16.1
],
"imageDeltaList": [
{
"a": "20190216_204329",
"b": "20190216_064354",
"d": 16.86
},
{
"a": "20190216_064354",
"b": "20190216_064149",
"d": 4.53
},
{
"a": "20190216_064149",
"b": "20190216_064007",
"d": 2.83
},
{
"a": "20190216_064007",
"b": "20190216_063205",
"d": 27.85
},
{
"a": "20190216_063205",
"b": "20190215_222316",
"d": 16.10
},
{
"a": "20190215_222316",
"b": "20190215_222146",
"d": 0.01
}
]
}
]
}
]
}
| Type | Name and description |
|---|---|
static java.lang.String |
IMAGE_DELTA_STATS_FILE_NAME |
static ImageDeltaStats |
ZERO |
static org.slf4j.Logger |
logger_ |
| Type Params | Return Type | Name and description |
|---|---|---|
|
static ImageDeltaStats |
fromJsonFile(java.nio.file.Path jsonFilePath)create an instance of ImageDeltaStats class from a file |
|
static ImageDeltaStats |
fromJsonObject(java.lang.Object jsonObject) |
|
static ImageDeltaStats |
fromJsonText(java.lang.String jsonText) |
|
double |
getCriteriaPercentage(java.nio.file.Path pathRelativeToTSuiteTimestamp) |
|
ImageDelta |
getImageDelta(java.nio.file.Path relativeToTSuiteTimestampDir, TSuiteTimestamp a, TSuiteTimestamp b) |
|
StatsEntry |
getImageDeltaStatsEntry() |
|
java.util.List<StatsEntry> |
getImageDeltaStatsEntryList() |
|
Options |
getStorageScannerOptions()if getCalculatedCriteriaPercentage() returns a valid value, then returns it. |
|
boolean |
hasImageDelta(java.nio.file.Path relativeToTSuiteTimestampDir, TSuiteTimestamp a, TSuiteTimestamp b)@param capturingTSuiteName |
|
java.lang.Object |
toJsonText() |
|
void |
write(java.nio.file.Path output)@param output |
|
void |
write(java.io.Writer writer) |
| 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() |
create an instance of ImageDeltaStats class from a file
if getCalculatedCriteriaPercentage() returns a valid value, then returns it. otherwise return the value returned by getDefaultCriteriaPercentage()