Files
mckernel/test/issues/840/README
Ken Sato e803698618 test: Refactor test programs
Change-Id: I77fec2f5f30f6fda3bda6f85ce00f1c2e7f7a9b3
2018-09-25 12:45:20 +09:00

30 lines
1.6 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
【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
McKernelのインストール先や、OSTEST, LTPの配置場所は、
$HOME/.mck_test_config を参照している
.mck_test_config は、McKernelをビルドした際に生成されるmck_test_config.sample ファイルを
$HOMEにコピーし、適宜編集する
※注意
・メモリリークのテストのため、kmemleakが使用可能なLinuxカーネルを用いること。
kmemleakが使用不可の場合、make testは実行できない。
・シグナルを受けるタイミングによっては、テスト条件を満たさないことがある
(WARNINGを表示)。
 WARNINGの場合、make testはテスト条件を満たすまで当該テストを繰り返す。
□ 実行結果
C840.txt 参照。
全ての項目が OK となっていることを確認。