LTP(Linux Test Project)

Linux Test Project 是由SGI、OSDL和Bull开发和维护的一个项目,由IBM、思科、富士通、SUSE、Red Hat、Oracle和其他公司共同开发和维护。该项目的目标是向开源社区提供测试用例,以验证Linux的可靠性、健壮性和稳定性。

LTP 测试套件包含用于测试Linux内核和相关特性的工具集。我们目标是通过将自动化测试引入到测试工作中来改进Linux内核和系统库。当然我们鼓励感兴趣的开源贡献者加入。

  • 项目主页在: http://linux-test-project.github.io/
  • 最新的版本在: https://github.com/linux-test-project/ltp/releases
  • 关于项目的讨论在ltp邮件列表中: http://lists.linux.it/listinfo/ltp
  • git仓库在GitHub上: https://github.com/linux-test-project/ltp

其他说明

最早ltp的源码在sourceforge上:http://ltp.sourceforge.net/

当然目前已经移到github上了:https://github.com/linux-test-project/ltp

警告

测试一定要小心

不要在生产系统上运行它们。Growfiles、doio和iogen会对系统的I/O功能造成特殊的压力,虽然它们不会在功能正常的系统上造成问题,但是他们的目的就是为了寻找(或触发)问题。

快速测试方法

安装

如果您系统上安装的有git、autoconf、automake、m4、linux头文件和通用开发包,直接执行下面的命令即可。
比如:我当前测试的环境是CentOS 7.4,安装的有kernel-headers和kernel-devel包,还有一下安装原则是,报什么依赖错误,直接安装对应的rpm即可。

# git clone https://github.com/linux-test-project/ltp.git
# cd ltp
# make autotools
# ./configure
# make
# make install

默认LTP会安装在/opt/ltp目录下。

测试

运行所有测试用例

# cd /opt/ltp
# ./runltp

需要使用root用户执行,原因是一些测试用例需要root权限。

运行一个特定的测试套件

# ./runltp -f syscalls
# ./runltp -f syscalls -s madvise

当然也可以看帮助:

# ./runltp --help

转载于:https://blog.51cto.com/dangzhiqiang/2113555

Linux Test Project 测试套件说明相关推荐

  1. linux 环境套件,Phoronix推出面向Linux环境的测试套件(图)

    上面是一张PTS的截图: 一直以来,Linux系统下都缺少一个标准且针对整体的测试工具,用户若想测试CPU或显卡性能的话,不得不自行进行相关测试,如运行lame进行MP3编码测试CPU性能.运行DOO ...

  2. LTP(LinuxTest Project)测试工具

    LTP(LinuxTest Project)是SGI.IBM.OSDL和Bull合作的项目,目的是为开源社区提供一个测试套件,用来验证Linux系统可靠性.健壮性和稳定性.LTP测试套件是测试Linu ...

  3. Android系统的VTS测试套件介绍

    1. HAL硬件抽象层 下图是最新的Android系统架构: Android系统基于Linux系统内核,应用层使用Jave或Kotlin语言编写,底层控制设备的是Linux内核,Linux系统采用C语 ...

  4. OpenHarmony移植:XTS子系统之应用兼容性测试套件

    本文分享自华为云社区<移植案例与原理 - XTS子系统之应用兼容性测试套件>,作者:zhushy. XTS(X Test Suite)子系统是OpenHarmony生态认证测试套件的集合, ...

  5. Phoronix Test Suite 0.7.0发布Linux下的测试软件

    作者: 佚名 来由:OwnLinux   阅读提示:phoronix.com 是业内一个着名的网站,其常常发布硬件从命测评以及 Linux 体系相干的从命测评, Phoronix Test Suite ...

  6. 无线安全渗透测试套件WiFi-Pumpkin新版本发布

    无线安全渗透测试套件WiFi-Pumpkin新版本发布 WiFi-Pumpkin是一款无线安全检测工具,利用该工具可以伪造接入点完成中间人攻击,同时也支持一些其它的无线渗透功能.旨在提供更安全的无线网 ...

  7. NIST数字测试套件使用说明

    NIST 测试套件是由15个测试组成的统计软件包,这些是为了测试随机(任意长度)由基于硬件或软件的密码随机或伪随机数生成器产生的二进制序列.测试关注于各种不同类型的已存在的非随机序列.有些测试可以分成 ...

  8. linux LTP移植Android,LTP(Linux Test Project) for Android的编译

    Linux Test Project (GitHub首页在此)(以下简称LTP) 包含了Linux内核和内核相关特性的工具集合.该工具的目的是通过把测试自动化引入到Linux内核测试,提高Linux的 ...

  9. LTP(Linux Test Project)学习(一)——LTP介绍

    LTP(Linux Test Project)开源项目由SGI发起,IBM维护, 贡献者包括IBM, Cisco, Fujitsu, SUSE, Red Hat, Oracle公司等. LTP特点: ...

最新文章

  1. Angular Http
  2. ARM linux的启动部分源代码简略分析
  3. Java 性能优化系列之3.2[JVM调优] --- JIT即时编译
  4. 数据结构 - 有两个链表,第一个升序,第二个降序,合并为一个升序链表(C++)
  5. python系统-python 系统相关操作
  6. 不同版本的Chrom浏览器对应的ChromDriver的版本
  7. 2019CCPC网络选拔赛签到题题解
  8. 发布 Rafy .NET Standard 版本 Nuget 包
  9. 一篇文章教会你使用Python中三种简单的函数
  10. python编写爬虫代码_python编写简单爬虫资料汇总
  11. mysql中文时间转换,MySQL 当中 日期 字符串 时间戳互转
  12. Codejock 19.x 定制Crack Version
  13. 前端响应式布局与Bootstrap栅格系统快速了解与应用
  14. 怎么在字符串中加加号python_python加号连接字符串
  15. php jwt payload,php实现JWT(json web token)鉴权实例详解
  16. Python判断指定日期是不是法定节假日
  17. 手机html5翻页效果代码,jquery html5手机端翻书效果_手指滑动书本翻页效果代码
  18. Java银联卡支付小系统
  19. 按键精灵连接远程mysql_【按键精灵】按键精灵读取github page 网页,实现脚本远程控制功能...
  20. 计算机图形学:向量运算(OpenGL)

热门文章

  1. wikioi 1083 Cantor表
  2. NDK JNI方式读写Android系统的demo(二)
  3. 暗时间:开发效率为何如此低下
  4. linux下history(历史)命令用法详解
  5. Linux下DNS轮询与Squid反向代理结合
  6. 调试JDK源码-Hashtable实现原理以及线程安全的原因
  7. bzero, memset ,setmem 区别
  8. json11库的使用
  9. C/C++中“#”和“##”的作用和用法
  10. 【Qt】Qt再学习(三):Chart Themes Example(常用图表)