Add test cases for #840
Refs: #840 Change-Id: Ie29867d29ba6a25cfac77b95b8effc2f057aae14
This commit is contained in:
committed by
Masamichi Takagi
parent
67ebcca74d
commit
0c7384f980
28
test/issues/840/README
Normal file
28
test/issues/840/README
Normal file
@ -0,0 +1,28 @@
|
||||
【Issue#840 動作確認】
|
||||
□ テスト内容
|
||||
以下の条件のとき、mcctrlのシステムコール処理でメモリリークしないことを確認。
|
||||
C840T01 オフロード中のシステムコールでRPF処理中にMcKプロセスがSIGKILLを受ける
|
||||
C840T02 オフロード中のシステムコールでRPF処理外にMcKプロセスがSIGKILLを受ける
|
||||
C840T03 システムコールオフロードしていないときにMcKプロセスがSIGKILLを受ける
|
||||
C840T04 オフロード中のシステムコールでRPF処理中にmcexecがSIGKILLを受ける
|
||||
C840T05 オフロード中のシステムコールでRPF処理外にmcexecがSIGKILLを受ける
|
||||
C840T06 システムコールオフロードしていないときにmcexecがSIGKILLを受ける
|
||||
|
||||
□ 実行手順
|
||||
$ make test
|
||||
|
||||
実行できない場合は、C840.shの以下の行を適切に書き換えた後に実行。
|
||||
BIN= mcexec が存在するパス
|
||||
SBIN= mcreboot.sh が存在するパス
|
||||
|
||||
※注意
|
||||
・メモリリークのテストのため、kmemleakが使用可能なLinuxカーネルを用いること。
|
||||
kmemleakが使用不可の場合、make testは実行できない。
|
||||
・シグナルを受けるタイミングによっては、テスト条件を満たさないことがある
|
||||
(WARNINGを表示)。
|
||||
WARNINGの場合、make testはテスト条件を満たすまで当該テストを繰り返す。
|
||||
|
||||
□ 実行結果
|
||||
C840.txt 参照。
|
||||
全ての項目が OK となっていることを確認。
|
||||
|
||||
Reference in New Issue
Block a user