pjd-fstest The test suite checks POSIX compliance - 测试文件系统posix 接口兼容性
2024-10-21 06:04:37
pjd-fstest:
参考网址:https://www.tuxera.com/community/posix-test-suite/
fstest是一套简化版的文件系统POSIX兼容性测试套件,它可以工作在FreeBSD, Solaris, Linux上用于测试UFS, ZFS, ext3, XFS and the NTFS-3G等文件系统。fstest目前有3601个回归测试用例,测试的系统调用覆盖chmod, chown, link, mkdir, mkfifo, open, rename, rmdir, symlink, truncate, unlink。
使用方法:
- 解压压缩包 有两个版本 建议使用 08 稳定版;
- 参照软件说明文档;
- 具体步骤如下:
# cd fstest
# vi tests/conf
Change 'fs' to file system type you want to test. These can be:
UFS, ZFS, ext3, ntfs-3g and xfs.
# vi Makefile
You may need to manually tweak few things by editing CFLAGS lines
at the top of the file.
# make
It will compile fstest utility which is used by regression tests.
# cd /path/to/file/system/you/want/to/test/
The test must be run as root user.
# prove -r /path/to/fstest/
测试结果:
注:
prove 为测试命令; 位于 perl-Test-Harness 工具包中; fedora/centos 用户可以使用 yum/dnf 安装;
保持更新,转载请注明出处;
最新文章
- jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
- 初识windows程序需要了解的知识点
- UnityShader之Shader分类篇【Shader资料2】
- 给View换字体
- MVC 点击下载文档
- strstr函数与strcmp函数
- JZ2440开发笔记(7)——2440启动方式
- utf8汉字编码16进制对照
- USB OTG ID 检测原理
- ssis 到别的表查找临时变量值
- ELK整体方案
- sublime text3怎么批量查找替换文件夹中的字符
- BZOJ 2084: [Poi2010]Antisymmetry [Manacher]
- C#单元测试,带你快速入门
- [mysql]错误解决之"Failed to start MySQL Server"
- Python知识回顾 —— 面向对象
- 【liunx】linux后台执行命令:&;和nohup
- Mac OS下Android Studio的Java not found问题,androidfound
- LL&;LR parser
- CentOS搭建Nginx+Subversion环境(包括多个版本库的配置)
热门文章
- Docker异常:/lib/x86_64-linux-gnu/libnss_files.so.2: symbol __libc_readline_unlocked, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
- 每个Web开发者都该了解的12条命令行
- VMware Workstation15激活码
- Java源码记录 - AbstractMap
- 嵌入Canvas App到Dynamics 365 Customer Engagement(Model-Driven App)中,创造更多可能!
- MYSQL之事务篇
- vue项目、路由
- leetcode——链表
- [C]编译器对char数组声明的一个行为
- day96_11_28 mongoDB与scrapy框架