64 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
# Test run commands for default profile
 | 
						|
#
 | 
						|
# format:
 | 
						|
#	reldir testexec [ args ... ]
 | 
						|
#
 | 
						|
# First field is the relative directory of the test.
 | 
						|
# Second field is the executable itself.
 | 
						|
# Others field are arguments of the command.
 | 
						|
# In the above example, the following would be done:
 | 
						|
# cd reldir ; ./testexec args ...
 | 
						|
# as a usual shell command.
 | 
						|
#
 | 
						|
# Comments are shell-like.
 | 
						|
#
 | 
						|
# This is to be read by scripts/run_c_files.sh and is useful
 | 
						|
# for local or global runs (<RT_TESTS_ROOT>/run.sh or <TESTDIR>/run_auto.sh)
 | 
						|
#
 | 
						|
 | 
						|
# Pass if maximum time for signaled thread to be scheduled is less
 | 
						|
# than threshold (us).
 | 
						|
# Default threshold=100 us
 | 
						|
func/async_handler		async_handler -c 100
 | 
						|
func/async_handler		async_handler_jk -c 100
 | 
						|
# Pass if maximum lock time is less than threshold (us).
 | 
						|
# Default threshold=200 us
 | 
						|
func/pi_perf			pi_perf -c 200
 | 
						|
 | 
						|
# Pass if maximum latency is less than criterium (us).
 | 
						|
# Default=20 us
 | 
						|
func/pthread_kill_latency	pthread_kill_latency -c 20
 | 
						|
 | 
						|
# Pass if all threads get preempted within max loops.
 | 
						|
# Default max=1
 | 
						|
func/prio-preempt		prio-preempt -c 1
 | 
						|
 | 
						|
# Pass if all delay are less than maxduration (us).
 | 
						|
# Default maxduration=100 us
 | 
						|
func/sched_latency		sched_latency	-d 1 -t 5 -c 100
 | 
						|
 | 
						|
# Pass if ratio * average concurrent time < average sequential time
 | 
						|
# Default ratio=0.75
 | 
						|
func/matrix_mult		matrix_mult -c 0.75
 | 
						|
 | 
						|
# Pass if difference between the sum of thread times and process time
 | 
						|
# is less than maxduration (s).
 | 
						|
# Default maxduration=0.5 s
 | 
						|
func/thread_clock		tc-2 -c 0.5
 | 
						|
 | 
						|
# The below tests have no pass/fail criterium.
 | 
						|
func/gtod_latency		gtod_latency
 | 
						|
func/sched_jitter		sched_jitter
 | 
						|
func/periodic_cpu_load		periodic_cpu_load
 | 
						|
func/periodic_cpu_load		periodic_cpu_load_single
 | 
						|
func/prio-wake			prio-wake
 | 
						|
func/sched_football		sched_football
 | 
						|
func/pi-tests			testpi-0
 | 
						|
func/pi-tests			testpi-1
 | 
						|
func/pi-tests			testpi-2
 | 
						|
func/pi-tests			testpi-4
 | 
						|
func/pi-tests			testpi-5
 | 
						|
func/pi-tests			testpi-6
 | 
						|
func/pi-tests			sbrk_mutex
 | 
						|
func/rt-migrate                 rt-migrate
 |