From 556bc0bb4f62935a706f4b1129ea5e0314c9249a Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Wed, 10 Jul 2019 16:52:45 -0400 Subject: [PATCH] launcher: Raise an exception when provided scenario can't be found --- validate/launcher/apps/gstvalidate.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/validate/launcher/apps/gstvalidate.py b/validate/launcher/apps/gstvalidate.py index f8b98a0c22..f3d492a69a 100644 --- a/validate/launcher/apps/gstvalidate.py +++ b/validate/launcher/apps/gstvalidate.py @@ -277,8 +277,11 @@ class GstValidatePipelineTestsGenerator(GstValidateTestsGenerator): for scenario in scenarios_to_iterate: if isinstance(scenario, str): - scenario = self.test_manager.scenarios_manager.get_scenario( + tmpscenario = self.test_manager.scenarios_manager.get_scenario( scenario) + if tmpscenario is None: + raise RuntimeError("Could not find scenario file: %s" % scenario) + scenario = tmpscenario mediainfo = FakeMediaDescriptor(extra_data, pipeline) if not mediainfo.is_compatible(scenario):