1# Test run commands for default profile
2#
3# format:
4#	reldir testexec [ args ... ]
5#
6# First field is the relative directory of the test.
7# Second field is the executable itself.
8# Others field are arguments of the command.
9# In the above example, the following would be done:
10# cd reldir ; ./testexec args ...
11# as a usual shell command.
12#
13# Comments are shell-like.
14#
15# This is to be read by scripts/run_c_files.sh and is useful
16# for local or global runs (<RT_TESTS_ROOT>/run.sh or <TESTDIR>/run_auto.sh)
17#
18
19# Pass if maximum time for signaled thread to be scheduled is less
20# than threshold (us).
21# Default threshold=100 us
22func/async_handler		async_handler -c 100
23func/async_handler		async_handler_jk -c 100
24# Pass if maximum lock time is less than threshold (us).
25# Default threshold=200 us
26func/pi_perf			pi_perf -c 200
27
28# Pass if maximum latency is less than criterium (us).
29# Default=20 us
30func/pthread_kill_latency	pthread_kill_latency -c 20
31
32# Pass if all treads get preempted within max loops.
33# Default max=1
34func/prio-preempt		prio-preempt -c 1
35
36# Pass if all delay are less than maxduration (us).
37# Default maxduration=100 us
38func/sched_latency		sched_latency	-d 1 -t 5 -c 100
39
40# Pass if ratio * average concurrent time < average sequential time
41# Default ratio=0.75
42func/matrix_mult		matrix_mult -c 0.75
43
44# Pass if difference between the sum of thread times and process time
45# is less than maxduration (s).
46# Default maxduration=0.5 s
47func/thread_clock		tc-2 -c 0.5
48
49# The below tests have no pass/fail criterium.
50func/gtod_latency		gtod_latency
51func/sched_jitter		sched_jitter
52func/periodic_cpu_load		periodic_cpu_load
53func/periodic_cpu_load		periodic_cpu_load_single
54func/prio-wake			prio-wake
55func/sched_football		sched_football
56func/pi-tests			testpi-0
57func/pi-tests			testpi-1
58func/pi-tests			testpi-2
59func/pi-tests			testpi-4
60func/pi-tests			testpi-5
61func/pi-tests			testpi-6
62func/pi-tests			sbrk_mutex
63func/rt-migrate                 rt-migrate
64