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