summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-06-05validate/media-descriptor: Fix indentationHEADmasterEdward Hervey1-1/+1
2018-06-05validate: Add a new issue to detect invalid event seqnumEdward Hervey3-0/+10
Events should always have a valid seqnum. Add a new issue which allows detecting such events. And use that check in the pad monitor
2018-06-05validate: Update all gitignoreEdward Hervey3-7/+10
2018-05-25gst-validate-launcher: let gdb handle SIGINT itselfAlicia Boya García1-1/+20
Otherwise both gdb and gst-validate-launcher will react to ^C at the same time, gdb will be killed by SIGHUP (because gst-validate-launcher quitted in consequence of the ^C) and the terminal state will be left garbled because readline inside gdb had disabled echo. https://bugzilla.gnome.org/show_bug.cgi?id=796396
2018-05-25gst-validate-launcher: disable timeouts when debugging in gdb interactivelyAlicia Boya García1-0/+5
An interactive debugging session can be going for a long time, we don't want any timeouts in that case. https://bugzilla.gnome.org/show_bug.cgi?id=796397
2018-05-25gst-validate-launcher: Stop in --gdb by default, add --gdb-non-stopAlicia Boya García2-1/+11
This patch modifies the default behavior of --gdb to not run and quit automatically the test, but rather wait for user input. This is usually much more convenient to debug all kinds of bugs. The automatic run behavior has been moved to a new command switch: --gdb-non-stop https://bugzilla.gnome.org/show_bug.cgi?id=796389
2018-05-18validate: Error out if gst_parse_launch sets an error.Thibault Saunier1-0/+6
https://bugzilla.gnome.org/show_bug.cgi?id=796240
2018-05-15validate:launcher: Error out loudly if the testlist changesThibault Saunier1-4/+3
When --fail-on-testlist-change is set.
2018-05-15validate:launcher: Do not print time spent if the testsuite never startedThibault Saunier1-4/+5
2018-05-13validate: launcher: Make sure testsuites are used/configured once onlyThibault Saunier1-3/+3
2018-05-13validate:launcher: Add a way to check if a gst feature is presentThibault Saunier1-1/+23
And make sure iqa is present to run IQA tests.
2018-05-13validate:launcher: Cleanup the way we find where -validate tools areThibault Saunier2-27/+27
2018-05-13validate: launcher: Add a way to simply run SSIM checks on rendered filesThibault Saunier3-5/+59
We will run a simple pipeline with the IQA element to run ssim (dssim) tests on the rendered files, comparing it with a reference file. For now we use the very empiric 1.0 value as a ssim error threshold and the goal is basically to detect completely broken renderings.
2018-05-13validate: Add support for the new testbin protocolThibault Saunier1-4/+8
2018-05-13debug-viewer: Ignore broken utf8 errorsThibault Saunier3-4/+4
Not much we can do if the input file is not perfectly valid UTF8 but we should just do as good as we can.
2018-05-13debug-viewer: MEMDUMP debug level supportPhilippe Normand4-8/+12
2018-05-07validate: Remove hls.*seek_with_stop blacklistingEdward Hervey1-2/+2
The issue is closed upstream (because of concentrating on decodebin3 instead), and initial forever testing seems to show the issue doesn't happen anymore
2018-05-05meson: Update option names to omit disable_ prefixesNirbheek Chauhan3-19/+15
Also yield common options to the outer project (gst-build in our case) so that they don't have to be set manually.
2018-04-27validate: pipeline: Handle the case where a pad has no monitorThibault Saunier1-0/+5
We do not monitor ghost pads, only real pads, so this is a totally legitimate case. https://bugzilla.gnome.org/show_bug.cgi?id=792536
2018-04-25validate: fix out of source tree build errorKai Kang1-2/+2
It fails to generate gst-validate-enum-types.h and gst-validate-enum-types.c when build out of source tree. Add the path for template files. https://bugzilla.gnome.org/show_bug.cgi?id=795531 Signed-off-by: Kai Kang <kai.kang@windriver.com>
2018-04-19debug-viewer: Fix raising unhandled exceptionThibault Saunier1-1/+1
Old code was uselessly complex
2018-04-19debug-viewer: Fix stacktrace after port to py3Thibault Saunier1-1/+1
2018-04-18debug-viewer: Copy log files in temporaries before using themThibault Saunier1-0/+8
They are mmap'ed and it gets wrong if the file is changed. There is high probablility the user will generate new logs while inspecting some logs in the same file
2018-04-18debug-viewer: Add a shortcut to show/hide timelineThibault Saunier1-1/+2
2018-04-15debug-viewer: Port to mesonThibault Saunier12-366/+83
This allows us to run unit test as part of ninja test and have versionning in sync. Also the goal is to have everything inside meson. https://bugzilla.gnome.org/show_bug.cgi?id=795282
2018-04-15validate:launcher: Add support for specifying a workdir in testsThibault Saunier2-5/+10
2018-04-15validate:launcher: printc is accepting object as argumentsThibault Saunier1-0/+1
Make sure in all code paths those are converted to strings
2018-04-15debug-viewer: Dispatcher source ID clean-upPhilippe Normand1-1/+7
This patch fixes this runtime warning: GstDebugViewer/Common/Data.py:67: Warning: Source ID 17 was not found when attempting to remove it GObject.source_remove(self.source_id)
2018-04-15debug-viewer: PEP8 all the thingsPhilippe Normand17-522/+534
2018-04-15debug-viewer: Port to Python3Philippe Normand19-545/+186
And fix unit-tests. https://bugzilla.gnome.org/show_bug.cgi?id=795260
2018-04-14debug-viewer: remove broken/unimplemented pluginsPhilippe Normand2-135/+0
2018-04-12Update python hook with the new pycodestyleThibault Saunier1-19/+18
2018-04-12validate:launcher: Add a method to find tests in a TestManagerThibault Saunier1-0/+4
2018-04-12validate:launcher: Extract method to set a validate configuration on testsThibault Saunier1-8/+11
2018-04-12validate: Handle having a list of structure based/file path configsThibault Saunier1-44/+43
2018-03-23launcher: Print test number in the order they finishThibault Saunier2-17/+17
Instead of the test index in the list of tests as it is meaningless to the user and feels weird. Also minor fix in the test name display when running with --forever.
2018-03-23launcher: Minor indentation issue fixesThibault Saunier1-29/+42
2018-03-23launcher: Clean up outpoutThibault Saunier3-33/+40
Make our stdout output simpler to follow by: - Not printing the tests we launch (it is not really useful in the end) - Using `\r` when printing the passed tests - Not reprinting all the test in a now useless summary
2018-03-20check: Use meson introspect to list meson testsThibault Saunier1-41/+42
2018-03-20Back to developmentTim-Philipp Müller4-1072/+147
2018-03-19Release 1.14.0Tim-Philipp Müller5-59/+209
2018-03-13validate: Fix the way we set the testsuite versionThibault Saunier1-5/+3
The testuite version should be 'master' during development and the version number on releases, during the pre-release cycle, there is no nano version, thus our detection handling was mistaking.
2018-03-13meson: update versionTim-Philipp Müller1-1/+1
2018-03-13Release 1.13.91Tim-Philipp Müller4-39/+961
2018-03-13validate: GST_EXPORT -> GST_VALIDATE_APITim-Philipp Müller23-161/+199
We need different export decorators for the different libs. For now no actual change though, just rename before the release, and add prelude headers to define the new decorator to GST_EXPORT.
2018-03-13debug-viewer: solved crash when maximum freq sentinel is 0Xabier Rodriguez Calvar1-1/+5
https://bugzilla.gnome.org/show_bug.cgi?id=794282
2018-03-12debug-viewer: Fix copying current lineThibault Saunier1-1/+1
2018-03-12debug-viewer: Add an appdata fileThibault Saunier3-0/+20
2018-03-03Release 1.13.90Tim-Philipp Müller4-101/+1278
2018-03-01meson: enable more warningsMathieu Duponchelle1-0/+24