宇宙ドーナツ研究会

セキュリティ系お勉強メモ

LTPについて

準備

ここの通りに環境準備。/opt/ltp に配置される。

GitHub - linux-test-project/ltp: Linux Test Project

 

詳しい説明は docs/ にある。

 

実行

システムコールに関するテスト実行はこんな感じ。

$ ./runltp -f syscalls

 

runtest/syscalls に、テストの内容が書かれてる。

$ 識別名 "シェルスクリプト"

という形式。

 

例えば、、、

splice02 seq 1 20000 | splice02 splice02-temp

"splice02" というテストは、1~20000 を引数として splice02 という実行ファイルに渡す

 

splice03 splice03

「splice03 というテストは、splice03 という実行ファイルを起動する」

 

実行ファイルは、testcases/bin にある。