~ubuntu-x-swat/xorg-server/xsmoke

« back to all changes in this revision

Viewing changes to tests/xst-xrandr.sh

  • Committer: Bryce Harrington
  • Date: 2008-12-06 07:28:57 UTC
  • Revision ID: bryce@canonical.com-20081206072857-0z6r4g7jaazt3qt0
* Check running as non-root
* Check pre-requisites on initial startup
* Clear /tmp/.X*-lock files when restarting X
* Fix include paths
* Force xorg.conf backup

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/bin/bash
2
2
 
3
 
if [ -e ../lib/xsmoke.lib ] ; then
4
 
    . ../lib/xsmoke.lib
5
 
elif [ -e lib/xsmoke.lib ] ; then
6
 
    . lib/xsmoke.lib
7
 
fi
8
 
 
 
3
. $(dirname $0)/lib/xsmoke.lib
9
4
 
10
5
# TODO:  Detect or take as an input
11
6
OUTPUT=VGA-0
 
7
XRANDR_RES=$(dirname $0)/lib/xrandr-res
12
8
 
13
9
# xrandr version testing
14
10
test_count=$(( $test_count + 1 ))
15
 
xrandr_expected_version=`get_installed_version "xrandr" | sed -e "s/^[0-9]://" | cut -d- -f1`
16
 
xrandr_version=`xrandr -d $DISPLAY --version`
 
11
xrandr_expected_version=$(get_installed_version "xrandr" | sed -e "s/^[0-9]://" | cut -d- -f1)
 
12
xrandr_version=$(xrandr -d $DISPLAY --version)
17
13
if [ $? = 0 ]; then
18
 
    version=`echo $xrandr_version | sed -e "s/^.*version \([0-9\.]\+\)$/\1/"`
 
14
    version=$(echo $xrandr_version | sed -e "s/^.*version \([0-9\.]\+\)$/\1/")
19
15
    if [ $? = 0 ]; then
20
 
        output=`echo $xrandr_expected_version | egrep "^$version" > /dev/null`
 
16
        output=$(echo $xrandr_expected_version | egrep "^$version" > /dev/null)
21
17
        if [ $? = 0 ]; then
22
18
            pass "xrandr --version meets $xrandr_version_expected"
23
19
        else
40
36
#fi
41
37
 
42
38
 
43
 
MODES=$(../xrandr-res | grep -e "^VGA-0" | cut -d ":" -f2 | cut -d "=" -f1)
 
39
MODES=$(${XRANDR_RES} | grep -e "^VGA-0" | cut -d ":" -f2 | cut -d "=" -f1)
44
40
for mode in $MODES; do
45
41
    echo $mode 
46
42
    xrandr --output $OUTPUT --mode $mode