test: Modify mng_mod/{863,870}

This commit is contained in:
Masamichi Takagi
2018-03-13 10:24:52 +09:00
parent e8d8ad60c2
commit c26c4aba4f
4 changed files with 13 additions and 3 deletions

View File

@ -1,6 +1,7 @@
CC=gcc
TARGET=CT2001 CT2002 CT2003 CT2004 CT2005 CT2006 CT2007 CT2008
all:: $(TARGET)
chmod u+x CT200?.sh
CT2001: CT2001.c
$(CC) -o CT2001 $<

View File

@ -24,8 +24,7 @@ CT1001.txt Issue#863の指摘で使用されたテストプログラムの実行
MCKERNEL_DIR=<mckernel-install>
(2) 以下のコマンドを実行
make
chmod u+x CT200?.sh
sudo <mckernel-install>/sbin/mcreboot.sh -c 2,3,4,5,6,7
sudo <mckernel-install>/sbin/mcreboot.sh -c 2-7
./CT200x.sh
確認内容は以下の通り。

View File

@ -1,6 +1,7 @@
CC=gcc
TARGET= CT2001 CT2002 CT2003 CT2004 CT2005 CT2006 CT2007 CT2008 CT2000
all:: $(TARGET)
chmod u+x CT200?.sh
CT2000: CT2000.c
$(CC) -o CT2000 $<

View File

@ -18,7 +18,16 @@ CT1001.txt Issue#870の指摘で使用されたテストプログラムの実行
2. Issue#863の変更が、Linuxからmcexec経由でMcKernelプロセスに届くシグナルの
既存処理に影響しないことを確認した。
確認内容は以下の通り。
テストの実行方法は以下の通り。
(1) CT200x.shのMCKERNEL_DIR=の行を以下のように書き換える
MCKERNEL_DIR=<mckernel-install>
(2) 以下のコマンドを実行
make
sudo <mckernel-install>/sbin/mcreboot.sh -c 2-7
./CT200x.sh
確認内容は以下の通り。
CT2001 遅いI/Oシステムコール実行中にシグナルを受け、即座にシグナル
ハンドラが呼び出され、システムコールがEINTRを返却することを