logging, format strings, tests don't change settings, split tests, --gst- arguments #34
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
--gst-
arguments. For examplesoundconverter --gst-debug-level=3
. See https://gstreamer.freedesktop.org/documentation/application-development/appendix/checklist-element.html?gi-language=python#debugging andgst-launch-1.0 --help-gst
make test
using a memory backend (unittests #30 (comment)). The way how the code gets the Gio.Settings object had to be changed a bit for this.'%s' % 'string'
to the newer'{}'.format('string')
formatting almost everywhereexample showing gstreamers debug messages and our new colored debug logs. The lines saying "WARN" in yellow are gstreamers debug messages.
gstreamer really logs a lot of things with increasing verbosity (up to 9). I removed the debug logs for the message types at some point because they were actually a bit too much, so the screenshot is a bit outdated.