Lines Matching +full:remote +full:- +full:pid
3 set -eux
8 # Meet DBus bus and path name constraints, append own PID for parallel runs
9 TEST_NAME="$(basename "$0" | tr '-' '_')"_${$}
10 TEST_DIR="$(mktemp --tmpdir --directory "${TEST_NAME}.XXXXXX")"
18 [ -z "$SERVER_PID" ] || kill -s INT "$SERVER_PID"
19 [ -z "$PTYS_PID" ] || kill "$PTYS_PID"
21 cd -
22 rm -rf "$TEST_DIR"
34 console-id = $TEST_NAME
40 "$SOCAT" -u PTY,raw,echo=0,link=remote PTY,raw,echo=0,wait-slave,link=local &
42 while ! [ -e remote ] || ! [ -e local ]; do sleep 1; done
44 "$SERVER" --config "$TEST_CONF" "$(realpath local)" &
46 while ! busctl status --user xyz.openbmc_project.Console."${TEST_NAME}"; do sleep 1; done
48 echo console-should-log-to-file-legacy-syntax > remote
50 grep -LF console-should-log-to-file-legacy-syntax "$TEST_LOG"
52 [ -e "$TEST_LOG" ] && [ $(stat -c%s "$TEST_LOG") -le $LOG_MAX_SIZE ]