Modify README files of test/mng_mod/{863,870,882}
This commit is contained in:
@@ -2,8 +2,8 @@
|
|||||||
1. Issue#863で指摘されたテストプログラムを用いて現象が解消されていることを
|
1. Issue#863で指摘されたテストプログラムを用いて現象が解消されていることを
|
||||||
確認した。(2件)
|
確認した。(2件)
|
||||||
|
|
||||||
Issue#863の実行方法は、stress_test のディレクトリで以下のコマンドを実行する。
|
Issue#863の再現方法は以下を参照。
|
||||||
/path/to/mcexec/mcexec ./signalonread-multi
|
https://postpeta.pccluster.org/redmine/issues/863#テスト手順
|
||||||
|
|
||||||
確認項目は、以下の通り。
|
確認項目は、以下の通り。
|
||||||
(1) プログラムがSIGTERMで終了すること。
|
(1) プログラムがSIGTERMで終了すること。
|
||||||
@@ -18,7 +18,17 @@ CT1001.txt Issue#863の指摘で使用されたテストプログラムの実行
|
|||||||
|
|
||||||
2. Issue#863の変更が、McKernelプロセス間のシグナルに対する既存処理に
|
2. Issue#863の変更が、McKernelプロセス間のシグナルに対する既存処理に
|
||||||
影響しないことを確認した。
|
影響しないことを確認した。
|
||||||
確認内容は以下の通り。
|
|
||||||
|
テストの実行方法は以下の通り。
|
||||||
|
(1) CT200x.shのMCKERNEL_DIR=の行を以下のように書き換える
|
||||||
|
MCKERNEL_DIR=<mckernel-install>
|
||||||
|
(2) 以下のコマンドを実行
|
||||||
|
make
|
||||||
|
chmod u+x CT200?.sh
|
||||||
|
sudo <mckernel-install>/sbin/mcreboot.sh -c 2,3,4,5,6,7
|
||||||
|
./CT200x.sh
|
||||||
|
|
||||||
|
確認内容は以下の通り。
|
||||||
|
|
||||||
CT2001 遅いI/Oシステムコール実行中にシグナルを受け、即座にシグナル
|
CT2001 遅いI/Oシステムコール実行中にシグナルを受け、即座にシグナル
|
||||||
ハンドラが呼び出され、システムコールがEINTRを返却することを
|
ハンドラが呼び出され、システムコールがEINTRを返却することを
|
||||||
@@ -39,5 +49,4 @@ CT2007 遅いI/Oシステムコール実行中に無視(SIG_IGN)するシグナ
|
|||||||
CT2008 遅くないI/Oシステムコール実行中に無視(SIG_IGN)するシグナルを
|
CT2008 遅くないI/Oシステムコール実行中に無視(SIG_IGN)するシグナルを
|
||||||
受けとっても、プログラムの実行に影響しないことを確認する。
|
受けとっても、プログラムの実行に影響しないことを確認する。
|
||||||
|
|
||||||
CT200x の実行は、make test で行う。
|
|
||||||
エビデンスは CT200x.txt に示す。(OK 8件、NG 0件)
|
エビデンスは CT200x.txt に示す。(OK 8件、NG 0件)
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
1. Issue#870で指摘されたテストプログラムを用いて現象が解消されていることを
|
1. Issue#870で指摘されたテストプログラムを用いて現象が解消されていることを
|
||||||
確認した。(2件)
|
確認した。(2件)
|
||||||
|
|
||||||
Issue#870の実行方法は、stress_test のディレクトリで以下のコマンドを実行する。
|
Issue#870の再現方法は以下を参照。
|
||||||
./mck-mcexec.sh ./killit -t 4000 - ./signalonread -nt 4 -nosignal
|
https://postpeta.pccluster.org/redmine/issues/870#再現方法
|
||||||
|
|
||||||
確認項目は、以下の通り。
|
確認項目は、以下の通り。
|
||||||
(1) プログラムがシステムコールオフロード完了前にLinuxから送付されたシグナルに
|
(1) プログラムがシステムコールオフロード完了前にLinuxから送付されたシグナルに
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
【Issue#882 動作確認】
|
【Issue#882 動作確認】
|
||||||
1. Issue#882で指摘されたテストプログラムを用いて現象が解消されていることを
|
1. Issue#882で指摘されたテストプログラムを用いて現象が解消されていることを
|
||||||
確認した。(テストプログラム1本、確認項目3件)
|
確認した。(テストプログラム1本、確認項目3件)
|
||||||
実行結果(エビデンス)は以下の通り。
|
|
||||||
|
Issue#882の再現方法は以下を参照。
|
||||||
|
https://postpeta.pccluster.org/redmine/issues/882#再現方法
|
||||||
|
|
||||||
|
実行結果(エビデンス)は以下の通り。
|
||||||
|
|
||||||
CT1001-3.txt Issue#882の指摘で使用されたテストプログラムの実行結果
|
CT1001-3.txt Issue#882の指摘で使用されたテストプログラムの実行結果
|
||||||
(OK 3件、NG 0件)
|
(OK 3件、NG 0件)
|
||||||
@@ -14,7 +18,24 @@ CT1001-3.txt Issue#882の指摘で使用されたテストプログラムの実
|
|||||||
|
|
||||||
2. Issue#882の変更が既存fork機能に影響しないことをLTPを用いて確認した。
|
2. Issue#882の変更が既存fork機能に影響しないことをLTPを用いて確認した。
|
||||||
(テストプログラム6本、確認項目12件)
|
(テストプログラム6本、確認項目12件)
|
||||||
実行結果(エビデンス)は以下の通り。
|
|
||||||
|
テストの実行方法は以下の通り。
|
||||||
|
|
||||||
|
(1) 以下の内容のファイルを<ltp-install>/runtest/mylistとして作成
|
||||||
|
fork01 fork01
|
||||||
|
fork02 fork02
|
||||||
|
fork03 fork03
|
||||||
|
fork04 fork04
|
||||||
|
fork07 fork07
|
||||||
|
fork08 fork08
|
||||||
|
|
||||||
|
(2) 以下のコマンドを実行
|
||||||
|
|
||||||
|
cd <ltp-top>
|
||||||
|
sudo <mckernel-install>/sbin/mcreboot.sh -c 2,3,4,5,6,7
|
||||||
|
sudo sh -c 'LTPMCEXEC=<mckernel-install>/bin/mcexec install/runltp -f mylist'
|
||||||
|
|
||||||
|
実行結果(エビデンス)は以下の通り。
|
||||||
|
|
||||||
fork01.txt fork後に子プロセスのプロセスIDが正しいことを確認 (OK 2件)
|
fork01.txt fork後に子プロセスのプロセスIDが正しいことを確認 (OK 2件)
|
||||||
fork02.txt fork後にwaitを行い、waitが子プロセスのPIDを返却することを確認(OK 1件)
|
fork02.txt fork後にwaitを行い、waitが子プロセスのPIDを返却することを確認(OK 1件)
|
||||||
|
|||||||
Reference in New Issue
Block a user