Added retries to screenshot tests

This commit is contained in:
vyaivanove
2023-03-27 21:12:46 +03:00
parent 1b5af46ec9
commit 4cd99db75f
6 changed files with 28 additions and 94 deletions
@@ -57,6 +57,7 @@ class ScreenshotTestPlugin : Plugin<Project> {
if (screenshotTests.enableComparison) {
task.finalizedBy(CompareScreenshotsTask.NAME)
}
task.finalizedBy(ValidateTestResultsTask.NAME)
}
}
@@ -51,7 +51,6 @@ open class CompareScreenshotsTask : DefaultTask() {
private fun loadExplicitScreenshotMatchMap() {
try {
referenceOverrides.load()
referenceOverrides.deleteReferenceFile()
} catch (e: IOException) {
throw GradleException("Failed to read references file!", e)
}
@@ -13,7 +13,6 @@ open class PullScreenshotsTask : DefaultTask() {
init {
group = "verification"
this.dependsOn(ValidateTestResultsTask.NAME)
}
@TaskAction
@@ -36,12 +36,6 @@ class ReferenceFileReader(fileDir: File) {
fun resolveReferencePath(relativePath: String): String? {
return references[relativePath]
}
fun deleteReferenceFile() {
if (referencesFile.exists()) {
referencesFile.delete()
}
}
}
private data class FileReference(