generate HTML
s which presents 2 images (Back and Forth) in parallel format
get(Path) - Method in ComparisonResultBundle
look up a ComparionResult object in the bundle.
get(Path) - Method in ComparisonResultBundleAsJsonObject
look up a Map object as ComparisonResult in the bundle.
get(String) - Method in InvokedMethodName
get(int) - Method in MaterialMetadataBundle
get(Path) - Method in MaterialPairs
get(Path) - Method in MaterialPairsImpl
getA() - Method in ImageDelta
getAbbreviatedId() - Method in TCaseName
- Returns:
- When given testCaseId is 'Test Cases/test/com.kazurayam.visualtesting/AllTestRunner',
then returns 'test/com.kazurayam.visualtesting/AllTestRunner'.
getAbbreviatedId() - Method in TSuiteName
@return e.g, 'main/TS1'
getActual() - Method in ImageDifferenceSerializer
getActual() - Method in MaterialPair
getActual() - Method in MaterialPairImpl
getActualBufferedImage() - Method in MaterialPair
getActualBufferedImage() - Method in MaterialPairImpl
getActualImage() - Method in ImageDifference
getActualMaterial() - Method in ComparisonResult
getActualTSuiteResult() - Method in MaterialPairs
getActualTSuiteResult() - Method in MaterialPairsImpl
getAllMimeTypes() - Method in FileType
returns a string which contains all of MIME types listed uniquely in comma-separated format.
getAllMimeTypesAsString() - Method in FileType
getB() - Method in ImageDelta
getBaseDir() - Method in MaterialCore
getBaseDir() - Method in MaterialCoreImpl
getBaseDir() - Method in MaterialImpl
getBaseDir() - Method in MaterialRepository
getBaseDir() - Method in MaterialRepositoryImpl
getBaseDir() - Method in MaterialStorage
@return the baseDir Path
getBaseDir() - Method in MaterialStorageImpl
getBaseDir() - Method in RepositoryRoot
getBootstrapModalSize() - Method in RepositoryVisitorGeneratingHtmlDivsAsModalBase
HTML class attribute to determine the width of
Bootstrap Modal window
getBootstrapModalSize() - Method in RepositoryVisitorGeneratingHtmlDivsAsModalCarousel
getBootstrapModalSize() - Method in RepositoryVisitorGeneratingHtmlDivsAsModalConcise
getBootstrapModalSize() - Method in RepositoryVisitorGeneratingHtmlDivsAsModalParallel
getByDiffMaterial(String) - Method in ComparisonResultBundle
getByExtension(String) - Method in FileType
getCategory() - Method in MaterialDescription
getClassShortName(Class) - Method in Helpers
returns a short name of the Class stripping the package.
getConfidenceInterval() - Method in MaterialStats
getConfidenceLevel() - Method in MaterialStats.ConfidenceInterval
@return the asserted probability that the interval contains the
population parameter
getCount() - Method in RestoreResult
getCount() - Method in RestoreResultImpl
getCriteriaPercentage() - Method in ComparisonResult
getCriteriaPercentage(Path) - Method in ImageDeltaStats
getCriteriaPercentage(Path) - Method in ImageDeltaStatsImpl
getCriteriaPercentage() - Method in MaterialStats
@return ConfidenceInterval.upperBound + shiftCriteriaPercentage
getCriteriaPercentageAsString(String) - Method in MaterialStats
getCurrentExecutionProfile() - Method in MaterialRepository
getCurrentExecutionProfile() - Method in MaterialRepositoryImpl
getCurrentTestSuiteDirectory() - Method in MaterialRepository
getCurrentTestSuiteDirectory() - Method in MaterialRepositoryImpl
getCurrentTestSuiteId() - Method in MaterialRepository
getCurrentTestSuiteId() - Method in MaterialRepositoryImpl
getCurrentTestSuiteTimestamp() - Method in MaterialRepository
getCurrentTestSuiteTimestamp() - Method in MaterialRepositoryImpl
getCurrentTSuiteResult() - Method in MaterialRepository
getCurrentTSuiteResult() - Method in MaterialRepositoryImpl
getD() - Method in ImageDelta
getDescription() - Method in MaterialCore
getDescription() - Method in MaterialCoreImpl
getDescription() - Method in MaterialDescription
getDescription() - Method in MaterialImpl
getDiff() - Method in ImageDifferenceSerializer
getDiffImage() - Method in ImageDifference
getDiffMaterial() - Method in ComparisonResult
getDiffRatio() - Method in ComparisonResult
getDriverName() - Method in ExecutionPropertiesWrapper
getEncodedHrefRelativeToRepositoryRoot() - Method in MaterialCore
getEncodedHrefRelativeToRepositoryRoot() - Method in MaterialCoreImpl
getEncodedHrefRelativeToRepositoryRoot() - Method in MaterialImpl
getExecutionPropertiesWrapper(TSuiteResultId) - Method in ReportsAccessor
Replacement of com.kazurayam.materials.TSuiteResultImpl#getExecutionProfileWrapper()
which is used by
- com.kazurayam.materials.imageDifference.ImageDifferenceFilenameResolverDefaultImpl#resolveImageDifferenceFilename()
- com.kazurayam.materials.view.RepositoryVisitorGeneratingBootstrapTreeviewData#postVisitTSuiteResult()
getExecutionPropertiesWrapper(TSuiteResultId) - Method in ReportsAccessorImpl
getExpected() - Method in ImageDifferenceSerializer
getExpected() - Method in MaterialPair
getExpected() - Method in MaterialPairImpl
getExpectedBufferedImage() - Method in MaterialPair
getExpectedBufferedImage() - Method in MaterialPairImpl
getExpectedImage() - Method in ImageDifference
getExpectedMaterial() - Method in ComparisonResult
getExpectedTSuiteResult() - Method in MaterialPairs
getExpectedTSuiteResult() - Method in MaterialPairsImpl
getExtension() - Method in FileType
getFileName() - Method in Material
getFileName() - Method in MaterialFileName
getFileName() - Method in MaterialImpl
getFileName() - Method in MaterialMetadata
getFileName() - Method in MaterialMetadataImpl
getFileType() - Method in Material
getFileType() - Method in MaterialFileName
getFileType() - Method in MaterialImpl
getFilterDataLessThan() - Method in StorageScanner.Options
getHrefRelativeToRepositoryRoot() - Method in MaterialCore
getHrefRelativeToRepositoryRoot() - Method in MaterialCoreImpl
getHrefRelativeToRepositoryRoot() - Method in MaterialImpl
getHrefToReport() - Method in Material
getHrefToReport() - Method in MaterialImpl
Provided that the Material exists at
- TSuiteName: 'Test Suites/main/TS1'
- TSuiteTimestamp: '20180805_081908'
- TCaseName: 'Test Cases/main/TC1'
- Material's relative path to the TCaseResult dir: 'screenshot.png'
then hrefToReport() should return
'..
getHrefToReport(Material) - Method in ReportsAccessor
Replacement of com.kazurayam.materials.impl.MaterialImpl#getHrefReport()
which is used by
- com.kazurayam.materials.view.RepositoryVisitorGeneratingHtmlDivsAsModal#anchorToReport()
- com.kazurayam.materials.view.RepositoryVisitorGeneratingHtmlFragmentsOfMaterialsAsModal()
getHrefToReport(Material) - Method in ReportsAccessorImpl
Provided that a Material exists of the following attributes:
- TSuiteName: 'Test Suites/main/TS1'
- TSuiteTimestamp: '20180805_081908'
- TCaseName: 'Test Cases/main/TC1'
- Material's relative path to the TCaseResult dir: 'screenshot.png'
then hrefToReport() look up a HTML report file which is relevant to the Material.
getId() - Method in TCaseName
- Returns:
- When given testCaseId is 'Test Cases/test/com.kazurayam.visualtesting/AllTestRunner',
then returns 'Test Cases/test/com.kazurayam.visualtesting/AllTestRunner'.
getId() - Method in TSuiteName
@return e.g., 'Test Suites/main/TS1'
getId() - Method in TSuiteResult
getId() - Method in TSuiteResultImpl
getIdentifier() - Method in Material
returns the identifier of the Material which is used as
- the name in the Bootstrap Treeview
- the title of Modal window
getIdentifier() - Method in MaterialImpl
returns the identifier of the Material which is used as
- the name in the Bootstrap Treeview
- the title of Modal window
getImageDelta(Path, TSuiteTimestamp, TSuiteTimestamp) - Method in ImageDeltaStats
getImageDelta(Path, TSuiteTimestamp, TSuiteTimestamp) - Method in ImageDeltaStatsImpl
getImageDelta(TSuiteTimestamp, TSuiteTimestamp) - Method in MaterialStats
@param a
getImageDelta(Path, TSuiteTimestamp, TSuiteTimestamp) - Method in StatsEntry
getImageDeltaList() - Method in MaterialStats
getImageDeltaStatsEntry() - Method in ImageDeltaStats
getImageDeltaStatsEntry() - Method in ImageDeltaStatsImpl
getImageDeltaStatsEntryList() - Method in ImageDeltaStats
getImageDeltaStatsEntryList() - Method in ImageDeltaStatsImpl
getInvokedMethodName() - Method in MaterialMetadata
getInvokedMethodName() - Method in MaterialMetadataImpl
getJUnitReportWrapper(TSuiteResultId) - Method in ReportsAccessor
Replacement of com.kazurayam.materials.TSuiteResultImpl#getJUnitReportWrapper()
which is used by
- com.kazurayam.materials.view.RepositoryVisitorGeneratingBootstrapTreeviewData#postVisitTSuiteResult()
getJUnitReportWrapper(TSuiteResultId) - Method in ReportsAccessorImpl
getLastModified() - Method in Material
getLastModified() - Method in MaterialImpl
getLastModified() - Method in TCaseResult
getLastModified() - Method in TCaseResultImpl
getLeft() - Method in MaterialPair
getLeft() - Method in MaterialPairImpl
getLength() - Method in Material
getLength() - Method in MaterialImpl
getList() - Method in MaterialPairs
getList() - Method in MaterialPairsImpl
getLowerBound() - Method in MaterialStats.ConfidenceInterval
@return the lower endpoint of the interval
getMaterial(Path) - Method in TCaseResult
getMaterial(Path) - Method in TCaseResultImpl
getMaterialDescription() - Method in ComparisonResult
getMaterialDescription() - Method in MaterialMetadata
getMaterialDescription() - Method in MaterialMetadataImpl
getMaterialList(String, boolean) - Method in TCaseResult
getMaterialList(String, URL, FileType) - Method in TCaseResultImpl
getMaterialList(Path) - Method in TSuiteResult
getMaterialList(Path) - Method in TSuiteResultImpl
getMaterialPath() - Method in MaterialMetadata
getMaterialPath() - Method in MaterialMetadataImpl
getMaterialsOfARelativePathInATSuiteName(TSuiteName, TExecutionProfile, Path) - Method in StorageScanner
@param tSuiteName
getMaterialStats(Path) - Method in StatsEntry
getMaterialStatsList() - Method in StatsEntry
getMaximumNumberOfImageDeltas() - Method in StorageScanner.Options
getMethodName() - Method in InvokedMethodName
getMimeTypes() - Method in FileType
getName() - Method in TExecutionProfile
getNameInPathSafeChars() - Method in TExecutionProfile
On Windows file system there are a set of characters which
are not allowed to be part of file name or folder name.
getOnlySince() - Method in StorageScanner.Options
getOnlySinceInclusive() - Method in StorageScanner.Options
getOptions() - Method in StorageScanner
@return Options object which is in use
getOutput() - Method in ImageCollectionDiffer
@return the Path of comparison-result-bundle.json file created by endImageCollection() method call.
getOutput() - Method in Indexer
getOutput() - Method in IndexerBase
getParent() - Method in Material
getParent() - Method in MaterialImpl
getParent() - Method in TCaseResult
getParent() - Method in TCaseResultImpl
@return if set returns the parent TSuiteResult, if not set returns null
getParent() - Method in TSuiteResult
getParent() - Method in TSuiteResultImpl
getParentDirectoryPathRelativeToTSuiteResult() - Method in Material
getParentDirectoryPathRelativeToTSuiteResult() - Method in MaterialImpl
@return may return null
getPath() - Method in MaterialCore
getPath() - Method in MaterialCoreImpl
getPath() - Method in MaterialImpl
getPath() - Method in MaterialStats
getPathAsStringInUNIX() - Method in MaterialStats
getPathRelativeToRepositoryRoot() - Method in MaterialCore
getPathRelativeToRepositoryRoot() - Method in MaterialCoreImpl
getPathRelativeToRepositoryRoot() - Method in MaterialImpl
getPathRelativeToTSuiteTimestamp() - Method in Material
getPathRelativeToTSuiteTimestamp() - Method in MaterialImpl
getPreviousImageDeltaStats() - Method in StorageScanner.Options
getPreviousImageDeltaStatsRelativeToProjectDirectory() - Method in StorageScanner.Options
getProbability() - Method in StorageScanner.Options
getProjectDirectory() - Method in StorageScanner.Options
getRatio() - Method in ImageDifference
@return e.g. 0.23% or 90.0%
getRatioAsString(String) - Method in ImageDifference
@return e.g. "0.23" or "90.00"
getReportsDir() - Method in ReportsAccessor
getReportsDir() - Method in ReportsAccessorImpl
getRepositoryRoot() - Method in MaterialRepository
getRepositoryRoot() - Method in MaterialRepositoryImpl
getRepositoryRoot() - Method in MaterialStorageImpl
getRepositoryRoot() - Method in RetrievalBy.SearchContext
getRepositoryRoot() - Method in TreeBranchScanner
getRepositoryRoot() - Method in TreeTrunkScanner
getRepositoryRoot() - Method in TSuiteResult
getRepositoryRoot() - Method in TSuiteResultImpl
getRight() - Method in MaterialPair
getRight() - Method in MaterialPairImpl
getSetOfMaterialPathRelativeToTSuiteName(TSuiteName, TExecutionProfile) - Method in MaterialStorage
@return
- Parameters:
- tSuiteName
getSetOfMaterialPathRelativeToTSuiteName(TSuiteName, TExecutionProfile) - Method in MaterialStorageImpl
getSetOfMaterialPathRelativeToTSuiteTimestamp(TSuiteName, TExecutionProfile) - Method in MaterialRepository
getSetOfMaterialPathRelativeToTSuiteTimestamp(TSuiteName, TExecutionProfile) - Method in MaterialRepositoryImpl
getShiftCriteriaPercentageBy() - Method in StorageScanner.Options
getSize() - Method in MaterialRepository
getSize() - Method in MaterialRepositoryImpl
getSize() - Method in MaterialStorage
@return sum of the size of Material files contained in the Storage
getSize() - Method in MaterialStorageImpl
getSize() - Method in TCaseResult
getSize() - Method in TCaseResultImpl
getSize() - Method in TSuiteResult
get the sum of length of files belonging to this TSuiteResult
getSize() - Method in TSuiteResultImpl
getSortedTSuiteResults() - Method in RepositoryRoot
returns the sorted list of TSuiteResults ordered by
(1) TSuiteName in natural order
(2) TSuiteTimestamp in the REVERSE order
getStorageScannerOptions() - Method in ImageDeltaStats
if getCalculatedCriteriaPercentage() returns a valid value, then returns it.
getStorageScannerOptions() - Method in ImageDeltaStatsImpl
getSubpath() - Method in Material
getSubpath() - Method in MaterialImpl
getSubPath() - Method in MaterialMetadata
getSubPath() - Method in MaterialMetadataImpl
getSuffix() - Method in Material
getSuffix() - Method in MaterialFileName
getSuffix() - Method in MaterialImpl
getTCaseDirectory() - Method in TCaseResult
getTCaseDirectory() - Method in TCaseResultImpl
getTCaseName() - Method in Material
getTCaseName() - Method in MaterialImpl
@return a TCaseName object, same as this.getTCaseResult().getTcaseName(); may return null
getTCaseName() - Method in MaterialMetadata
getTCaseName() - Method in MaterialMetadataImpl
getTCaseName() - Method in TCaseResult
getTCaseName() - Method in TCaseResultImpl
getTCaseResult() - Method in Material
getTCaseResult() - Method in MaterialImpl
@return a TCaseResult object, may return null
getTCaseResult(TSuiteName, TExecutionProfile, TSuiteTimestamp, TCaseName) - Method in MaterialRepository
- Returns:
- a TCaseResult object with tCaseName inside
the tSuiteName + tExecutionProfile + tSuiteTimestamp directory.
getTCaseResult(TSuiteName, TExecutionProfile, TSuiteTimestamp, TCaseName) - Method in MaterialRepositoryImpl
- Returns:
- a TCaseResult object with tCaseName inside
the tSuiteName + tSuiteTimestamp directory.
getTCaseResult(TSuiteName, TExecutionProfile, TSuiteTimestamp, TCaseName) - Method in RepositoryRoot
@param tSuiteName
getTCaseResult(TCaseName) - Method in TSuiteResult
getTCaseResult(TCaseName) - Method in TSuiteResultImpl
getTCaseResultList() - Method in TSuiteResult
getTCaseResultList() - Method in TSuiteResultImpl
getTestCaseDirectory(String) - Method in MaterialRepository
getTestCaseDirectory(String) - Method in MaterialRepositoryImpl
getTestCaseStatus(String) - Method in JUnitReportWrapper
@param testCaseId e.g, 'Test Cases/main/TC1'
getTestSuiteSummary(String) - Method in JUnitReportWrapper
@param testSuiteId e.g., 'Test Suites/main/TS1'
getTestSuiteTime(String) - Method in JUnitReportWrapper
@param testSuiteId
getTExecutionProfile() - Method in ExecutionPropertiesWrapper
getTExecutionProfile() - Method in RetrievalBy.SearchContext
getTExecutionProfile() - Method in StatsEntry
getTExecutionProfile() - Method in TSuiteResult
getTExecutionProfile() - Method in TSuiteResultId
getTExecutionProfile() - Method in TSuiteResultIdImpl
getTExecutionProfile() - Method in TSuiteResultImpl
getTExecutionProfileDirectory() - Method in TSuiteResult
getTExecutionProfileDirectory() - Method in TSuiteResultImpl
getTimestampAsString(LocalDateTime) - Method in Helpers
utility method which stringifies a java.time.LocalDateTime object
into a String of 'yyyyMMdd_HHmmss' format
getTSuiteName() - Method in RetrievalBy.SearchContext
getTSuiteName() - Method in StatsEntry
getTSuiteName() - Method in TSuiteResult
getTSuiteName() - Method in TSuiteResultId
getTSuiteName() - Method in TSuiteResultIdImpl
getTSuiteName() - Method in TSuiteResultImpl
getTSuiteNameDirectory() - Method in TSuiteResult
getTSuiteNameDirectory() - Method in TSuiteResultImpl
getTSuiteNameList() - Method in MaterialRepository
getTSuiteNameList() - Method in MaterialRepositoryImpl
getTSuiteNameList() - Method in MaterialStorageImpl
implementing TSuiteResultTree
getTSuiteNameList() - Method in RepositoryRoot
implementing TSuiteResultTree
getTSuiteNameList() - Method in TSuiteResultTree
getTSuiteResult(TSuiteResultId) - Method in MaterialRepository
getTSuiteResult(TSuiteResultId) - Method in MaterialRepositoryImpl
implementing TSuiteResultTree
getTSuiteResult(TSuiteResultId) - Method in MaterialStorageImpl
implementing TSuiteResultTree
getTSuiteResult(TSuiteResultId) - Method in RepositoryRoot
implementing TSuiteResultTree
getTSuiteResult() - Method in RestoreResult
getTSuiteResult() - Method in RestoreResultImpl
getTSuiteResult(TSuiteResultId) - Method in TSuiteResultTree
getTSuiteResultIdList() - Method in MaterialRepository
getTSuiteResultIdList() - Method in MaterialRepositoryImpl
implementing TSuiteResultTree
getTSuiteResultIdList() - Method in MaterialStorageImpl
implementing TSuiteResultTree
getTSuiteResultIdList() - Method in RepositoryRoot
implementing TSuiteResultTree
getTSuiteResultIdList() - Method in TSuiteResultTree
getTSuiteResultList() - Method in MaterialRepository
getTSuiteResultList(List<TSuiteResultId>) - Method in MaterialRepositoryImpl
implementing TSuiteResultTree
getTSuiteResultList(List<TSuiteResultId>) - Method in MaterialStorageImpl
implementing TSuiteResultTree
getTSuiteResultList(List<TSuiteResultId>) - Method in RepositoryRoot
getTSuiteResultList(List<TSuiteResultId>) - Method in TSuiteResultTree
getTSuiteResultsBeforeExclusive(TSuiteName, TExecutionProfile, TSuiteTimestamp) - Method in RepositoryRoot
returns a List of TSuiteResult which has the given TSuiteName and
the given TExecutionProfile,
the Timestamp before the given 2nd arg.
getTSuiteResultsBeforeInclusive(TSuiteName, TExecutionProfile, TSuiteTimestamp) - Method in RepositoryRoot
returns a List of TSuiteResult which has the given 1st argument, and the Timestamp exactly at or before the 2nd argument.
getTSuiteTimestamp() - Method in TSuiteResult
getTSuiteTimestamp() - Method in TSuiteResultId
getTSuiteTimestamp() - Method in TSuiteResultIdImpl
getTSuiteTimestamp() - Method in TSuiteResultImpl
getTSuiteTimestampDirectory() - Method in TSuiteResult
getTSuiteTimestampDirectory() - Method in TSuiteResultImpl
getUpperBound() - Method in MaterialStats.ConfidenceInterval
@return the upper endpoint of the interval
getURL() - Method in Material
getURL() - Method in MaterialFileName
@return a URL found in the file name, may return null
getURL() - Method in MaterialImpl
@return a URL object set by the constructor, may return null
getUrl() - Method in MaterialMetadata
getUrl() - Method in MaterialMetadataImpl
getValue() - Method in Suffix
getValue() - Method in TCaseName
- Returns:
- When given testCaseId is 'Test Cases/test/com.kazurayam.visualtesting/AllTestRunner',
then returns 'test.com.kazurayam.visualtesting.AllTestRunner'.
getValue() - Method in TSuiteName
@return e.g, 'main.TS1'
getValue() - Method in TSuiteTimestamp
@return LocalDateTime object which represents 'yyyyMMdd_HHmmss'
H
- hasActual() - Method in MaterialPair
-
- hasActual() - Method in MaterialPairImpl
-
- hasExpected() - Method in MaterialPair
-
- hasExpected() - Method in MaterialPairImpl
-
- hashCode() - Method in ComparisonResult
-
- hashCode() - Method in ImageDelta
-
- hashCode() - Method in MaterialCoreImpl
-
- hashCode() - Method in MaterialDescription
-
- hashCode() - Method in MaterialImpl
-
- hashCode() - Method in MaterialMetadataImpl
-
- hashCode() - Method in MaterialPairImpl
-
- hashCode() - Method in MaterialStats
-
- hashCode() - Method in MaterialStats.ConfidenceInterval
-
- hashCode() - Method in RepositoryRoot
-
- hashCode() - Method in Suffix
-
- hashCode() - Method in TCaseName
-
- hashCode() - Method in TCaseResult
-
- hashCode() - Method in TExecutionProfile
-
- hashCode() - Method in TSuiteName
-
- hashCode() - Method in TSuiteResult
-
- hashCode() - Method in TSuiteResultIdImpl
-
- hashCode() - Method in TSuiteResultImpl
-
- hashCode() - Method in TSuiteTimestamp
-
- hasImageDelta(Path, TSuiteTimestamp, TSuiteTimestamp) - Method in ImageDeltaStats
-
@param capturingTSuiteName
- hasImageDelta(Path, TSuiteTimestamp, TSuiteTimestamp) - Method in ImageDeltaStatsImpl
-
- hasImageDelta(TSuiteTimestamp, TSuiteTimestamp) - Method in MaterialStats
-
If this MaterialStats has an ImageDelta of a anb b, return true
- hasImageDelta(Path, TSuiteTimestamp, TSuiteTimestamp) - Method in StatsEntry
-
- hasLeft() - Method in MaterialPair
-
- hasLeft() - Method in MaterialPairImpl
-
- hasMaterialMetadataBundleOfCurrentTSuite() - Method in MaterialRepository
-
- hasMaterialMetadataBundleOfCurrentTSuite() - Method in MaterialRepositoryImpl
-
- hasRight() - Method in MaterialPair
-
- hasRight() - Method in MaterialPairImpl
-
- hasTSuiteResult(TSuiteResult) - Method in MaterialRepositoryImpl
-
implementing TSuiteResultTree
- hasTSuiteResult(TSuiteResult) - Method in MaterialStorageImpl
-
implementing TSuiteResultTree
- hasTSuiteResult(TSuiteResult) - Method in RepositoryRoot
-
return true if RepositoryRoot has the given TSuiteResult
- hasTSuiteResult(TSuiteResult) - Method in TSuiteResultTree
-
- Helpers - Class in com.kazurayam.materials
I
- ImageCollectionDiffer - Class in com.kazurayam.materials.imagedifference
This class is designed to implement the "Visual Testing in Katalon Studio" feature.
- ImageCollectionDiffer(MaterialRepository) - Constructor in ImageCollectionDiffer
-
constructor
- ImageCollectionProcessingContentHandler - Interface in com.kazurayam.materials.imagedifference
- ImageCollectionProcessor - Class in com.kazurayam.materials.imagedifference
- ImageDelta - Class in com.kazurayam.materials.stats
- ImageDelta(TSuiteTimestamp, TSuiteTimestamp, double, boolean) - Constructor in ImageDelta
-
- ImageDeltaStats - Class in com.kazurayam.materials.stats
ImageDeltaStats object:
- ImageDeltaStatsImpl - Class in com.kazurayam.materials.stats
@author kazurayam
- ImageDeltaStatsImpl.Builder - Class in com.kazurayam.materials.stats
- ImageDeltaStatsImpl.Builder() - Constructor in ImageDeltaStatsImpl.Builder
-
- ImageDifference - Class in com.kazurayam.materials.imagedifference
accepts 2 BufferedImages as input, compare them, make a difference image,
and calculate the ratio of difference of the 2 input images.
- ImageDifference(BufferedImage, BufferedImage) - Constructor in ImageDifference
-
- ImageDifferenceException - Class in com.kazurayam.materials.imagedifference
- ImageDifferenceException(String, TCaseName, Material, Material, double) - Constructor in ImageDifferenceException
-
- ImageDifferenceFilenameResolver - Interface in com.kazurayam.materials.imagedifference
@author kazurayam
- ImageDifferenceFilenameResolverCompactImpl - Class in com.kazurayam.materials.imagedifference
- ImageDifferenceFilenameResolverDefaultImpl - Class in com.kazurayam.materials.imagedifference
@author kazurayam
- ImageDifferenceFilenameResolverDefaultImpl(ReportsAccessor) - Constructor in ImageDifferenceFilenameResolverDefaultImpl
-
- ImageDifferenceSerializer - Class in com.kazurayam.imagedifference
encloses 3 Path objects; the expected image, the actual image, and the diff image.
- ImageDifferenceSerializer(ImageDifference, Path, String) - Constructor in ImageDifferenceSerializer
-
- imagesAreDifferent(double) - Method in ImageDifference
-
@return true if the expected image and the actual image pair has
greater difference than the criteria = these are different enough,
otherwise false.
- imagesAreSimilar() - Method in ComparisonResult
-
- imagesAreSimilar(double) - Method in ImageDifference
-
- Returns:
- true if the expected image and the actual image pair has
smaller difference than or equal to the criteria in percentage
(e.g, 5.0 means five point zero percentage);
this means they are similar enough.
- Indexer - Interface in com.kazurayam.materials
- IndexerBase - Class in com.kazurayam.materials.view
AbstractIndexer is an abstract class that implements the Indexer interface.
- IndexerCarousel - Class in com.kazurayam.materials.view
@author kazurayam
- IndexerConcise - Class in com.kazurayam.materials.view
- IndexerFactory - Class in com.kazurayam.materials
- IndexerParallel - Class in com.kazurayam.materials.view
- info(String) - Method in VisualTestingLogger
-
- info(String) - Method in VisualTestingLoggerDefaultImpl
-
- InvokedMethodName - Enum in com.kazurayam.materials.metadata
- InvokedMethodName(String) - Constructor in InvokedMethodName
-
- isAlreadyMarked() - Method in MaterialRepository
-
- isAlreadyMarked() - Method in MaterialRepositoryImpl
-
- isCached() - Method in ImageDelta
-
- isInRangeOfTSuiteTimestamp(Material) - Method in StorageScanner
-
Check if the Material is newer than the TSuiteTimestamp specified by the onlySince property
in the Options object passed to the StorageScanner constructor.
J
- JUnitReportWrapper - Class in com.kazurayam.materials.view
@author kazurayam
- JUnitReportWrapper(Document) - Constructor in JUnitReportWrapper
-
K
- keySet() - Method in MaterialPairs
-
- keySet() - Method in MaterialPairsImpl
-
L
- lastBusinessDay(LocalDateTime) - Method in RetrievalBy
-
- locateMaterialMetadataBundle(TSuiteResult) - Method in MaterialRepository
-
- locateMaterialMetadataBundle(TSuiteResult) - Method in MaterialRepositoryImpl
-
- logger_ - Field in IndexerBase
-
- logger_ - Field in IndexerCarousel
-
- logger_ - Field in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- logger_ - Field in RepositoryVisitorGeneratingHtmlDivsAsModalCarousel
-
M
- main(String) - Method in TreeBranchScanner
-
- main(String) - Method in TreeTrunkScanner
-
- makeImageCollectionDifferences(MaterialPairs, TCaseName, double) - Method in ImageCollectionDiffer
-
compare 2 Material files in each MaterialPair object,
create ImageDiff and store the diff image files under the directory
- makeImageCollectionDifferences(MaterialPairs, TCaseName, ImageDeltaStats) - Method in ImageCollectionProcessor
-
- makeImageDelta(Material, Material, StorageScanner.BufferedImageBuffer) - Method in StorageScanner
-
Read 2 PNG files to get image difference, calculate the diff ratio,
and will return a ImageDelta object.
- makeIndex() - Method in MaterialRepository
-
Scan the
[project dir]/Materials
directory to create
[project dir]/Materials/index.html
file.
- makeIndex() - Method in MaterialRepositoryImpl
-
Given the path of
Materials
directory = the base directory of the MaterialsRepository class instance,
create
<Materials directory>/index.html
file based on the current content of the Materials directory
while naively assuming the
<Materials directory>/..
- makeMarkerImage(Path) - Method in ImageCollectionDiffer
-
make a Marker image which shows
"""File not found:
C:
└─Users
└─qcq0264
└─eclipse-workspace
- makeMaterialStats(TSuiteName, TExecutionProfile, Path) - Method in StorageScanner
-
This will return
{
"path: "main.TC_47News.visitSite/47NEWS_TOP.png",
"imageDeltaList": [
// list of ImageDelta objects
{
"path": "47news.visitSite/47reporters.png",
"degree": 9,
"sum": 49.339999999999996,
"mean": 5.482222222222222,
"variance": 2.2697232411502397,
"standardDeviation": 1.506560068882167,
"tDistribution": 1.8595480375401174,
"confidenceInterval": {
"lowerBound": 4.548381949046843,
"uppderBound": 6.416062495397601,
"confidenceLevel": 0.95
},
"criteriaPercentage": 7.42,
"data": [
33.99,
...
1.95
],
"imageDeltaList": [
{
"a": "20190401_142150",
"b": "20190401_141839",
"d": 0.00,
"cached": false
},
...
]
},
],
}
- makeStatsEntry(TSuiteName, TExecutionProfile) - Method in StorageScanner
-
This will return
{
"TSuiteName": "47News_chronos_capture",
"materialStatsList": [
// list of MaterialStats objects like
//
]
}
- markAsCurrent(TSuiteResultId) - Method in MaterialRepository
-
- markAsCurrent(TSuiteResultId) - Method in MaterialRepositoryImpl
-
- Material - Interface in com.kazurayam.materials
- MaterialCore - Interface in com.kazurayam.materials
- MaterialCoreImpl - Class in com.kazurayam.materials.impl
- MaterialCoreImpl(Path, Path) - Constructor in MaterialCoreImpl
-
@param baseDir of the 'Materials' directory
- MaterialDescription - Class in com.kazurayam.materials
- MaterialDescription(String, String) - Constructor in MaterialDescription
-
- MaterialFileName - Class in com.kazurayam.materials.model
This class wrapps the file name applying the file name format rule for Material.
- MaterialFileName(String) - Constructor in MaterialFileName
-
- MaterialImpl - Class in com.kazurayam.materials.impl
A Material has a Path ////
- MaterialImpl(TCaseResult, Path) - Constructor in MaterialImpl
-
@param parent TCaserResult at '.
- MaterialMetadata - Interface in com.kazurayam.materials.metadata
The
resolveMatherialPath(TCaseName tCaseName, String subpath, String fileName)
method of
com.kazurayam.materials.impl.MaterialRepositoryImpl
class creates
tSuiteName/tSuiteTimestamp/path-resolution-log.json
file, which contains
information how the method call resolved and returned a Path based on the given parameters.
- MaterialMetadataBundle - Class in com.kazurayam.materials.metadata
- MaterialMetadataBundle() - Constructor in MaterialMetadataBundle
-
- MaterialMetadataImpl - Class in com.kazurayam.materials.metadata
- MaterialMetadataImpl(InvokedMethodName, TCaseName, String, MaterialDescription) - Constructor in MaterialMetadataImpl
-
@param invokedMethodName
- MaterialPair - Interface in com.kazurayam.materials
- MaterialPair() - Method in MaterialPairImpl
-
- MaterialPairImpl - Class in com.kazurayam.materials.impl
- MaterialPairs - Interface in com.kazurayam.materials
- MaterialPairs(TSuiteResult, TSuiteResult) - Method in MaterialPairsImpl
-
- MaterialPairsImpl - Class in com.kazurayam.materials.impl
- MaterialRepository - Interface in com.kazurayam.materials
MaterialRepository#resolveMaterial() method resolves Path to save your 'Material'
obtained during a run of WebDriver-based testing.
- MaterialRepositoryFactory - Class in com.kazurayam.materials
- MaterialRepositoryImpl - Class in com.kazurayam.materials.impl
- MaterialStats - Class in com.kazurayam.materials.stats
referrences:
- https://blog.apar.jp/data-analysis/4632/
- https://stackoverflow.com/questions/14758509/calculating-t-inverse-in-apache-commons
- MaterialStats.ConfidenceInterval - Class in com.kazurayam.materials.stats
Mimic of apache commons2 math ConfidenceInterval without parameter checks
http://home.apache.org/~luc/commons-math-3.6-RC2-site/jacoco/org.apache.commons.math3.stat.interval/ConfidenceInterval.java.html
- MaterialStats.ConfidenceInterval(double, double, double) - Constructor in MaterialStats.ConfidenceInterval
-
Create a confidence interval with the given bounds and confidence level.
- MaterialStats(Path, List<ImageDelta>) - Constructor in MaterialStats
-
@param path
- MaterialStorage - Interface in com.kazurayam.materials
MaterialStorage is an external directory for Materials outside a Katalon Studio project.
- MaterialStorageFactory - Class in com.kazurayam.materials
- MaterialStorageImpl - Class in com.kazurayam.materials.impl
- maximumNumberOfImageDeltas(int) - Method in StorageScanner.Options.Builder
-
- mean() - Method in MaterialStats
-
- mkbuilder_ - Field in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
N
- newIndexer(String) - Method in IndexerFactory
-
- newInstance(Map) - Method in MaterialDescription
-
- newInstance(Path) - Method in MaterialRepositoryImpl
-
- newInstance(Path) - Method in MaterialStorageImpl
-
create a new instance of MaterialStorage at the baseDir
- newInstance(Path) - Method in ReportsAccessorImpl
-
- newInstance(TCaseName) - Method in TCaseResult
-
- newInstance(TSuiteName, TExecutionProfile, TSuiteTimestamp) - Method in TSuiteResult
-
- newInstance(TSuiteName, TExecutionProfile, TSuiteTimestamp) - Method in TSuiteResultId
-
- now() - Method in Helpers
-
returns the current time stamp in the format of 'yyyyMMdd_HHmmss'
- NULL - Field in MaterialStats.ConfidenceInterval
-
O
- onlySince(TSuiteTimestamp, boolean) - Method in StorageScanner.Options.Builder
-
P
- parse(String) - Method in TSuiteTimestamp
-
- parseQuery(String) - Method in MaterialRepositoryImpl
-
given 'corp=abcd&foo=bar' as queryString, return ['corp':'abcd','foo':'bar']
- persist(ImageDeltaStats, TSuiteName, TExecutionProfile, TSuiteTimestamp, TCaseName) - Method in StorageScanner
-
Write the imageDeltaStats (image-delta-stats.json) file
into the Storage directory, into the subdirectory of Exam
at the path specified by
tSuiteName + tExecutionProfile + tSuiteTimestamp + tCaseName.
- postVisitDirectory(Path, IOException) - Method in TreeBranchVisitor
-
- postVisitDirectory(Path, IOException) - Method in TreeTrunkVisitor
-
important !
- postVisitRepositoryRoot(RepositoryRoot) - Method in RepositoryVisitor
-
- postVisitRepositoryRoot(RepositoryRoot) - Method in RepositoryVisitorGeneratingBootstrapTreeviewData
-
- postVisitRepositoryRoot(RepositoryRoot) - Method in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- postVisitRepositoryRoot(RepositoryRoot) - Method in RepositoryVisitorGeneratingModalEventHandler
-
- postVisitRepositoryRoot(RepositoryRoot) - Method in RepositoryVisitorSimpleImpl
-
- postVisitTCaseResult(TCaseResult) - Method in RepositoryVisitor
-
- postVisitTCaseResult(TCaseResult) - Method in RepositoryVisitorGeneratingBootstrapTreeviewData
-
- postVisitTCaseResult(TCaseResult) - Method in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- postVisitTCaseResult(TCaseResult) - Method in RepositoryVisitorGeneratingModalEventHandler
-
- postVisitTCaseResult(TCaseResult) - Method in RepositoryVisitorSimpleImpl
-
- postVisitTSuiteResult(TSuiteResult) - Method in RepositoryVisitor
-
- postVisitTSuiteResult(TSuiteResult) - Method in RepositoryVisitorGeneratingBootstrapTreeviewData
-
- postVisitTSuiteResult(TSuiteResult) - Method in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- postVisitTSuiteResult(TSuiteResult) - Method in RepositoryVisitorGeneratingModalEventHandler
-
- postVisitTSuiteResult(TSuiteResult) - Method in RepositoryVisitorSimpleImpl
-
- previousImageDeltaStats(Path) - Method in StorageScanner.Options.Builder
-
- Parameters:
path - to image-delta-stats.json file in the Storage dir.
- preVisitDirectory(Path, BasicFileAttributes) - Method in TreeBranchVisitor
-
- preVisitDirectory(Path, BasicFileAttributes) - Method in TreeTrunkVisitor
-
- preVisitRepositoryRoot(RepositoryRoot) - Method in RepositoryVisitor
-
- preVisitRepositoryRoot(RepositoryRoot) - Method in RepositoryVisitorGeneratingBootstrapTreeviewData
-
- preVisitRepositoryRoot(RepositoryRoot) - Method in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- preVisitRepositoryRoot(RepositoryRoot) - Method in RepositoryVisitorGeneratingModalEventHandler
-
- preVisitRepositoryRoot(RepositoryRoot) - Method in RepositoryVisitorSimpleImpl
-
- preVisitTCaseResult(TCaseResult) - Method in RepositoryVisitor
-
- preVisitTCaseResult(TCaseResult) - Method in RepositoryVisitorGeneratingBootstrapTreeviewData
-
- preVisitTCaseResult(TCaseResult) - Method in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
Check if comparison-result-bundle.json file is there in the TCaseResult directory.
- preVisitTCaseResult(TCaseResult) - Method in RepositoryVisitorGeneratingModalEventHandler
-
- preVisitTCaseResult(TCaseResult) - Method in RepositoryVisitorSimpleImpl
-
- preVisitTSuiteResult(TSuiteResult) - Method in RepositoryVisitor
-
- preVisitTSuiteResult(TSuiteResult) - Method in RepositoryVisitorGeneratingBootstrapTreeviewData
-
- preVisitTSuiteResult(TSuiteResult) - Method in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- preVisitTSuiteResult(TSuiteResult) - Method in RepositoryVisitorGeneratingModalEventHandler
-
- preVisitTSuiteResult(TSuiteResult) - Method in RepositoryVisitorSimpleImpl
-
- printVisitedURLsAsMarkdown(Writer) - Method in MaterialRepository
-
- printVisitedURLsAsMarkdown(Writer) - Method in MaterialRepositoryImpl
-
- printVisitedURLsAsTSV(Writer) - Method in MaterialRepository
-
- printVisitedURLsAsTSV(Writer) - Method in MaterialRepositoryImpl
-
- probability(double) - Method in StorageScanner.Options.Builder
-
- projectDirectory(Path) - Method in StorageScanner.Options.Builder
-
- PTN_SUFFIX - Field in MaterialFileName
-
- put(Path, MaterialPair) - Method in MaterialPairs
-
- put(Path, MaterialPair) - Method in MaterialPairsImpl
-
- putActualMaterial(Material) - Method in MaterialPairs
-
- putActualMaterial(Material) - Method in MaterialPairsImpl
-
- putExpectedMaterial(Material) - Method in MaterialPairs
-
- putExpectedMaterial(Material) - Method in MaterialPairsImpl
-
- pw_ - Field in RepositoryVisitorSimpleImpl
-
this PrintWriter instance will be reused by other RepositoryVisitor which extends this
Q
R
- read(Material) - Method in StorageScanner.BufferedImageBuffer
-
- reduce(long) - Method in MaterialStorage
-
Calculate the total file size in the Storage to check if it exceeds the target size in bytes.
- reduce(long) - Method in MaterialStorageImpl
-
- remove(Material) - Method in StorageScanner.BufferedImageBuffer
-
- repoRoot_ - Field in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- ReportsAccessor - Interface in com.kazurayam.materials
- reportsAccessor_ - Field in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- ReportsAccessorFactory - Class in com.kazurayam.materials
- ReportsAccessorImpl - Class in com.kazurayam.materials.impl
- RepositoryRoot - Class in com.kazurayam.materials.repository
- RepositoryRoot(Path) - Constructor in RepositoryRoot
-
- RepositoryVisitor - Interface in com.kazurayam.materials.repository
RepositoryRoot > TSuiteResult > TCaseResult > Material
- RepositoryVisitorGeneratingBootstrapTreeviewData - Class in com.kazurayam.materials.view
@author kazurayam
- RepositoryVisitorGeneratingBootstrapTreeviewData(Writer) - Constructor in RepositoryVisitorGeneratingBootstrapTreeviewData
-
- RepositoryVisitorGeneratingHtmlDivsAsModalBase - Class in com.kazurayam.materials.view
@author kazurayam
- RepositoryVisitorGeneratingHtmlDivsAsModalBase(RepositoryRoot, MarkupBuilder) - Constructor in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
constructor
- RepositoryVisitorGeneratingHtmlDivsAsModalCarousel - Class in com.kazurayam.materials.view
@author kazurayam
- RepositoryVisitorGeneratingHtmlDivsAsModalCarousel(RepositoryRoot, MarkupBuilder) - Constructor in RepositoryVisitorGeneratingHtmlDivsAsModalCarousel
-
Constructor
- RepositoryVisitorGeneratingHtmlDivsAsModalConcise - Class in com.kazurayam.materials.view
- RepositoryVisitorGeneratingHtmlDivsAsModalConcise(RepositoryRoot, MarkupBuilder) - Constructor in RepositoryVisitorGeneratingHtmlDivsAsModalConcise
-
Constructor
- RepositoryVisitorGeneratingHtmlDivsAsModalParallel - Class in com.kazurayam.materials.view
- RepositoryVisitorGeneratingHtmlDivsAsModalParallel(RepositoryRoot, MarkupBuilder) - Constructor in RepositoryVisitorGeneratingHtmlDivsAsModalParallel
-
Constructor
- RepositoryVisitorGeneratingModalEventHandler - Class in com.kazurayam.materials.view
- RepositoryVisitorGeneratingModalEventHandler(Writer) - Constructor in RepositoryVisitorGeneratingModalEventHandler
-
- RepositoryVisitorSimpleImpl - Class in com.kazurayam.materials.repository
- RepositoryVisitorSimpleImpl(Writer) - Constructor in RepositoryVisitorSimpleImpl
-
- RepositoryVisitResult - Enum in com.kazurayam.materials.repository
- RepositoryWalker - Class in com.kazurayam.materials.repository
- resolveFileNameByURLPathComponents(URL, int, String, FileType) - Method in MaterialRepositoryImpl
-
@param url
- resolveImageDifferenceFilename(Material, Material, ImageDifference, double) - Method in ImageDifferenceFilenameResolver
-
- resolveImageDifferenceFilename(Material, Material, ImageDifference, double) - Method in ImageDifferenceFilenameResolverCompactImpl
-
Given with the following arguments:
Material expMate: 'Materials/Main/TS1/20181014_131314/CURA_Homepage' created by TSuiteResult with 'product' profile
Material actMate: 'Materials/Main/TS1/20181014_131315/CURA_Homepage' created by TSuiteResult with 'develop' profile
ImageDifference: 6.71
Double criteriaPercent: 3.0
- resolveImageDifferenceFilename(Material, Material, ImageDifference, double) - Method in ImageDifferenceFilenameResolverDefaultImpl
-
Given with the following arguments:
Material expMate: 'Materials/Main/TS1/20181014_131314/CURA_Homepage' created by TSuiteResult with 'product' profile
Material actMate: 'Materials/Main/TS1/20181014_131315/CURA_Homepage' created by TSuiteResult with 'develop' profile
ImageDifference: 6.71
Double criteriaPercent: 3.0
- resolveMaterialPath(TCaseName, String, String, MaterialDescription) - Method in MaterialRepository
-
- resolveMaterialPath(TCaseName, String, String, MaterialDescription) - Method in MaterialRepositoryImpl
-
- resolveMaterialPathByURLPathComponents(TCaseName, String, URL, int, String, FileType, MaterialDescription) - Method in MaterialRepository
-
- resolveMaterialPathByURLPathComponents(TCaseName, String, URL, int, String, FileType, MaterialDescription) - Method in MaterialRepositoryImpl
-
- resolveScreenshotPath(TCaseName, String, URL, MaterialDescription) - Method in MaterialRepository
-
- resolveScreenshotPath(TCaseName, String, URL, MaterialDescription) - Method in MaterialRepositoryImpl
-
- resolveScreenshotPathByURLPathComponents(TCaseName, String, URL, int, String, MaterialDescription) - Method in MaterialRepository
-
- resolveScreenshotPathByURLPathComponents(TCaseName, String, URL, int, String, MaterialDescription) - Method in MaterialRepositoryImpl
-
- restore(MaterialRepository, List<TSuiteResultId>) - Method in MaterialStorage
-
copy a set of Material files identified by a pair of a tSuiteName and a RetrievalBy object
from this Material Storage into the project's Materials folder (intoMR).
- restore(MaterialRepository, List<TSuiteResultId>) - Method in MaterialStorageImpl
-
- RestoreResult - Interface in com.kazurayam.materials
An instance of MaterialStorage.RestoreResult object is returned by
MaterialStrage#restoreUnary(...) method.
- RestoreResultImpl - Class in com.kazurayam.materials.impl
MaterialStorage#restore*() returns a RestoreResult object which encloses a TSuiteResult object
and number of Material files copied from the Storage dir into the Materials dir
- RestoreResultImpl(TSuiteResult, Integer) - Constructor in RestoreResultImpl
-
- RetrievalBy - Class in com.kazurayam.materials
Strategy class that implements how to scan the MaterialRepository and
the MaterialStorage for a List.
- RetrievalBy.RetrievalByImpl - Class in com.kazurayam.materials
Implementation of the RetrivalBy interface
- RetrievalBy.RetrievalByImpl(LocalDateTime, int, int, int) - Constructor in RetrievalBy.RetrievalByImpl
-
- RetrievalBy.SearchContext - Class in com.kazurayam.materials
One more layer of abstraction.
- RetrievalBy.SearchContext(MaterialStorage, TSuiteName, TExecutionProfile) - Constructor in RetrievalBy.SearchContext
-
- retrievingRestoreUnaryExclusive(MaterialRepository, TSuiteName, TExecutionProfile, RetrievalBy) - Method in MaterialStorage
-
- retrievingRestoreUnaryExclusive(MaterialRepository, TSuiteName, TExecutionProfile, RetrievalBy) - Method in MaterialStorageImpl
-
- retrievingRestoreUnaryInclusive(MaterialRepository, TSuiteName, TExecutionProfile, RetrievalBy) - Method in MaterialStorage
-
- retrievingRestoreUnaryInclusive(MaterialRepository, TSuiteName, TExecutionProfile, RetrievalBy) - Method in MaterialStorageImpl
-
S
- scan() - Method in MaterialRepository
-
scan the baseDir to recognize the current directories/files configuration
- scan() - Method in MaterialRepositoryImpl
-
- scan() - Method in MaterialStorage
-
scan the Storage directory to refresh memory so that it sync with the file system
- scan() - Method in MaterialStorageImpl
-
- scan(TSuiteName, TExecutionProfile) - Method in StorageScanner
-
This will return
{
"defaultCriteriaPercentage":5.0,
"statsEntryList":[
// a StatsEntry object of the TSuiteName specified
]
}
- scan(TSuiteResult) - Method in TreeBranchScanner
-
- scan() - Method in TreeTrunkScanner
-
scan the baseDir to return an instance of RepositoryRoot
- serialize() - Method in ImageDifferenceSerializer
-
- serialize(Writer) - Method in MaterialMetadata
-
- serialize(Writer) - Method in MaterialMetadataBundle
-
@param writer
- serialize(Writer) - Method in MaterialMetadataImpl
-
- serializeAsMarkdown(Writer) - Method in MaterialMetadataBundle
-
Compile a report with the list of URL - material path in Markdown format.
- serializeAsTSV(Writer) - Method in MaterialMetadataBundle
-
Compile a report with the list of URL - material path in TAB-Seperated Value format.
- setActual(Material) - Method in MaterialPair
-
- setActual(Material) - Method in MaterialPairImpl
-
- setBaseDir(Path) - Method in Indexer
-
- setBaseDir(Path) - Method in IndexerBase
-
- setCached(boolean) - Method in ImageDelta
-
- setDescription(String) - Method in MaterialCore
-
- setDescription(String) - Method in MaterialCoreImpl
-
- setDescription(String) - Method in MaterialImpl
-
- setExpected(Material) - Method in MaterialPair
-
- setExpected(Material) - Method in MaterialPairImpl
-
- setFileName(String) - Method in MaterialMetadata
-
- setFileName(String) - Method in MaterialMetadataImpl
-
- setFilterDataLessThan(double) - Method in MaterialStats
-
- setImageDifferenceFilenameResolver(ImageDifferenceFilenameResolver) - Method in ImageCollectionDiffer
-
- setImageDifferenceFilenameResolver(ImageDifferenceFilenameResolver) - Method in ImageCollectionProcessor
-
- setLastModified(long) - Method in Material
-
- setLastModified(Instant) - Method in MaterialImpl
-
- setLastModified(LocalDateTime) - Method in TCaseResult
-
- setLastModified(LocalDateTime) - Method in TCaseResultImpl
-
- setLeft(Material) - Method in MaterialPair
-
- setLeft(Material) - Method in MaterialPairImpl
-
- setLength(long) - Method in Material
-
- setLength(long) - Method in MaterialImpl
-
- setOutput(Path) - Method in Indexer
-
- setOutput(Path) - Method in IndexerBase
-
- setParent(TCaseResult) - Method in Material
-
- setParent(TCaseResult) - Method in MaterialImpl
-
- setParent(TSuiteResult) - Method in TCaseResult
-
- setParent(TSuiteResult) - Method in TCaseResultImpl
-
- setParent(RepositoryRoot) - Method in TSuiteResult
-
- setParent(RepositoryRoot) - Method in TSuiteResultImpl
-
Here we create the directory tree of
- setProbability(double) - Method in MaterialStats
-
- setReportsAccessor(ReportsAccessor) - Method in RepositoryVisitor
-
- setReportsAccessor(ReportsAccessor) - Method in RepositoryVisitorGeneratingBootstrapTreeviewData
-
- setReportsAccessor(ReportsAccessor) - Method in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- setReportsAccessor(ReportsAccessor) - Method in RepositoryVisitorGeneratingModalEventHandler
-
- setReportsAccessor(ReportsAccessor) - Method in RepositoryVisitorSimpleImpl
-
- setReportsDir(Path) - Method in Indexer
-
- setReportsDir(Path) - Method in IndexerBase
-
- setRight(Material) - Method in MaterialPair
-
- setRight(Material) - Method in MaterialPairImpl
-
- setShiftCriteriaPercentageBy(double) - Method in MaterialStats
-
- setSize(long) - Method in TCaseResult
-
- setSize(long) - Method in TCaseResultImpl
-
- setSubPath(String) - Method in MaterialMetadata
-
- setSubPath(String) - Method in MaterialMetadataImpl
-
- setUrl(URL) - Method in MaterialMetadata
-
- setUrl(URL) - Method in MaterialMetadataImpl
-
- setVisualTestingLogger(VisualTestingLogger) - Method in ImageCollectionDiffer
-
set instance of VisualTestingListener, which will consume messages from ImageCollectionDiffer
- setVisualTestingLogger(VisualTestingLogger) - Method in ImageCollectionProcessor
-
- setVisualTestingLogger(VisualTestingLogger) - Method in IndexerBase
-
- setVisualTestingLogger(VisualTestingLogger) - Method in MaterialImpl
-
- setVisualTestingLogger(VisualTestingLogger) - Method in MaterialRepositoryImpl
-
- setVisualTestingLogger(VisualTestingLogger) - Method in MaterialStorageImpl
-
- setVisualTestingLogger(VisualTestingLogger) - Method in ReportsAccessorImpl
-
- setVisualTestingLogger(VisualTestingLogger) - Method in RepositoryRoot
-
- setVisualTestingLogger(VisualTestingLogger) - Method in RepositoryVisitorGeneratingBootstrapTreeviewData
-
- setVisualTestingLogger(VisualTestingLogger) - Method in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- setVisualTestingLogger(VisualTestingLogger) - Method in RepositoryVisitorGeneratingModalEventHandler
-
- setVisualTestingLogger(VisualTestingLogger) - Method in RepositoryVisitorSimpleImpl
-
- setVisualTestingLogger(VisualTestingLogger) - Method in StorageScanner
-
Caller can set a VisualTestingListener to hear from the StorageScanner
- setVisualTestingLogger(VisualTestingLogger) - Method in VTLoggerEnabled
-
- shiftCriteriaPercentageBy(double) - Method in StorageScanner.Options.Builder
-
- size() - Method in ComparisonResultBundle
-
- size() - Method in ComparisonResultBundleAsJsonObject
-
- size() - Method in MaterialMetadataBundle
-
- size() - Method in MaterialPairs
-
- size() - Method in MaterialPairsImpl
-
- size() - Method in StorageScanner.BufferedImageBuffer
-
- sizeOfDifferentComparisonResults() - Method in ComparisonResultBundle
-
@return int how many ComparisonResult in this bundle returns false for the call to imagesAreSimilar()
- srcOfActualMaterial(Path) - Method in ComparisonResultBundle
-
- srcOfActualMaterial(Path) - Method in ComparisonResultBundleAsJsonObject
-
- srcOfExpectedMaterial(Path) - Method in ComparisonResultBundle
-
- srcOfExpectedMaterial(Path) - Method in ComparisonResultBundleAsJsonObject
-
- standardDeviation() - Method in MaterialStats
-
- startImageCollection(TCaseName) - Method in ImageCollectionDiffer
-
prepare File of 'comparison-result.json'
- startImageCollection(TCaseName) - Method in ImageCollectionProcessingContentHandler
-
- startMaterialPair(TCaseName, MaterialPair, double, MaterialDescription) - Method in ImageCollectionDiffer
-
This method is the core part of ImageCollectionDiffer.
- startMaterialPair(TCaseName, MaterialPair, double, MaterialDescription) - Method in ImageCollectionProcessingContentHandler
-
- StatsEntry - Class in com.kazurayam.materials.stats
- StatsEntry(TSuiteName, TExecutionProfile) - Constructor in StatsEntry
-
- status(Writer, Map<String, Object>) - Method in MaterialStorage
-
list the current status of the Storage
- status(Writer, Map<String, Object>) - Method in MaterialStorageImpl
-
- StorageScanner - Class in com.kazurayam.materials.stats
@author kazurayam
- StorageScanner.BufferedImageBuffer - Class in com.kazurayam.materials.stats
This class maintains a buffer of BufferedImage to make I/O to PNG files efficient.
- StorageScanner.BufferedImageBuffer() - Constructor in StorageScanner.BufferedImageBuffer
-
- StorageScanner.Options - Class in com.kazurayam.materials.stats
Options to control the behavior of StroageScanner
- StorageScanner.Options.Builder - Class in com.kazurayam.materials.stats
- StorageScanner.Options.Builder() - Constructor in StorageScanner.Options.Builder
-
- StorageScanner(MaterialStorage, Options) - Constructor in StorageScanner
-
- storageScannerOptions(Options) - Method in ImageDeltaStatsImpl.Builder
-
- Suffix - Class in com.kazurayam.materials.model
Given the following files in a directory:
- Suffix(int) - Constructor in Suffix
-
@param value
- sum() - Method in MaterialStats
-
T
- TCaseName - Class in com.kazurayam.materials
@author kazurayam
- TCaseName(Path) - Constructor in TCaseName
-
@param path .
- TCaseResult - Class in com.kazurayam.materials
- TCaseResultImpl - Class in com.kazurayam.materials.impl
- TCaseResultImpl(TCaseName) - Constructor in TCaseResultImpl
-
@param tCaseName
- tDistribution() - Method in MaterialStats
-
@return calculate t-inverse with this.degree() degrees of FREEDOM %
- ternary(ComparisonResult, Closure, Closure) - Method in Espionage
-
Evaluate if comparisonResult.imagesAreSimilar() == true or not.
- TExecutionProfile - Class in com.kazurayam.materials
- TExecutionProfile(Path) - Constructor in TExecutionProfile
-
Given a path of a directory immediately under the Materials or the Storage directory,
instantiates a TExecutionProfile object
- toJsonText() - Method in ComparisonResult
-
{
"ComparisonResult": {
"expectedMaterial": {
"Material": {
"path": "build\\tmp\\testOutput\\EvaluationResultSpec\\testSmoke\\Materials\\main.TS1\\20181014_060500\\Main.Basic\\CURA_Appointment.png"
}
},
"actualMaterial": {
"Material": {
"path": "build\\tmp\\testOutput\\EvaluationResultSpec\\testSmoke\\Materials\\main.TS1\\20181014_060501\\Main.Basic\\CURA_Appointment.png"
}
},
"diffMaterial": {
"Material": {
"path": "build\\tmp\\testOutput\\EvaluationResultSpec\\testSmoke\\Materials\\ImageDiff\\20181014_060501\\imageDiff\\Main.Basic\\CURA_Appointment.20181014_060500_product-20181014_060501_develop.(0.01).png"
}
}
"criteriaPercentage": 5.0,
"imagesAreSimilar": true,
"diffRatio": 3.56,
"MaterialDescription": {
"category": "1.0",
"description": "Appointment Input Form"
}
}
}
}
@return
- toJsonText() - Method in ComparisonResultBundle
-
- toJsonText() - Method in FileType
-
- toJsonText() - Method in ImageDelta
-
- toJsonText() - Method in ImageDeltaStats
-
- toJsonText() - Method in ImageDeltaStatsImpl
-
- toJsonText() - Method in Material
-
- toJsonText() - Method in MaterialCoreImpl
-
- toJsonText() - Method in MaterialDescription
-
- toJsonText() - Method in MaterialImpl
-
- toJsonText() - Method in MaterialMetadata
-
- toJsonText() - Method in MaterialMetadataBundle
-
- toJsonText() - Method in MaterialMetadataImpl
-
- toJsonText() - Method in MaterialPair
-
- toJsonText() - Method in MaterialPairImpl
-
- toJsonText() - Method in MaterialPairs
-
- toJsonText() - Method in MaterialPairsImpl
-
- toJsonText() - Method in MaterialRepository
-
- toJsonText() - Method in MaterialRepositoryImpl
-
- toJsonText() - Method in MaterialStats
-
- toJsonText() - Method in MaterialStats.ConfidenceInterval
-
- toJsonText() - Method in MaterialStorage
-
- toJsonText() - Method in MaterialStorageImpl
-
- toJsonText() - Method in RepositoryRoot
-
- toJsonText() - Method in RetrievalBy.SearchContext
-
- toJsonText() - Method in StatsEntry
-
- toJsonText() - Method in StorageScanner.Options
-
- toJsonText() - Method in Suffix
-
- toJsonText() - Method in TCaseName
-
- toJsonText() - Method in TCaseResult
-
- toJsonText() - Method in TCaseResultImpl
-
- toJsonText() - Method in TreeBranchScanner
-
- toJsonText() - Method in TreeTrunkScanner
-
- toJsonText() - Method in TSuiteName
-
- toJsonText() - Method in TSuiteResult
-
- toJsonText() - Method in TSuiteResultImpl
-
- toJsonText() - Method in TSuiteTimestamp
-
- toString() - Method in ComparisonResult
-
- toString() - Method in ComparisonResultBundle
-
- toString() - Method in FileType
-
- toString() - Method in ImageDelta
-
- toString() - Method in ImageDeltaStatsImpl
-
- toString() - Method in InvokedMethodName
-
- toString() - Method in MaterialCoreImpl
-
- toString() - Method in MaterialDescription
-
- toString() - Method in MaterialImpl
-
- toString() - Method in MaterialMetadataBundle
-
- toString() - Method in MaterialMetadataImpl
-
- toString() - Method in MaterialPairImpl
-
- toString() - Method in MaterialPairsImpl
-
- toString() - Method in MaterialRepositoryImpl
-
- toString() - Method in MaterialStats
-
- toString() - Method in MaterialStats.ConfidenceInterval
-
@return String representation of the confidence interval
- toString() - Method in MaterialStorageImpl
-
- toString() - Method in RepositoryRoot
-
- toString() - Method in RetrievalBy.SearchContext
-
- toString() - Method in StatsEntry
-
- toString() - Method in StorageScanner.Options
-
- toString() - Method in Suffix
-
- toString() - Method in TCaseName
-
- toString() - Method in TCaseResultImpl
-
- toString() - Method in TExecutionProfile
-
- toString() - Method in TSuiteName
-
- toString() - Method in TSuiteResult
-
- toString() - Method in TSuiteResultIdImpl
-
- toString() - Method in TSuiteResultImpl
-
- toString() - Method in TSuiteTimestamp
-
- toTreeFormat(Path) - Method in Helpers
-
Given a long Path, return an array of String which shows the give path in tree format.
- touch(Path) - Method in Helpers
-
Check if a file is present or not.
- TreeBranchScanner - Class in com.kazurayam.materials.repository
- TreeBranchScanner(RepositoryRoot) - Constructor in TreeBranchScanner
-
- TreeBranchVisitor - Class in com.kazurayam.materials.repository
- TreeBranchVisitor(RepositoryRoot, TSuiteResult) - Constructor in TreeBranchVisitor
-
@param repoRoot
- TreeLayer - Enum in com.kazurayam.materials.repository
- TreeTrunkScanner - Class in com.kazurayam.materials.repository
TreeTrunkScanner scans a file system tree under the baseDir directory.
- TreeTrunkScanner(Path) - Constructor in TreeTrunkScanner
-
- TreeTrunkVisitor - Class in com.kazurayam.materials.repository
- TreeTrunkVisitor(RepositoryRoot) - Constructor in TreeTrunkVisitor
-
- treeviewTitle() - Method in TSuiteResult
-
- treeviewTitle() - Method in TSuiteResultImpl
-
- TSuiteName - Class in com.kazurayam.materials
@author kazurayam
- TSuiteName(Path) - Constructor in TSuiteName
-
@param path .
- TSuiteResult - Class in com.kazurayam.materials
- TSuiteResult.TimestampFirstTSuiteResultComparator - Class in com.kazurayam.materials
sort a list of TSuiteResult by
1.
- TSuiteResultId - Class in com.kazurayam.materials
- TSuiteResultIdImpl - Class in com.kazurayam.materials.impl
- TSuiteResultIdImpl(TSuiteName, TExecutionProfile, TSuiteTimestamp) - Constructor in TSuiteResultIdImpl
-
- TSuiteResultImpl - Class in com.kazurayam.materials.impl
- TSuiteResultImpl(TSuiteName, TExecutionProfile, TSuiteTimestamp) - Constructor in TSuiteResultImpl
-
- TSuiteResultTree - Interface in com.kazurayam.materials
This interface defines a set of method for a collection of
TSuiteResult objects how to add/retrieve members.
- TSuiteTimestamp - Class in com.kazurayam.materials
Wraps a time stamp when a Test Suite was executed.
- TSuiteTimestamp(LocalDateTime) - Constructor in TSuiteTimestamp
-
@param ts
U
- USERDIR - Field in StorageScanner.Options
-
V
- variance() - Method in MaterialStats
-
- visitFile(Path, BasicFileAttributes) - Method in TreeBranchVisitor
-
- visitFile(Path, BasicFileAttributes) - Method in TreeTrunkVisitor
-
Invoked for a file in a directory.
- visitFileFailed(Path, IOException) - Method in TreeBranchVisitor
-
- visitFileFailed(Path, IOException) - Method in TreeTrunkVisitor
-
- visitMaterial(Material) - Method in RepositoryVisitor
-
- visitMaterial(Material) - Method in RepositoryVisitorGeneratingBootstrapTreeviewData
-
- visitMaterial(Material) - Method in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- visitMaterial(Material) - Method in RepositoryVisitorGeneratingModalEventHandler
-
Check if the Material file is a .PNG file, and it has an associated *.highlight file.
- visitMaterial(Material) - Method in RepositoryVisitorSimpleImpl
-
- visitMaterialFailed(Material, IOException) - Method in RepositoryVisitor
-
- visitMaterialFailed(Material, IOException) - Method in RepositoryVisitorGeneratingBootstrapTreeviewData
-
- visitMaterialFailed(Material, IOException) - Method in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- visitMaterialFailed(Material, IOException) - Method in RepositoryVisitorGeneratingModalEventHandler
-
- visitMaterialFailed(Material, IOException) - Method in RepositoryVisitorSimpleImpl
-
- VisualTestingLogger - Interface in com.kazurayam.materials
Sample implemantation using Katalon Studio API:
import com.kazurayam.materials.VisualTestingLogger
import com.kms.katalon.core.util.KeywordUtil
- VisualTestingLoggerDefaultImpl - Class in com.kazurayam.materials.impl
The instance of DefaulVisualTestingLogger is to be registered into ImageCollectionProcessor.
- vtLogger_ - Field in ImageCollectionProcessor
-
- vtLogger_ - Field in IndexerBase
-
- vtLogger_ - Field in RepositoryVisitorGeneratingHtmlDivsAsModalBase
-
- VTLoggerEnabled - Interface in com.kazurayam.materials
W
- walkRepository(RepositoryRoot, RepositoryVisitor) - Method in RepositoryWalker
-
- write(Writer) - Method in ImageDeltaStats
-
- write(Writer) - Method in ImageDeltaStatsImpl
-
X
Y
Z
_