meson: Add test setup for easier valgrind test

Add meson test setup in order to make meson test
equivalent to "make {test}.valgrind" when valgrind was enabled.
To enable valgrind test setup, specify "--setup=valgrind"
15 jobs for enable-meson-test-valgrind in 50 minutes and 29 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Preparation
passed #197127
gst indent

00:00:31

passed #197126
manifest

00:00:33

 
  Build
passed #197129
build_disable_debug fedora x86_64

00:06:16

passed #197128
build fedora x86_64

00:06:32

 
  Test
passed #197130
check fedora

00:02:54

 
  Full Builds
passed #197132
build cerbero android universal

00:16:47

passed #197133
build cerbero cross win32

00:09:46

passed #197134
build cerbero cross win64

00:07:59

passed #197131
build cerbero fedora x86_64

00:08:33

 
  Full Tests
passed #197139
valgrind bad

00:09:34

failed #197136
valgrind base

00:23:17

failed #197135
valgrind core

00:23:42

passed #197137
valgrind good

00:10:40

passed #197138
valgrind ugly

00:02:08

 
  Apps
skipped #197140
android universal examples
 
Name Stage Failure
failed
valgrind core Full Tests
           Total: 840
Uploading artifacts...
gst-build/build/meson-logs/: found 2 matching files
validate-output/logs: found 1788 matching files
Uploading artifacts to coordinator... ok id=197135 responseStatus=201 Created token=WDa3NUxX
Uploading artifacts...
validate-output/logs/*.xml: found 1 matching files
Uploading artifacts to coordinator... ok id=197135 responseStatus=201 Created token=WDa3NUxX
ERROR: Job failed: exit code 1
failed
valgrind base Full Tests
           Failed: 3
---------
Total: 598
Uploading artifacts...
gst-build/build/meson-logs/: found 2 matching files
validate-output/logs: found 1269 matching files
ERROR: Uploading artifacts to coordinator... too large archive id=197136 responseStatus=413 Request Entity Too Large status=413 Request Entity Too Large token=J1TZAKuJ
FATAL: Too large
ERROR: Job failed: exit code 1