message_queue_test_02 has four sub-cases at "testcases/kernel/ipc/ipc_stress/" 1> message_queue_test_02_get : create a message queue. 2> message_queue_test_02_rcv : receive a message from the message queue. 3> message_queue_test_02_snd: send a message to message queue 4> message_queue_test_02_ctl : remove a message queue. They works together to test a message queue.
In "ltp-full-20080731/runtest/ipc", just used three sub-cases and mistook the "message_queue_test_02_ctl" with error. ============ runltp ------------------------ <<<test_start>>> tag=message_queue_test_02_ctl stime=1218702374 cmdline="message_queue_test_02_ctl" contacts="" analysis=exit initiation_status="ok" <<<test_output>>> Usage: message_queue_test_02_ctl [-f project_name ] [-i project_id ] {-r | -s} <<<execution_status>>> duration=0 termination_type=exited termination_id=2 corefile=no cutime=0 cstime=0 <<<test_end>>> ----------------------------------- I think the suitable testing method of message_queue_test_02 is following: ----------------------------------- message_queue_test_02_get message_queue_test_02_get message_queue_test_02_snd message_queue_test_02_snd message_queue_test_02_rcv message_queue_test_02_rcv message_queue_test_02_ctl message_queue_test_02_ctl -r ----------------------------------- ================== After patching ================== <<<test_start>>> tag=message_queue_test_02_get stime=1218788461 cmdline="message_queue_test_02_get" contacts="" analysis=exit initiation_status="ok" <<<test_output>>> 39944192 <<<execution_status>>> duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<<test_end>>> <<<test_start>>> tag=message_queue_test_02_snd stime=1218788461 cmdline="message_queue_test_02_snd" contacts="" analysis=exit initiation_status="ok" <<<test_output>>> <<<execution_status>>> duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<<test_end>>> <<<test_start>>> tag=message_queue_test_02_rcv stime=1218788461 cmdline="message_queue_test_02_rcv" contacts="" analysis=exit initiation_status="ok" <<<test_output>>> << Message Queue test default message >> <<<execution_status>>> duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<<test_end>>> <<<test_start>>> tag=message_queue_test_02_ctl stime=1218788461 cmdline="message_queue_test_02_ctl -r" contacts="" analysis=exit initiation_status="ok" <<<test_output>>> <<<execution_status>>> duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<<test_end>>> (See attached file: message_queue_test_02_runtest_ipc.patch) Best regards! Jin Bing Guo 郭晋兵
message_queue_test_02_runtest_ipc.patch
Description: Binary data
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list