rpcrt4/tests: Add a couple of tests for marshalling an array of strings.

Dmitry Timoshkov dmitry at baikal.ru
Sun Mar 16 22:36:03 CDT 2014


Marvin <testbot at winehq.org> wrote:

> === w2000pro (32 bit server) ===
> server.c:1241: Test failed: expected Hello, got H#
> server.c:1243: Test failed: expected World!, got W#
> server.c:1253: Test failed: expected Hello, got L"H#\0178#\4d4c\4d45\86b8#\8640#"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H#
> server.c:1243: Test failed: expected World!, got W#
> server.c:1253: Test failed: expected Hello, got L"H#\0178#\4d4c\4d45\6868#\67c0#"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H#
> server.c:1243: Test failed: expected World!, got W#
> server.c:1253: Test failed: expected Hello, got L"H#\0198#\4d4c\4d45\7280#\6288#\7280#\0003\0004\0100\000c"
> server.c:1255: Test failed: expected World!, got L"W"
> 
> === wxppro (32 bit server) ===
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W$
> server.c:1253: Test failed: expected Hello, got L"H$\01b8$\4d4c\4d45\0008"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H$
> server.c:1243: Test failed: expected World!, got W$
> server.c:1253: Test failed: expected Hello, got L"H$\0178$\4d4c\4d45\0008"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H$
> server.c:1243: Test failed: expected World!, got W$
> server.c:1253: Test failed: expected Hello, got L"H$\0408$\4d4c\4d45\0008"
> server.c:1255: Test failed: expected World!, got L"W"
> 
> === wvista (32 bit server) ===
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> 
> === wvistau64 (32 bit server) ===
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"Hdow\4d4c\4d45\0008"
> server.c:1255: Test failed: expected World!, got L"Wem3\4d4c\4d45\0008"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"Hem3\4d4c\4d45\0008"
> server.c:1255: Test failed: expected World!, got L"W;C:\4d4c\4d45\0008"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"Hdow\4d4c\4d45\0008"
> server.c:1255: Test failed: expected World!, got L"Wem3\4d4c\4d45\0008"
> 
> === w2008s64 (32 bit server) ===
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> 
> === w7pro64 (32 bit server) ===
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> 
> === w8 (32 bit server) ===
> server.c:984: Test failed: get_ranged_enum() returned 1997012995 instead of RE3
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:984: Test failed: get_ranged_enum() returned -65533 instead of RE3
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:984: Test failed: get_ranged_enum() returned 1997012995 instead of RE3
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> 
> === wvistau64 (64 bit server) ===
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> 
> === w2008s64 (64 bit server) ===
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> 
> === w7pro64 (64 bit server) ===
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"
> server.c:1241: Test failed: expected Hello, got H
> server.c:1243: Test failed: expected World!, got W
> server.c:1253: Test failed: expected Hello, got L"H"
> server.c:1255: Test failed: expected World!, got L"W"

This is because of broken code generated by widl.

-- 
Dmitry.



More information about the wine-devel mailing list