GstValidate Reference Manual: GstValidate environment variables

## GstValidate environment variables GstValidate environment variables — The environment variable variable influencing the run of GstValidate |

The runtime behaviour of GstValidate applications can be influenced by a number of environment variables.

`GST_VALIDATE`. This environment variable can be set to a list of debug options, which cause GstValidate to print out different types of test result information and consider differently the level of the reported issues.

fatal-criticals | Causes GstValidate to consider only critical issues as import enough to consider the test failed (default behaviour)
fatal-warnings | Causes GstValidate to consider warning, and critical issues as import enough to consider the test failed
fatal-issues | Causes GstValidate to consider issue, warning, and critical issues as import enough to consider the test failed
print-issues | Causes GstValidate to print issue, warning and critical issues in the final reports (default behaviour)
print-warnings | Causes GstValidate to only print warning and critical issues in the final reports
print-criticals | Causes GstValidate to only print critical issues in the final reports

`GST_VALIDATE_FILE`. Set this variable to a to a colon-separated list of paths to redirect all GstValidate messages to this file. If left unset, debug messages will be outputed into the standard error. You can use the special names "stdout" and "stderr" to use those output.

`GST_VALIDATE_SCENARIOS_PATH`. Set this variable to a to a colon-separated list of paths. GstValidate will scan these paths for GstValidate scenario files. By default GstValidate will look for scenarios in the user data directory as specified in the XDG standard: `.local/share/gstreamer-1.0/validate-scenario` and the system wide user data directory: `/usr/lib/gstreamer-1.0/validate-scenario`

`GST_VALIDATE_OVERRIDE`. Set this variable to a to a colon-separated list of dynamically linkable files. GstValidate will scan these paths for GstValidate overrides By default GstValidate will look for scenarios in the user data directory as specified in the XDG standard: `.local/share/gstreamer-1.0/validate-scenario` and the system wide user data directory: `/usr/lib/gstreamer-1.0/validate-scenario`