From 2e45db5ba4b0011e46d6d96c3af9da0ad51db670 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Tue, 7 Jan 2020 15:48:51 -0300 Subject: [PATCH] validate:launcher: Enhance support for running ssim tests Using a special 'ssim' variable in pipeline dicts to activate it Similare to what we do for validateflow --- validate/launcher/utils.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/validate/launcher/utils.py b/validate/launcher/utils.py index 4b54c7067f..f6c0dedab9 100644 --- a/validate/launcher/utils.py +++ b/validate/launcher/utils.py @@ -640,6 +640,13 @@ def format_config_template(extra_data, config_text, test_name): test_name.replace('.', os.sep)) extra_vars['validateflow'] = "validateflow, expectations-dir=\"%s\", actual-results-dir=\"%s\"" % (expectations_dir, actual_results_dir) + if 'ssim-results-dir' in extra_vars: + ssim_results = extra_vars['ssim-results-dir'] + extra_vars['ssim'] = "validatessim, result-output-dir=\"%s\", output-dir=\"%s\"" % ( + os.path.join(ssim_results, test_name.replace('.', os.sep), 'diff-images'), + os.path.join(ssim_results, test_name.replace('.', os.sep), 'images'), + ) + return config_text % extra_vars