linux kernel测试
ltp-latest
A) 安装编译:
git clone https://github.com/linux-test-project/ltp.git
cd ltp-latest
make autotools
./configure
make
make install
B) “跑全量组"或者"少部分testcases”:
cd /opt/ltp
按分组运行测试用例, 如跑syscalls:
./runltp -f syscalls
按cve分组下面的crypto_user01跑:
./runltp -f cve -s crypto_user01
C) 如何跑自定义的testcase:
cd /otp/ltp
touch testcases/bin/{xiao.sh,wei.sh}
chmod +777 testcases/bin/wei.sh
chmod +777 testcases/bin/xiao.sh
touch runtest/selftest 定义自定义selftest组
下面存放自定义的testcase wei.sh与xiao.sh
./runltp -f selftest
./runltp -f selftest -s xiao