Real-Time Tests of LTP(Linux Test Project)

From RTwiki
(Difference between revisions)
Jump to: navigation, search
 
(7 intermediate revisions by one user not shown)
Line 1: Line 1:
 
Official Homepage of LTP Project is http://ltp.sourceforge.net.  
 
Official Homepage of LTP Project is http://ltp.sourceforge.net.  
 
We can use RealtimeTest in entier directory of LTP Full source.  
 
We can use RealtimeTest in entier directory of LTP Full source.  
Below is realtime testcase related tree informations. 
 
  
 +
= Tree info of Realtime Test Tree =
 +
Below link is realtime testcase of LTP related tree informations. 
 +
( I can not uploae image file in this media wiki page. )
  
./ltp-full-20090228/testcases/realtime<br>
+
* http://photolog.blog.naver.com/common/util/imageZoom.jsp?url=http://blogfiles7.naver.net/data43/2009/4/1/22/realtimeltptreeinfo-invain.png
<source lang="bash"><br>
+
 
|-- 00_Descriptions.txt<br>
+
= Quick Howto =
|-- COPYING (GPLV2)<br>
+
== Installation ==
|-- Makefile<br>
+
#> wget http://downloads.sourceforge.net/ltp/ltp-full-20090331.tgz
|-- README<br>
+
#> tar xvzf ltp-full-20090331.tgz
|-- config.mk<br>
+
#> cd ltp=full-20090331
|-- doc<br>
+
#> vi ./Makefile (If your architecture is not X86 , edit CROSS_COMPILE and LIB_DIR line).
|  |-- AUTOMATED_RUN<br>
+
#> make
|  |-- HOWTO_ADD_TESTS<br>
+
#> make install
|  |-- TODO<br>
+
 
|  `-- run_auto.sh.tpl<br>
+
== Running ==
|-- func<br>
+
#> ./runalltests.sh -p -q -l result-geunsik-all.log
|  |-- Makefile<br>
+
#> ./runltp -i 1024 -m 128 -p -q -l /tmp/resultlog.377 -d /usr/ltp
|  |-- async_handler<br>
+
#> ./runltplite.sh -i 1024 -m 128 -p -q 1l /tmp/resultlog.383 -d /usr/ltp
|  |  |-- Makefile<br>
+
 
|  |  |-- async_handler.c<br>
+
== Report ==
|  |  |-- async_handler_jk.c<br>
+
#> cat result/result-geunsik-all.log
|  |  |-- async_handler_tsc.c<br>
+
|  |  `-- run_auto.sh<br>
+
|  |-- gtod_latency<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- gtod_infinite.c<br>
+
|  |  |-- gtod_latency.c<br>
+
|  |  `-- run_auto.sh<br>
+
|  |-- hrtimer-prio<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- hrtimer-prio.c<br>
+
|  |  `-- run.sh<br>
+
|  |-- matrix_mult<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- matrix_mult.c<br>
+
|  |  `-- run_auto.sh<br>
+
|  |-- measurement<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- README<br>
+
|  |  |-- preempt_timing.c<br>
+
|  |  |-- rdtsc-latency.c<br>
+
|  |  `-- run.sh<br>
+
|  |-- periodic_cpu_load<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- mixed_load.sh<br>
+
|  |  |-- periodic_cpu_load.c<br>
+
|  |  |-- periodic_cpu_load_single.c<br>
+
|  |  `-- run_auto.sh<br>
+
|  |-- pi-tests<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- parse-testpi1.py<br>
+
|  |  |-- parse-testpi2.py<br>
+
|  |  |-- run_auto.sh<br>
+
|  |  |-- sbrk_mutex.c<br>
+
|  |  |-- test-skeleton.c<br>
+
|  |  |-- testpi-0.c<br>
+
|  |  |-- testpi-1.c<br>
+
|  |  |-- testpi-2.c<br>
+
|  |  |-- testpi-4.c<br>
+
|  |  |-- testpi-5.c<br>
+
|  |  |-- testpi-6.c<br>
+
|  |  `-- testpi-7.c<br>
+
|  |-- pi_perf<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- pi_perf.c<br>
+
|  |  `-- run_auto.sh<br>
+
|  |-- prio-preempt<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- prio-preempt.c<br>
+
|  |  `-- run_auto.sh<br>
+
|  |-- prio-wake<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- prio-wake.c<br>
+
|  |  `-- run_auto.sh<br>
+
|  |-- pthread_kill_latency<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- pthread_kill_latency.c<br>
+
|  |  `-- run_auto.sh<br>
+
|  |-- sched_football<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- parse-football.py<br>
+
|  |  |-- run_auto.sh<br>
+
|  |  `-- sched_football.c<br>
+
|  |-- sched_jitter<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- README<br>
+
|  |  |-- run_auto.sh<br>
+
|  |  `-- sched_jitter.c<br>
+
|  |-- sched_latency<br>
+
|  |  |-- Makefile<br>
+
|  |  |-- run_auto.sh<br>
+
|  |  `-- sched_latency.c<br>
+
|  `-- thread_clock<br>
+
|      |-- Makefile<br>
+
|      |-- run_auto.sh<br>
+
|      `-- tc-2.c<br>
+
|-- include<br>
+
|  |-- librttest.h<br>
+
|  |-- libstats.h<br>
+
|  `-- list.h<br>
+
|-- lib<br>
+
|  |-- Makefile<br>
+
|  |-- librttest.c<br>
+
|  `-- libstats.c<br>
+
|-- perf<br>
+
|  |-- Makefile<br>
+
|  `-- latency<br>
+
|      |-- Makefile<br>
+
|      |-- cpunoise.sh<br>
+
|      |-- cpunoise2000.sh<br>
+
|      |-- disknoise.sh<br>
+
|      |-- pthread_cond_latency.c<br>
+
|      |-- pthread_cond_many.c<br>
+
|      |-- pthread_cond_many_histogram.sh<br>
+
|      `-- run.sh<br>
+
|-- profiles<br>
+
|  `-- default<br>
+
|-- run.sh<br>
+
|-- scripts<br>
+
|  |-- __init__.py<br>
+
|  |-- check_pi.sh<br>
+
|  |-- check_robust.sh<br>
+
|  |-- parser.py<br>
+
|  |-- run_c_files.sh<br>
+
|  `-- setenv.sh<br>
+
|-- stress<br>
+
|  |-- Makefile<br>
+
|  `-- pi-tests<br>
+
|      |-- Makefile<br>
+
|      |-- lookup_pi_state.c<br>
+
|      `-- testpi-3.c<br>
+
|-- testcases<br>
+
|  `-- realtime<br>
+
|      `-- doc<br>
+
|          `-- AUTOMATED_RUN<br>
+
`-- tools<br>
+
    `-- ftqviz.py<br>
+
<br>
+
29 directories, 103 files<br>
+
<br>
+
</source>
+

Latest revision as of 06:30, 1 April 2009

Official Homepage of LTP Project is http://ltp.sourceforge.net. We can use RealtimeTest in entier directory of LTP Full source.

Contents

[edit] Tree info of Realtime Test Tree

Below link is realtime testcase of LTP related tree informations. ( I can not uploae image file in this media wiki page. )

* http://photolog.blog.naver.com/common/util/imageZoom.jsp?url=http://blogfiles7.naver.net/data43/2009/4/1/22/realtimeltptreeinfo-invain.png

[edit] Quick Howto

[edit] Installation

#> wget http://downloads.sourceforge.net/ltp/ltp-full-20090331.tgz
#> tar xvzf ltp-full-20090331.tgz
#> cd ltp=full-20090331
#> vi ./Makefile (If your architecture is not X86 , edit CROSS_COMPILE and LIB_DIR line).
#> make
#> make install

[edit] Running

#> ./runalltests.sh -p -q -l result-geunsik-all.log
#> ./runltp -i 1024 -m 128 -p -q -l /tmp/resultlog.377 -d /usr/ltp
#> ./runltplite.sh -i 1024 -m 128 -p -q 1l /tmp/resultlog.383 -d /usr/ltp

[edit] Report

#> cat result/result-geunsik-all.log
Personal tools