You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
795 B
38 lines
795 B
8 years ago
|
#!/bin/bash
|
||
|
set -ex
|
||
|
|
||
|
SCREENSHOT_DIR=${SCREENSHOT_DIR:-"screenshots"}
|
||
|
INSTALL_PREFIX=${INSTALL_PREFIX:-"copyq"}
|
||
|
INSTALL_PREFIX=$(readlink -f "$INSTALL_PREFIX")
|
||
|
|
||
|
export DISPLAY=':99.0'
|
||
|
Xvfb :99 -screen 0 1280x960x24 &
|
||
|
sleep 5
|
||
|
|
||
|
openbox &
|
||
|
sleep 5
|
||
|
|
||
|
mkdir -p "$TESTS_LOG_DIR"
|
||
|
export COPYQ_LOG_FILE="$TESTS_LOG_DIR/copyq.log"
|
||
|
|
||
|
# Start taking screenshots in background.
|
||
|
(
|
||
|
set +x
|
||
|
mkdir -p "$SCREENSHOT_DIR"
|
||
|
while true; do
|
||
|
i=$((i+1))
|
||
|
f="$SCREENSHOT_DIR/$i.png"
|
||
|
sleep 1 &&
|
||
|
echo " --- $f ---" &&
|
||
|
echo " --- $f ---" >> "$COPYQ_LOG_FILE" &&
|
||
|
scrot "$f" ||
|
||
|
break
|
||
|
done
|
||
|
) &
|
||
|
|
||
|
# Disable encryption tests because exporting GPG key asks for password.
|
||
|
export COPYQ_TESTS_SKIP_ITEMENCRYPT=1
|
||
|
|
||
|
"$INSTALL_PREFIX/bin/copyq" tests
|
||
|
|