Sha256: c6c6fe56de97cd37d83deb7b718afd957238ae6ec0e7811bc3d96b38bbc920bf
Contents?: true
Size: 756 Bytes
Versions: 43
Compression:
Stored size: 756 Bytes
Contents
#! /bin/sh # A wrapper for DBus tests # Run a server (directly or by dbus activation) and then the test # $0 server [args...] -- test [args...] set -o errexit while [ "$1" != "--" ]; do SERVER="$SERVER $1" shift done shift # -- setup_activation () { SDIR=$XDG_DATA_DIRS/dbus-1/services mkdir -p $SDIR # FIXME Name is hardcoded cat <<EOF > $SDIR/test.service [D-BUS Service] Name=org.ruby.service Exec=$SERVER EOF } run_server () { echo -n "Hey, server, get on da bus... " # start the server $SERVER & sleep 3 echo "off we go!" } export XDG_DATA_DIRS=`mktemp -d dbus.activation.XXXXXX` RM_FILES="$RM_FILES $XDG_DATA_DIRS" setup_activation #run_server # Clean up at exit. trap "rm -rf \$RM_FILES" EXIT TERM INT "$@"
Version data entries
43 entries across 43 versions & 3 rubygems