test: fix up hangman script and enable by default

Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
Daniel Vetter 2012-04-25 13:21:38 +02:00
parent cf72da57dc
commit bb40c7e8df
2 changed files with 6 additions and 6 deletions

View File

@ -71,6 +71,7 @@ TESTS_scripts = \
debugfs_emon_crash \
sysfs_edid_timing \
ZZ_check_dmesg \
ZZ_hangman \
$(NULL)
kernel_tests = \

View File

@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
#
# Testcase: Simulate gpu hang
#
@ -9,6 +9,8 @@
SOURCE_DIR="$( dirname "${BASH_SOURCE[0]}" )"
. $SOURCE_DIR/drm_lib.sh
oldpath=`pwd`
cd $i915_path
if [ ! -f i915_ring_stop ] ; then
@ -23,12 +25,9 @@ fi
# stop rings
echo 0xf > i915_ring_stop
echo "rings stopped"
# need to run it twice, otherwise there are no waiters
$cur_path/gem_exec_nop > /dev/null 2>&1 &
$cur_path/gem_exec_nop > /dev/null 2>&1 &
sleep 10
$oldpath/$SOURCE_DIR/gem_exec_nop > /dev/null
if cat i915_error_state | grep -v "no error state collected" > /dev/null ; then
echo "gpu hang correctly dectected"