Home | History | Annotate | Download | only in profiles
      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
     22 func/async_handler		async_handler -c 100
     23 func/async_handler		async_handler_jk -c 100
     24 # Pass if maximum lock time is less than threshold (us).
     25 # Default threshold=200 us
     26 func/pi_perf			pi_perf -c 200
     27 
     28 # Pass if maximum latency is less than criterium (us).
     29 # Default=20 us
     30 func/pthread_kill_latency	pthread_kill_latency -c 20
     31 
     32 # Pass if all treads get preempted within max loops.
     33 # Default max=1
     34 func/prio-preempt		prio-preempt -c 1
     35 
     36 # Pass if all delay are less than maxduration (us).
     37 # Default maxduration=100 us
     38 func/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
     42 func/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
     47 func/thread_clock		tc-2 -c 0.5
     48 
     49 # The below tests have no pass/fail criterium.
     50 func/gtod_latency		gtod_latency
     51 func/sched_jitter		sched_jitter
     52 func/periodic_cpu_load		periodic_cpu_load
     53 func/periodic_cpu_load		periodic_cpu_load_single
     54 func/prio-wake			prio-wake
     55 func/sched_football		sched_football
     56 func/pi-tests			testpi-0
     57 func/pi-tests			testpi-1
     58 func/pi-tests			testpi-2
     59 func/pi-tests			testpi-4
     60 func/pi-tests			testpi-5
     61 func/pi-tests			testpi-6
     62 func/pi-tests			sbrk_mutex
     63 func/rt-migrate                 rt-migrate
     64