2021-12-10 23:49:48 +01:00
|
|
|
#!/usr/bin/bash
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
WRAPPER="$1"
|
|
|
|
WRAPPER_ARGS="$2"
|
2022-08-04 12:47:14 +02:00
|
|
|
TEST_RESULT="$3"
|
2021-12-10 23:49:48 +01:00
|
|
|
|
|
|
|
export XDG_RUNTIME_DIR="/tmp/sub-runtime-dir-$UID"
|
|
|
|
export GSETTINGS_SCHEMA_DIR="$PWD/build/data"
|
|
|
|
export G_SLICE="always-malloc"
|
|
|
|
export MALLOC_CHECK_="3"
|
|
|
|
export NO_AT_BRIDGE="1"
|
|
|
|
export MALLOC_PERTURB_="123"
|
|
|
|
|
|
|
|
mkdir -p -m 700 $XDG_RUNTIME_DIR
|
|
|
|
|
|
|
|
glib-compile-schemas $GSETTINGS_SCHEMA_DIR
|
|
|
|
|
2023-02-20 16:30:30 +01:00
|
|
|
status=0
|
|
|
|
"$WRAPPER" $WRAPPER_ARGS "${@:4}" || status=$?
|
2021-12-10 23:49:48 +01:00
|
|
|
|
2023-02-20 16:30:30 +01:00
|
|
|
echo $status > $TEST_RESULT
|