일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 제주맛집
- history 로그 남기기
- 제주도
- vnstat
- bwm
- ipmiutil
- bash
- 숙이네보리빵
- 살롱드라방
- 몽상드애월
- sysstat
- OS TEST
- 표준 입력
- bwm-ng
- iftop
- 표준 에러
- 사랑담은 해물
- 복도새기
- 사랑담은해물
- Linux
- 표준 출력
- ipmitool
- 제주도맛집
- memtester
- 애월맛집
- ipmi
- Shell Script
- iperf
- GCOV
- stressapptest
- Today
- Total
이런 세상..
[LINUX] LTP (Linux Test Project) 본문
[LINUX] LTP (Linux Test Project)
**제작사 웹페이지 : http://linux-test-project.github.io/#
[0] 사전 환경 (관련 툴 설치)
# yum install autotools-dev automake unzip autoconf gcc
[1] 다운로드
# wget https://github.com/linux-test-project/ltp/archive/master.zip
# unzip master.zip
# cd ltp-master
[2] 빌드
# make autotools
# ./configure
# make
# make install
[3] 실행
# cd /opt/ltp
# ./runltp
... 진행...결과...
-----------------------------------------------
Total Tests: 1949
Total Skipped Tests: 371
Total Failures: 30
Kernel Version: 2.6.32
Machine Architecture: x86_64
Hostname: TEST
**응용
# ./runltp -p -l result.log -C result.fail -o result.output -S qemu.skiplist
-p : 보기 좋게 출력
-l : 결과 로그 파일
-C : fail 결과 로그 파일
-o : 출력 모든 로그 파일
-S : 제외할 항목 파일
**GCOV(LCOV)
[1] KERNEL 패치
# cd /usr/src/kernels/k2.6.32
# make menuconfig
-> KERNEL 소스 파일의 옵션에서 GCOV 옵션 활성화(2군데)
# make
# make modules && make modules_install
# make install
# reboot
# cat /boot/grub/grub.conf 확인
[2] GCOV 초기화
# lcov --zerocounters
[3] LTP 실행
[4] GCOV 캡쳐
# lcov –capture –output-file kernel.info
[5] 캡쳐된 파일을 html으로 변환
# genhtml -o lcov_result kernel.info // lcov_result/index.html 디렉토리/파일에 변환 저장
'> [IT] > >> Testing' 카테고리의 다른 글
[LINUX] SYSTEM Test Tool - sar(sysstat) (0) | 2016.01.15 |
---|---|
[LINUX] NETWORK Test Tool - iperf, bwm-ng, vnstat, iftop (0) | 2016.01.15 |
[LINUX] BITNAMI REDMINE (0) | 2016.01.15 |
[LINUX] MEM Test Tool - stressapptest (0) | 2016.01.15 |
[LINUX] MEM Test Tool - memtester (0) | 2016.01.15 |