validate: Add a mechanism to mark tests as skipped
authorThibault Saunier <tsaunier@igalia.com>
Sun, 3 May 2020 05:20:19 +0000 (01:20 -0400)
committerThibault Saunier <tsaunier@igalia.com>
Wed, 6 May 2020 22:54:59 +0000 (22:54 +0000)
commitb65b2bc2fe80bd257c9c20fc21b785f8fd8583d5
tree4ffe65fb05b09ba662959dbef188b21da9001ec3
parentb1e9e409fdebb1ffa8b3d0dc764ae7d0229a0c27
validate: Add a mechanism to mark tests as skipped

And use it when a plugin is missing and the user didn't ask for
failure when it happens

And use the TAP[0] synthax to report it

[0]: https://testanything.org

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/187>
docs/gst-validate-config.md
validate/gst/validate/gst-validate-override-registry.c
validate/gst/validate/gst-validate-pipeline-monitor.c
validate/gst/validate/gst-validate-report.c
validate/gst/validate/gst-validate-report.h
validate/gst/validate/gst-validate-utils.c
validate/gst/validate/gst-validate-utils.h
validate/launcher/baseclasses.py
validate/launcher/reporters.py
validate/tools/gst-validate-rtsp-server.c
validate/tools/gst-validate.c