gstreamer/validate/launcher
Brady J. Garvin 06822b519b validate:launcher: Support mixed str/bytes control sequences.
It is not safe for `_preformat_levels` to assume that all of the fields in a
`TerminalController` have the same type; at least in my environment, some of
these fields are populated with `bytes` while others remain strings.

This change conditionally applies decoding to each control sequence separately
using a helper function `_as_string`.  As a side-effect, it also eliminates some
code repetition in `_preformat_levels`.

Closes #50.
2020-01-05 14:09:07 -06:00
..
apps validate:launcher: Take our timeout factor into account for gstcheck 2019-12-30 15:56:02 +00:00
testsuites check: unblacklist removed systemclock tests 2019-12-23 10:27:11 +01:00
__init__.py validate: Make validate launcher apps work in a meson uninstalled env 2017-01-03 14:38:24 -03:00
baseclasses.py validate:launcher: Enhance progress reporting using a progress bar 2019-12-30 16:52:22 +00:00
config.py.in validate:launcher: Use gst-integration-testsuites subproject as default testsuite repo if avalaible 2019-04-03 13:38:42 +00:00
httpserver.py validate:launcher: Enhance and standardize output 2019-04-03 13:38:42 +00:00
loggable.py validate:launcher: Support mixed str/bytes control sequences. 2020-01-05 14:09:07 -06:00
main.py validate:launcher: Pass the right timeout_factor is passed to subprojects 2019-07-08 23:37:31 -04:00
meson.build validate:launcher: Use gst-integration-testsuites subproject as default testsuite repo if avalaible 2019-04-03 13:38:42 +00:00
RangeHTTPServer.py Pass python files through autopep8 2019-04-03 13:38:42 +00:00
reporters.py validate:launcher: Put all logs inside the failure node 2019-04-03 13:38:42 +00:00
utils.py validate:launcher: Move get_fakesink_for_media_type to utils 2019-06-26 12:09:03 -04:00
vfb_server.py validate:launcher: Enhance and standardize output 2019-04-03 13:38:42 +00:00