Real-Time Tests of LTP(Linux Test Project)

From RTwiki
(Difference between revisions)
Jump to: navigation, search
(Remove Content)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Official Homepage of LTP Project is http://ltp.sourceforge.net.
+
<div style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#f9e9e9; align:right;">
We can use RealtimeTest in entier directory of LTP Full source.
+
<b>This wiki is being migrated to the Linux Foundation Real-Time Linux Project hosted wiki. The new page is available at: https://wiki.linuxfoundation.org/realtime/documentation/howto/tools/ltp. This page is now deprecated.</b>
Below is realtime testcase related tree informations. 
+
</div>
 
+
 
+
[[Image:realtimeltptreeinfo.png]]
+
 
+
For example:
+
# pi_stress <options>
+
    options:
+
        --verbose      - lots of output
+
        --groups=<n>   - set the number of inversion groups [10]
+
        --inversions=<n>- number of inversions per group [infinite]
+
        --report=<path> - output to file [/dev/null]
+
        --rr            - use SCHED_RR for test threads [SCHED_FIFO]
+
        --prompt        - prompt before starting the test
+
        --signal        - Use Ctrl-C to stop test instea of key press
+
        --uniprocessor  - force all threads to run on one processor
+
        --debug        - turn on debug prints
+
        --version      - print version number on output
+
        --help          - print this message
+
 
+
# ./ltp-full-20090228/testcases/realtime
+
 
+
|-- 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>
+

Latest revision as of 14:43, 17 July 2017

This wiki is being migrated to the Linux Foundation Real-Time Linux Project hosted wiki. The new page is available at: https://wiki.linuxfoundation.org/realtime/documentation/howto/tools/ltp. This page is now deprecated.

Personal tools