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

« back to all changes in this revision

Viewing changes to runtests.sh

  • Committer: Bryce Harrington
  • Date: 2008-12-07 07:41:20 UTC
  • Revision ID: bryce@canonical.com-20081207074120-socm3jia48bi7ygo
Tweak results output a bit further

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
EOF
11
11
}
12
12
 
 
13
# Verify running as root
13
14
if ! is_superuser ; then
14
15
    echo "This must be run as root"
15
16
    exit 1
21
22
    exit 1
22
23
fi
23
24
 
24
 
# TODO:  Create results directory
 
25
# Create results directory
 
26
i=0
 
27
RESULTS_DIR=$(printf "results-%04d" $i)
 
28
while [ -d "${RESULTS_DIR}" ] ; do
 
29
    let i=i+1
 
30
    RESULTS_DIR=$(printf "results-%04d" $i)
 
31
done
 
32
mkdir -p ${RESULTS_DIR}
25
33
 
26
34
# Check prerequisites
27
35
for case in tests/xst-*.sh ; do
30
38
done
31
39
 
32
40
# Run the tests
 
41
i=0
 
42
declare -a result
33
43
for case in tests/xst-*.sh ; do
34
 
    result_file=${RESULTS_DIR}"/"${case%.sh}.json
35
 
    $case $result_file
 
44
    json_file=${RESULTS_DIR}"/"${case%.sh}.json
 
45
    result[$i]=$( $case $json_file )
36
46
    test_xorg_restart
37
 
done
38
 
 
39
 
# TODO:  Print testrun summary
 
47
    let i=i+1
 
48
done
 
49
 
 
50
# Print testrun summary
 
51
for i in $( seq 0 $((${#result[@]} - 1)) ) ; do
 
52
    echo ${result[$i]}
 
53
done
 
54
 
 
55
exit 0