From 1ae290ec42b6ef809751ce19aa8cdfc931c9e9c7 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Fri, 3 Jul 2020 18:00:39 -0400 Subject: [PATCH] validate: Pipe debug output to a file when discovering scenarios Otherwise `gst-validate-launcher` can get veeery noisy Part-of: --- tests/validate/geslaunch.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/validate/geslaunch.py b/tests/validate/geslaunch.py index c081922..289e0d0 100644 --- a/tests/validate/geslaunch.py +++ b/tests/validate/geslaunch.py @@ -21,6 +21,7 @@ import os import sys +import tempfile import urllib.parse import subprocess from launcher import utils @@ -263,12 +264,12 @@ class GESTestsManager(TestsManager): def init(self): try: - if "--set-scenario=" in subprocess.check_output([GES_LAUNCH_COMMAND, "--help"]).decode(): - - return True - else: - self.warning("Can not use ges-launch, it seems not to be compiled against" - " gst-validate") + with tempfile.NamedTemporaryFile() as f: + if "--set-scenario=" in subprocess.check_output([GES_LAUNCH_COMMAND, "--help"], stderr=f).decode(): + return True + else: + self.warning("Can not use ges-launch, it seems not to be compiled against" + " gst-validate") except subprocess.CalledProcessError as e: self.warning("Can not use ges-launch: %s" % e) except OSError as e: -- 2.7.4