[Bf-blender-cvs] [f748a81f259] master: Test/Eevee: Increase failure threshold for image tests.

Jeroen Bakker noreply at git.blender.org
Fri Jun 24 13:45:30 CEST 2022


Commit: f748a81f259c9600ba30d843875bf583a004883e
Author: Jeroen Bakker
Date:   Fri Jun 24 13:45:18 2022 +0200
Branches: master
https://developer.blender.org/rBf748a81f259c9600ba30d843875bf583a004883e

Test/Eevee: Increase failure threshold for image tests.

Makes the current test cases pass on NVIDIA 1080Ti/515.
The tests still fail on other platforms (AMD, Intel). Some are actual failures.
Other require platform specific reference images.

Original patch provided by Brecht van Lommel.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D15264

===================================================================

M	tests/python/eevee_render_tests.py

===================================================================

diff --git a/tests/python/eevee_render_tests.py b/tests/python/eevee_render_tests.py
index 8c6f08ae76e..68895291044 100644
--- a/tests/python/eevee_render_tests.py
+++ b/tests/python/eevee_render_tests.py
@@ -7,6 +7,7 @@ import shlex
 import shutil
 import subprocess
 import sys
+from pathlib import Path
 
 
 def setup():
@@ -138,6 +139,11 @@ def main():
     report.set_pixelated(True)
     report.set_reference_dir("eevee_renders")
     report.set_compare_engine('cycles', 'CPU')
+
+    test_dir_name = Path(test_dir).name
+    if test_dir_name.startswith('image'):
+        report.set_fail_threshold(0.051)
+
     ok = report.run(test_dir, blender, get_arguments, batch=True)
 
     sys.exit(not ok)



More information about the Bf-blender-cvs mailing list