Files
mckernel/test/mng_mod/issues/863
Tomoki Shirasawa 81d18e35dd rename files
2018-03-23 15:35:24 +09:00
..
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00
2018-03-23 15:35:24 +09:00

【Issue#863 動作確認】
1. Issue#863で指摘されたテストプログラムを用いて現象が解消されていることを
   確認した。(2件)

   Issue#863の実行方法は、stress_test のディレクトリで以下のコマンドを実行する。
      /path/to/mcexec/mcexec ./signalonread-multi

   実行結果(エビデンス)は以下の通り。

CT1001.txt Issue#863の指摘で使用されたテストプログラムの実行結果(OK 1件、NG 0件)

2. Issue#863の変更が、McKernelプロセス間のシグナルに対する既存処理に
   影響しないことを確認した。
   確認内容は以下の通り。

CT2001 遅いI/Oシステムコール実行中にシグナルを受け、即座にシグナル
       ハンドラが呼び出され、システムコールがEINTRを返却することを
       確認する。
CT2002 遅くないI/Oシステムコール実行中にシグナルを受け、システム
       コール完了後にシグナルハンドラが呼び出され、システムコール
       が正常に終了することを確認する。
CT2003 遅いI/Oシステムコール実行中にプログラムを終了するシグナルを
       受けとると、即座にプログラムが終了することを確認する。
CT2004 遅くないI/Oシステムコール実行中にプログラムを終了するシグナル
       を受けとると、即座にプログラムを終了することを確認する。
CT2005 遅いI/Oシステムコール実行中にプログラムを終了しないシグナル(SIGURG)
       を受けとっても、プログラムの実行に影響しないことを確認する。
CT2006 遅くないI/Oシステムコール実行中にプログラムを終了しないシグナル
       (SIGURG)を受けとっても、プログラムの実行に影響しないことを確認する。
CT2007 遅いI/Oシステムコール実行中に無視(SIG_IGN)するシグナルを
       受けとっても、プログラムの実行に影響しないことを確認する。
CT2008 遅くないI/Oシステムコール実行中に無視(SIG_IGN)するシグナルを
       受けとっても、プログラムの実行に影響しないことを確認する。

CT200x の実行は、make test で行う。
エビデンスは CT200x.txt に示す。(OK 8件、NG 0件)