Real-Time Tests of LTP(Linux Test Project)

From RTwiki
(Difference between revisions)
Jump to: navigation, search
Line 12: Line 12:
 
|-- config.mk<br>
 
|-- config.mk<br>
 
|-- doc<br>
 
|-- doc<br>
|  |-- AUTOMATED_RUN
+
|  |-- AUTOMATED_RUN<br>
|  |-- HOWTO_ADD_TESTS
+
|  |-- HOWTO_ADD_TESTS<br>
|  |-- TODO
+
|  |-- TODO<br>
|  `-- run_auto.sh.tpl
+
|  `-- run_auto.sh.tpl<br>
|-- func
+
|-- func<br>
|  |-- Makefile
+
|  |-- Makefile<br>
|  |-- async_handler
+
|  |-- async_handler<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- async_handler.c
+
|  |  |-- async_handler.c<br>
|  |  |-- async_handler_jk.c
+
|  |  |-- async_handler_jk.c<br>
|  |  |-- async_handler_tsc.c
+
|  |  |-- async_handler_tsc.c<br>
|  |  `-- run_auto.sh
+
|  |  `-- run_auto.sh<br>
|  |-- gtod_latency
+
|  |-- gtod_latency<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- gtod_infinite.c
+
|  |  |-- gtod_infinite.c<br>
|  |  |-- gtod_latency.c
+
|  |  |-- gtod_latency.c<br>
|  |  `-- run_auto.sh
+
|  |  `-- run_auto.sh<br>
|  |-- hrtimer-prio
+
|  |-- hrtimer-prio<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- hrtimer-prio.c
+
|  |  |-- hrtimer-prio.c<br>
|  |  `-- run.sh
+
|  |  `-- run.sh<br>
|  |-- matrix_mult
+
|  |-- matrix_mult<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- matrix_mult.c
+
|  |  |-- matrix_mult.c<br>
|  |  `-- run_auto.sh
+
|  |  `-- run_auto.sh<br>
|  |-- measurement
+
|  |-- measurement<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- README
+
|  |  |-- README<br>
|  |  |-- preempt_timing.c
+
|  |  |-- preempt_timing.c<br>
|  |  |-- rdtsc-latency.c
+
|  |  |-- rdtsc-latency.c<br>
|  |  `-- run.sh
+
|  |  `-- run.sh<br>
|  |-- periodic_cpu_load
+
|  |-- periodic_cpu_load<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- mixed_load.sh
+
|  |  |-- mixed_load.sh<br>
|  |  |-- periodic_cpu_load.c
+
|  |  |-- periodic_cpu_load.c<br>
|  |  |-- periodic_cpu_load_single.c
+
|  |  |-- periodic_cpu_load_single.c<br>
|  |  `-- run_auto.sh
+
|  |  `-- run_auto.sh<br>
|  |-- pi-tests
+
|  |-- pi-tests<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- parse-testpi1.py
+
|  |  |-- parse-testpi1.py<br>
|  |  |-- parse-testpi2.py
+
|  |  |-- parse-testpi2.py<br>
|  |  |-- run_auto.sh
+
|  |  |-- run_auto.sh<br>
|  |  |-- sbrk_mutex.c
+
|  |  |-- sbrk_mutex.c<br>
|  |  |-- test-skeleton.c
+
|  |  |-- test-skeleton.c<br>
|  |  |-- testpi-0.c
+
|  |  |-- testpi-0.c<br>
|  |  |-- testpi-1.c
+
|  |  |-- testpi-1.c<br>
|  |  |-- testpi-2.c
+
|  |  |-- testpi-2.c<br>
|  |  |-- testpi-4.c
+
|  |  |-- testpi-4.c<br>
|  |  |-- testpi-5.c
+
|  |  |-- testpi-5.c<br>
|  |  |-- testpi-6.c
+
|  |  |-- testpi-6.c<br>
|  |  `-- testpi-7.c
+
|  |  `-- testpi-7.c<br>
|  |-- pi_perf
+
|  |-- pi_perf<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- pi_perf.c
+
|  |  |-- pi_perf.c<br>
|  |  `-- run_auto.sh
+
|  |  `-- run_auto.sh<br>
|  |-- prio-preempt
+
|  |-- prio-preempt<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- prio-preempt.c
+
|  |  |-- prio-preempt.c<br>
|  |  `-- run_auto.sh
+
|  |  `-- run_auto.sh<br>
|  |-- prio-wake
+
|  |-- prio-wake<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- prio-wake.c
+
|  |  |-- prio-wake.c<br>
|  |  `-- run_auto.sh
+
|  |  `-- run_auto.sh<br>
|  |-- pthread_kill_latency
+
|  |-- pthread_kill_latency<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- pthread_kill_latency.c
+
|  |  |-- pthread_kill_latency.c<br>
|  |  `-- run_auto.sh
+
|  |  `-- run_auto.sh<br>
|  |-- sched_football
+
|  |-- sched_football<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- parse-football.py
+
|  |  |-- parse-football.py<br>
|  |  |-- run_auto.sh
+
|  |  |-- run_auto.sh<br>
|  |  `-- sched_football.c
+
|  |  `-- sched_football.c<br>
|  |-- sched_jitter
+
|  |-- sched_jitter<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- README
+
|  |  |-- README<br>
|  |  |-- run_auto.sh
+
|  |  |-- run_auto.sh<br>
|  |  `-- sched_jitter.c
+
|  |  `-- sched_jitter.c<br>
|  |-- sched_latency
+
|  |-- sched_latency<br>
|  |  |-- Makefile
+
|  |  |-- Makefile<br>
|  |  |-- run_auto.sh
+
|  |  |-- run_auto.sh<br>
|  |  `-- sched_latency.c
+
|  |  `-- sched_latency.c<br>
|  `-- thread_clock
+
|  `-- thread_clock<br>
|      |-- Makefile
+
|      |-- Makefile<br>
|      |-- run_auto.sh
+
|      |-- run_auto.sh<br>
|      `-- tc-2.c
+
|      `-- tc-2.c<br>
|-- include
+
|-- include<br>
|  |-- librttest.h
+
|  |-- librttest.h<br>
|  |-- libstats.h
+
|  |-- libstats.h<br>
|  `-- list.h
+
|  `-- list.h<br>
|-- lib
+
|-- lib<br>
|  |-- Makefile
+
|  |-- Makefile<br>
|  |-- librttest.c
+
|  |-- librttest.c<br>
|  `-- libstats.c
+
|  `-- libstats.c<br>
|-- perf
+
|-- perf<br>
|  |-- Makefile
+
|  |-- Makefile<br>
|  `-- latency
+
|  `-- latency<br>
|      |-- Makefile
+
|      |-- Makefile<br>
|      |-- cpunoise.sh
+
|      |-- cpunoise.sh<br>
|      |-- cpunoise2000.sh
+
|      |-- cpunoise2000.sh<br>
|      |-- disknoise.sh
+
|      |-- disknoise.sh<br>
|      |-- pthread_cond_latency.c
+
|      |-- pthread_cond_latency.c<br>
|      |-- pthread_cond_many.c
+
|      |-- pthread_cond_many.c<br>
|      |-- pthread_cond_many_histogram.sh
+
|      |-- pthread_cond_many_histogram.sh<br>
|      `-- run.sh
+
|      `-- run.sh<br>
|-- profiles
+
|-- profiles<br>
|  `-- default
+
|  `-- default<br>
|-- run.sh
+
|-- run.sh<br>
|-- scripts
+
|-- scripts<br>
|  |-- __init__.py
+
|  |-- __init__.py<br>
|  |-- check_pi.sh
+
|  |-- check_pi.sh<br>
|  |-- check_robust.sh
+
|  |-- check_robust.sh<br>
|  |-- parser.py
+
|  |-- parser.py<br>
|  |-- run_c_files.sh
+
|  |-- run_c_files.sh<br>
|  `-- setenv.sh
+
|  `-- setenv.sh<br>
|-- stress
+
|-- stress<br>
|  |-- Makefile
+
|  |-- Makefile<br>
|  `-- pi-tests
+
|  `-- pi-tests<br>
|      |-- Makefile
+
|      |-- Makefile<br>
|      |-- lookup_pi_state.c
+
|      |-- lookup_pi_state.c<br>
|      `-- testpi-3.c
+
|      `-- testpi-3.c<br>
|-- testcases
+
|-- testcases<br>
|  `-- realtime
+
|  `-- realtime<br>
|      `-- doc
+
|      `-- doc<br>
|          `-- AUTOMATED_RUN
+
|          `-- AUTOMATED_RUN<br>
`-- tools
+
`-- tools<br>
     `-- ftqviz.py
+
     `-- ftqviz.py<br>
   
+
  <br>
29 directories, 103 files
+
29 directories, 103 files<br>
 +
<br>
 
</source>
 
</source>

Revision as of 06:03, 1 April 2009

Official Homepage of LTP Project is http://ltp.sourceforge.net. We can use RealtimeTest in entier directory of LTP Full source. Below is realtime testcase related tree informations.


./ltp-full-20090228/testcases/realtime
<source lang="bash">
|-- 00_Descriptions.txt
|-- COPYING (GPLV2)
|-- Makefile
|-- README
|-- config.mk
|-- doc
| |-- AUTOMATED_RUN
| |-- HOWTO_ADD_TESTS
| |-- TODO
| `-- run_auto.sh.tpl
|-- func
| |-- Makefile
| |-- async_handler
| | |-- Makefile
| | |-- async_handler.c
| | |-- async_handler_jk.c
| | |-- async_handler_tsc.c
| | `-- run_auto.sh
| |-- gtod_latency
| | |-- Makefile
| | |-- gtod_infinite.c
| | |-- gtod_latency.c
| | `-- run_auto.sh
| |-- hrtimer-prio
| | |-- Makefile
| | |-- hrtimer-prio.c
| | `-- run.sh
| |-- matrix_mult
| | |-- Makefile
| | |-- matrix_mult.c
| | `-- run_auto.sh
| |-- measurement
| | |-- Makefile
| | |-- README
| | |-- preempt_timing.c
| | |-- rdtsc-latency.c
| | `-- run.sh
| |-- periodic_cpu_load
| | |-- Makefile
| | |-- mixed_load.sh
| | |-- periodic_cpu_load.c
| | |-- periodic_cpu_load_single.c
| | `-- run_auto.sh
| |-- pi-tests
| | |-- Makefile
| | |-- parse-testpi1.py
| | |-- parse-testpi2.py
| | |-- run_auto.sh
| | |-- sbrk_mutex.c
| | |-- test-skeleton.c
| | |-- testpi-0.c
| | |-- testpi-1.c
| | |-- testpi-2.c
| | |-- testpi-4.c
| | |-- testpi-5.c
| | |-- testpi-6.c
| | `-- testpi-7.c
| |-- pi_perf
| | |-- Makefile
| | |-- pi_perf.c
| | `-- run_auto.sh
| |-- prio-preempt
| | |-- Makefile
| | |-- prio-preempt.c
| | `-- run_auto.sh
| |-- prio-wake
| | |-- Makefile
| | |-- prio-wake.c
| | `-- run_auto.sh
| |-- pthread_kill_latency
| | |-- Makefile
| | |-- pthread_kill_latency.c
| | `-- run_auto.sh
| |-- sched_football
| | |-- Makefile
| | |-- parse-football.py
| | |-- run_auto.sh
| | `-- sched_football.c
| |-- sched_jitter
| | |-- Makefile
| | |-- README
| | |-- run_auto.sh
| | `-- sched_jitter.c
| |-- sched_latency
| | |-- Makefile
| | |-- run_auto.sh
| | `-- sched_latency.c
| `-- thread_clock
| |-- Makefile
| |-- run_auto.sh
| `-- tc-2.c
|-- include
| |-- librttest.h
| |-- libstats.h
| `-- list.h
|-- lib
| |-- Makefile
| |-- librttest.c
| `-- libstats.c
|-- perf
| |-- Makefile
| `-- latency
| |-- Makefile
| |-- cpunoise.sh
| |-- cpunoise2000.sh
| |-- disknoise.sh
| |-- pthread_cond_latency.c
| |-- pthread_cond_many.c
| |-- pthread_cond_many_histogram.sh
| `-- run.sh
|-- profiles
| `-- default
|-- run.sh
|-- scripts
| |-- __init__.py
| |-- check_pi.sh
| |-- check_robust.sh
| |-- parser.py
| |-- run_c_files.sh
| `-- setenv.sh
|-- stress
| |-- Makefile
| `-- pi-tests
| |-- Makefile
| |-- lookup_pi_state.c
| `-- testpi-3.c
|-- testcases
| `-- realtime
| `-- doc
| `-- AUTOMATED_RUN
`-- tools

   `-- ftqviz.py

29 directories, 103 files

</source>

Personal tools