From 0f7105d317328808272e554a9a138b5c8b47dc68 Mon Sep 17 00:00:00 2001 From: Vineeth T M Date: Mon, 5 Oct 2015 13:38:10 +0900 Subject: [PATCH] validate: launcher: Print error when media-info files not present When there are no media-info files present and --generate-media-info option is not given, then it just fails without printing error. Printing an error stating, use --generate-media-info if there are no media info files. When there are neither media files and media info files, print error stating the same https://bugzilla.gnome.org/show_bug.cgi?id=755087 --- validate/launcher/apps/gstvalidate.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/validate/launcher/apps/gstvalidate.py b/validate/launcher/apps/gstvalidate.py index 701b9acc23..6659322507 100644 --- a/validate/launcher/apps/gstvalidate.py +++ b/validate/launcher/apps/gstvalidate.py @@ -593,9 +593,12 @@ not been tested and explicitely activated if you set use --wanted-tests ALL""") scenarios = self.scenarios_manager.get_scenario(None) uris = self._list_uris() - for generator in self.get_generators(): - for test in generator.generate_tests(uris, scenarios): - self.add_test(test) + if uris: + for generator in self.get_generators(): + for test in generator.generate_tests(uris, scenarios): + self.add_test(test) + else: + printc("No valid uris present in the path. Check if media files and info files exist", Colors.FAIL) return self.tests @@ -642,8 +645,10 @@ not been tested and explicitely activated if you set use --wanted-tests ALL""") self._add_media(fpath) return True elif not self.options.generate_info and not self.options.update_media_info and not self.options.validate_uris: + self.info("%s not present. Use --generate-media-info", media_info) return True elif self.options.update_media_info and not os.path.isfile(media_info): + self.info("%s not present. Use --generate-media-info", media_info) return True media_descriptor = GstValidateMediaDescriptor.new_from_uri(