1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
#!/bin/bash
## debian/tests/cli
## Test that nqq starts and prints usual info
# Create temporary work directory
tmpd=$(mktemp -d)
# Create a support directories for home and xdg
export HOME=${tmpd}/home
export XDG_RUNTIME_DIR=${tmpd}/xdg
mkdir -p -m 777 ${HOME}
mkdir -p -m 700 ${XDG_RUNTIME_DIR}
xvfb-run -a notepadqq --version
xvfb-run -a notepadqq --help
xvfb-run -a notepadqq --print-debug-info 2>&1
# Sometimes xvfb doesn't exit right away, sometimes it does. Ignore exit value of pkill to accomodate -e.
pkill Xvfb || :
# Clean up
rm -rf "${tmpd}"
|