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
 |