test: Modify mng_mod/*/README

This commit is contained in:
Masamichi Takagi
2018-03-26 15:52:05 +09:00
parent c26c4aba4f
commit 02bb127007
11 changed files with 84 additions and 91 deletions

View File

@@ -2,36 +2,32 @@
Issue#898, #928が解決され、既存機能に影響がないことをihklibテストスイートを用いた確認2項目と、
McKernelの起動/終了の基本動作確認9項目の計11項目のテストによって確認した。
ihklibテストスイートを用いた確認
・Issue#898
ihklibテストスイートのihklib001_lin.c を以下のように修正して1000回繰り返し実行し、
すべての実行においてテストをパスすることを確認した。
- McKernelのブート処理の直後にgoto文を追加し、シャットダウン処理の直前に移動する
1. ihklibテストスイートを用いた確認
・Issue#898 (https://postpeta.pccluster.org/redmine/issues/898)
報告で使用されたテストプログラムを1000回繰り返し実行して、現象が再現しないことを確認した。
・Issue#928
ihklibテストスイートのihklib001_lin.c を以下のように修正して1000回繰り返し実行し、
すべての実行においてテストをパスすることを確認した。
- McKernelプロセス(mcexec)の実行直後にgoto文を追加し、シャットダウン処理の直前に移動する
・Issue#928 (https://postpeta.pccluster.org/redmine/issues/928)
報告で使用されたテストプログラムを1000回繰り返し実行して、現象が再現しないことを確認した。
McKernelの起動/終了の基本動作確認
2. McKernelの起動/終了の基本動作確認
McKernelの状態と、終了処理(shutdown, destroy)の組み合わせで、
9項目のテストを実施した。
基本動作確認の詳細を以下に示す。
1. ファイルの説明
(1) ファイルの説明
CT_xxx.c 各テスト項目のテストプログラム
force_shutdown.patch McKernelの状態がRUNNINGにならなかった場合に行う強制シャットダウン処理を
発生させるパッチファイル
result.log テストプログラムの実行結果
2. テストの実行方法
(2) テストの実行方法
以下の手順でテストを実行する
1. Makefileの変数MCK_DIRの内容を、McKernelがインストールされているディレクトリに変更する
2. CT_xxx.c の定数MCK_DIRの内容を、McKernelがインストールされているディレクトリに変更する
3. sh make test を実行する
3. テスト項目
(3) テスト項目
以下の条件でMcKernelの起動/終了が正常に行われることを確認する
なお、McKernelの起動、終了の操作はihklibを用いて実施する
@@ -88,6 +84,6 @@ CT_009:
2. 起動の直後にMcKernelを終了(ihk_os_shutdown)する
⇒ ihk_os_shutdownが0を返す
4. 結果
(4) 結果
テストプログラムの実行結果はresult.log に出力される。
上記9項目で[OK]が出力されていることを確認した。