summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@gnome.org>2014-08-10 12:41:57 +0200
committerThibault Saunier <tsaunier@gnome.org>2014-08-12 13:16:43 +0200
commite81c0093fc2d604e159d5e594053db0d515fc439 (patch)
treebabd3606d1b226adac0fd3f53abfe6c53de7ca49
parent20c28def3c48bfdf8ab6aa470f1102292fd979b5 (diff)
validate:launcher: Expose all classes to be used to create testsuites
To create testsuite from outside gst-validate, the user will need to be able to use the TestGenerator and subclasses of Test that we implement in the apps, to do so we publicly expose them in the TestManager class so that user have acces to everything they need.
-rw-r--r--validate/tools/launcher/apps/gst-validate.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/validate/tools/launcher/apps/gst-validate.py b/validate/tools/launcher/apps/gst-validate.py
index 5e041c9..b598359 100644
--- a/validate/tools/launcher/apps/gst-validate.py
+++ b/validate/tools/launcher/apps/gst-validate.py
@@ -422,6 +422,16 @@ class GstValidateTestManager(GstValidateBaseTestManager):
name = "validate"
+ # List of all classes to create testsuites
+ GstValidateMediaCheckTestsGenerator = GstValidateMediaCheckTestsGenerator
+ GstValidateTranscodingTestsGenerator = GstValidateTranscodingTestsGenerator
+ GstValidatePipelineTestsGenerator = GstValidatePipelineTestsGenerator
+ GstValidatePlaybinTestsGenerator = GstValidatePlaybinTestsGenerator
+ GstValidateMixerTestsGenerator = GstValidateMixerTestsGenerator
+ GstValidateLaunchTest = GstValidateLaunchTest
+ GstValidateMediaCheckTest = GstValidateMediaCheckTest
+ GstValidateTranscodingTest = GstValidateTranscodingTest
+
def __init__(self):
super(GstValidateTestManager, self).__init__()
self._uris = []