validate:launcher:check: Make sure to register tests from the testsuite
authorThibault Saunier <thibault.saunier@osg.samsung.com>
Wed, 19 Jul 2017 15:49:09 +0000 (11:49 -0400)
committerThibault Saunier <thibault.saunier@osg.samsung.com>
Wed, 19 Jul 2017 15:49:54 +0000 (11:49 -0400)
Instead of having them listed from the app manager. This is needed
to avoid backtrace as tests now have to be register when setting up
the testsuite.

validate/launcher/apps/gstcheck.py
validate/launcher/testsuites/check.py

index 479e475..165af6d 100644 (file)
@@ -261,7 +261,7 @@ class GstCheckTestsManager(MesonTestsManager):
 
         return child_env
 
-    def list_tests(self):
+    def register_tests(self):
         if self.tests:
             return self.tests
 
index 0a62bb9..56f2b81 100644 (file)
@@ -29,4 +29,5 @@ KNOWN_NOT_LEAKY = r'^check.gst-devtools.*|^check.gstreamer.*|^check-gst-plugins-
 def setup_tests(test_manager, options):
     if options.gst_check_leak_trace_testnames == 'known-not-leaky':
         options.gst_check_leak_trace_testnames = KNOWN_NOT_LEAKY
+    test_manager.register_tests()
     return True