tests: write logs to files
[platform/upstream/weston.git] / tests / weston-tests-env
1 #!/bin/bash
2
3 WESTON=$abs_builddir/../src/weston
4 LOGDIR=$abs_builddir/logs
5
6 mkdir -p "$LOGDIR"
7
8 SERVERLOG="$LOGDIR/$1-serverlog.txt"
9 OUTLOG="$LOGDIR/$1-log.txt"
10
11 rm -f "$SERVERLOG"
12
13 case $1 in
14         *.la|*.so)
15                 $WESTON --modules=$abs_builddir/.libs/${1/.la/.so} \
16                         --log="$SERVERLOG" \
17                         &> "$OUTLOG"
18                 ;;
19         *)
20                 WESTON_TEST_CLIENT_PATH=$abs_builddir/$1 $WESTON \
21                         --log="$SERVERLOG" \
22                         --modules=$abs_builddir/.libs/weston-test.so \
23                         &> "$OUTLOG"
24 esac