Thiago Santos
08aae8336b
qa-runner: simplify runner to not hold refs to monitor/pipeline
...
The GstQaRunner is now a simple aggregator of reports that it receives
from monitors and filechecker. This allows it to be used in both
scenarios without APIs that expect GstElement or Monitors, that are
only used on the pipeline monitoring QA tests.
2013-08-07 16:10:57 -03:00
Thiago Santos
2034fb11d9
Fix typos
2013-07-30 16:21:15 -03:00
Thiago Santos
4e9bedcde8
qa-runner: Remove printing API from qa-runner
...
Replace it with functions to list the reports
2013-07-30 16:20:49 -03:00
Thiago Santos
2eba57d387
qa-runner: removing _setup call
...
Do setup on the _new function directly instead of having a separate
call for that
2013-07-30 10:21:32 -03:00
Thibault Saunier
1e1e0b922e
qa: Make it possible to set a scenario from the command line in test apps
2013-07-25 16:58:15 -03:00
Edward Hervey
d7b2977657
gst-qa: show help and exit when no arguments are provided
...
Instead of attempting to create empty pipelines and weird things
happening :)
2013-07-23 12:14:26 -03:00
Thiago Santos
4e84ad6513
qa-report: rework qa-report API
...
Remove error from GstQaErrorReport, making it only GstQaReport. Add
a level and use area and subarea code, with an extra string for message
adding details.
Provide macros on qa-monitor to make it easy to create reports.
2013-07-16 21:15:09 -03:00
Thiago Santos
3476fffd54
qa-report: adds qa-report for reporting errors to GstQaRunner
...
The errors are printed directly to stdout and are accumulated at
GstQaRunner for being printed at the end if requested
2013-07-12 12:43:07 -03:00
Thiago Santos
7de70978cf
gst-qa: add seek-tests option
...
The seek-tests does a simple seeking after the pipeline has started
so that seeking checks can be performed by the monitors
2013-07-11 13:41:25 -03:00
Thiago Santos
7caf6e025f
qa: adds gst-qa binary and basic classes to run the QA tests
...
The classes are mostly a stub for now, but the gst-qa already
has a minimum to start them;
2013-07-09 16:08:30 -03:00