This file is indexed.

/usr/lib/plainbox-provider-checkbox/bin/pts_run is in plainbox-provider-checkbox 0.25-1.

This file is owned by root:root, with mode 0o755.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash

# Exit on any error
set -o errexit

# Accept Terms & Conditions, disable anonymous reporting
echo -e "Y\nn\nn" | phoronix-test-suite > /dev/null

# Disable batch result saving and all test options selection
echo -e "n\nn" | phoronix-test-suite batch-setup > /dev/null 

# Don't show the browser after each test.
# The implementation is a bit hacky but works.
phoronix-test-suite user-config-set DefaultBrowser=/bin/true

# Run each test only one time
export FORCE_TIMES_TO_RUN=1

# Run only the following resolution
export OVERRIDE_VIDEO_MODES=800x600

set +o errexit
rv=0
output=$(phoronix-test-suite batch-benchmark $@ 2>&1)
#The output does NOT report success. It may contain, if it fails:
# The test did not produce a result
# The test failed to run properly
# Failed to Fetch

if (echo "$output" | grep -q -i "Failed to fetch" ); then 
	rv=1
fi
if ( echo "$output" | grep -q -i 'This test failed to run properly'); then 
	rv=1
fi
echo "$output"
exit $rv