Change-Id: Ie3c835dfe65a9754628ca221f3f563b67b0eb1a0 Refs: #727 Refs: #873 Refs: #1011 Refs: #1232 Refs: #1233
114 lines
3.0 KiB
Plaintext
114 lines
3.0 KiB
Plaintext
/* README COPYRIGHT FUJITSU LIMITED 2018 */
|
|
|
|
エラーハンドリング改善テストセットREADME
|
|
|
|
(1) テストの実行方法
|
|
以下の手順でテストを実行する
|
|
1. $HOME/.mck_test_configを用意する
|
|
当該ファイルは、McKernelをビルドした際に生成されるmck_test_config.sample ファイルを
|
|
$HOMEにコピーし、適宜編集する
|
|
2. make testを実行する
|
|
3. patch/issue727.patchを適用したMcKernelを用意する
|
|
4. run_issue727.shを実行する
|
|
5. patch/issue1011.patchを適用したMcKernelを用意する
|
|
6. run_issue1011.shを実行する
|
|
|
|
(2) テスト項目詳細
|
|
Issue727
|
|
0001 テストプログラムexecを実行し、lsコマンドの結果が得られること
|
|
0002 patch/issue727.patchを適用した場合、0001テストでmcexecが強制終了し、McKernelがpanicしないこと
|
|
|
|
Issue873
|
|
0001 McKernelの起動/終了を100回繰り返しても失敗しないこと
|
|
|
|
Issue1011
|
|
0001 hostnameコマンドを実行し、ホスト名が表示されること
|
|
0002 patch/issue1011.patchを適用した場合、0001テストでホスト名が表示されす、
|
|
コンソールには「prepare: Invalid argument」が、
|
|
/var/log/messagesには「kernel: mcexec_prepare_image: ERROR: # of sections: -1」が、
|
|
それぞれ表示されること
|
|
|
|
ulimit -u
|
|
0001 ulimit -uの設定値がデフォルトの状態で、test_mck -s kill -n 1 -- -p 6が成功すること
|
|
0002 ulimit -uに9を設定し、0001テストを実行するとforkに失敗すること
|
|
|
|
LTPによるリグレッションテスト
|
|
perf_event_open01
|
|
perf_event_open02
|
|
get_mempolicy01
|
|
execve01
|
|
execve02
|
|
execve03
|
|
execve04
|
|
execve05
|
|
fork01
|
|
fork02
|
|
fork03
|
|
fork04
|
|
fork05
|
|
fork06
|
|
fork07
|
|
fork08
|
|
fork09
|
|
fork10
|
|
fork11
|
|
fork13
|
|
fork14
|
|
clone01
|
|
clone02
|
|
clone03
|
|
clone04
|
|
clone05
|
|
clone06
|
|
clone07
|
|
clone08
|
|
kill01
|
|
kill02
|
|
kill03
|
|
kill04
|
|
kill05
|
|
kill06
|
|
kill07
|
|
kill08
|
|
kill09
|
|
kill10
|
|
LTPのkill10の実行時、本件とは無関係な不具合を回避するため、プロセス数を4(デフォルトは10)、
|
|
グループ数を2に設定している。
|
|
|
|
kill11
|
|
kill12
|
|
madvise01
|
|
madvise02
|
|
madvise03
|
|
madvise04
|
|
madvise05
|
|
signal01
|
|
signal02
|
|
signal03
|
|
signal04
|
|
signal05
|
|
|
|
(3) 実行結果ログ
|
|
result.logファイル内に実行時のログを記載する。
|
|
実行に利用したIHK/McKernelは、IA版における下記の版数に
|
|
下記issueの修正を加えたarm64版移植IHK/McKernelである。
|
|
|
|
https://postpeta.pccluster.org/redmine/issues/1233
|
|
https://postpeta.pccluster.org/redmine/issues/1232
|
|
|
|
IHK
|
|
commit d6fcbee8cb91f9ec4b49f97c918e696ac0335aaf
|
|
Author: Shiratori, Takehiro <fj0300es@aa.jp.fujitsu.com>
|
|
Date: Tue Oct 16 16:25:33 2018 +0900
|
|
|
|
McKernel
|
|
commit 6f9fef2b13447c74c36d15cf5ebd186f8395ccca
|
|
Author: Ken Sato <ken.sato.ty@hitachi-solutions.com>
|
|
Date: Tue Sep 25 10:05:41 2018 +0900
|
|
|
|
(4) 備考
|
|
特になし。
|
|
|
|
|
|
以上。
|