<commit_before>#!/bin/sh
die() {
	echo "$@"
	exit 1
}

if [ -d /debug/dri ] ; then
	debugfs_path=/debug/dri
fi

if [ -d /sys/kernel/debug/dri ] ; then
	debugfs_path=/sys/kernel/debug/dri
fi

i915_dfs_path=x
for dir in `ls $debugfs_path` ; do
	if [ -f $debugfs_path/$dir/i915_error_state ] ; then
		i915_dfs_path=$debugfs_path/$dir
		break
	fi
done

if [ $i915_dfs_path = "x" ] ; then
	die " i915 debugfs path not found."
fi

# read everything we can
if [ `cat $i915_dfs_path/clients | wc -l` -gt "2" ] ; then
	die "ERROR: other drm clients running"
fi

<commit_msg>tests: add i915_sfs_path<commit_after>#!/bin/sh
die() {
	echo "$@"
	exit 1
}

if [ -d /debug/dri ] ; then
	debugfs_path=/debug/dri
fi

if [ -d /sys/kernel/debug/dri ] ; then
	debugfs_path=/sys/kernel/debug/dri
fi

i915_dfs_path=x
for dir in `ls $debugfs_path` ; do
	if [ -f $debugfs_path/$dir/i915_error_state ] ; then
		i915_dfs_path=$debugfs_path/$dir
		break
	fi
done

if [ $i915_dfs_path = "x" ] ; then
	die " i915 debugfs path not found."
fi

# read everything we can
if [ `cat $i915_dfs_path/clients | wc -l` -gt "2" ] ; then
	die "ERROR: other drm clients running"
fi

if [ -d /sys/class/drm ] ; then
    sysfs_path=/sys/class/drm
fi

i915_sfs_path=x
for dir in `ls $sysfs_path` ; do
    if [ -f $sysfs_path/$dir/error_state ] ; then
	i915_sfs_path=$sysfs_path/$dir
	break
    fi
done

if [ $i915_sfs_path = "x" ] ; then
    die " i915 sysfs path not found."
fi

{'fraction_non_alphanumeric': 0.1387726638772664, 'fraction_numerical': 0.038354253835425386, 'mean_word_length': 3.309309309309309, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5348872', 'n_tokens_mistral': 685, 'n_tokens_neox': 633, 'n_words': 158}