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  郭晋兵

Attachment: 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

Reply via email to