[CRIU] [PATCH] Tests sysv5 msg queues.
Pavel Ganyushin
pganyushin at odin.com
Wed Nov 25 06:11:53 PST 2015
It passes
On 11/25/2015 05:02 PM, Pavel Emelyanov wrote:
> On 11/25/2015 04:45 PM, Pavel Ganyushin wrote:
>> This is old missed test.
> Does it pass of fail on criu head?
>
>> Signed-off-by: Pavel Ganyushin <pganyushin at odin.com>
>> ---
>> test/zdtm/live/static/msgq00.c | 28 ++++++++++++++++++++++++++++
>> 1 file changed, 28 insertions(+)
>> create mode 100644 test/zdtm/live/static/msgq00.c
>>
>> diff --git a/test/zdtm/live/static/msgq00.c b/test/zdtm/live/static/msgq00.c
>> new file mode 100644
>> index 0000000..23630dd
>> --- /dev/null
>> +++ b/test/zdtm/live/static/msgq00.c
>> @@ -0,0 +1,28 @@
>> +#include <stdlib.h>
>> +#include <sys/msg.h>
>> +
>> +#include "zdtmtst.h"
>> +
>> +const char *test_doc = "Block migration by holding a message queue";
>> +const char *test_author = "Pavel Emelianov <xemul at sw.ru>";
>> +
>> +int main(int argc, char ** argv)
>> +{
>> + int msg;
>> +
>> + test_init(argc, argv);
>> +
>> + msg = msgget(IPC_PRIVATE, IPC_CREAT | 0644);
>> + if (msg < 0) {
>> + err("msgget failed: %m");
>> + exit(1);
>> + }
>> +
>> + test_daemon();
>> + test_waitsig();
>> +
>> + msgctl(msg, IPC_RMID, 0);
> This is not a test. At least not a zdtm one. Zdtm test should check its state after
> waitsig() and fail in some conditions.
>
>> + pass();
>> + return 0;
>> +}
>>
More information about the CRIU
mailing list