Alexandre Julliard : kernel32/tests: Mark a failing test as broken.
Alexandre Julliard
julliard at winehq.org
Wed Apr 27 16:12:12 CDT 2022
Module: wine
Branch: master
Commit: f68cccc82579ebedf6f9961f3bc30b2eb9307e63
URL: https://source.winehq.org/git/wine.git/?a=commit;h=f68cccc82579ebedf6f9961f3bc30b2eb9307e63
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed Apr 27 16:13:39 2022 +0200
kernel32/tests: Mark a failing test as broken.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52861
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/kernel32/tests/locale.c | 48 +++++++++++++++++++++++---------------------
1 file changed, 25 insertions(+), 23 deletions(-)
diff --git a/dlls/kernel32/tests/locale.c b/dlls/kernel32/tests/locale.c
index 8dc5814162a..65687313fbb 100644
--- a/dlls/kernel32/tests/locale.c
+++ b/dlls/kernel32/tests/locale.c
@@ -4435,29 +4435,31 @@ static void test_GetCPInfo(void)
ok( ret, "UnmapViewOfFile failed err %lu\n", GetLastError() );
status = pNtGetNlsSectionPtr( 11, 65001, NULL, &ptr, &size );
- ok( status == STATUS_OBJECT_NAME_NOT_FOUND, "failed %lx\n", status );
- if (pRtlInitCodePageTable)
- {
- static USHORT utf8[20] = { 0, CP_UTF8 };
-
- memset( &table, 0xcc, sizeof(table) );
- pRtlInitCodePageTable( utf8, &table );
- ok( table.CodePage == CP_UTF8, "wrong codepage %u\n", table.CodePage );
- if (table.MaximumCharacterSize)
- {
- ok( table.MaximumCharacterSize == 4, "wrong char size %u\n", table.MaximumCharacterSize );
- ok( table.DefaultChar == '?', "wrong default char %x\n", table.DefaultChar );
- ok( table.UniDefaultChar == 0xfffd, "wrong default char %x\n", table.UniDefaultChar );
- ok( table.TransDefaultChar == '?', "wrong default char %x\n", table.TransDefaultChar );
- ok( table.TransUniDefaultChar == '?', "wrong default char %x\n", table.TransUniDefaultChar );
- ok( !table.DBCSCodePage, "wrong dbcs %u\n", table.DBCSCodePage );
- ok( !table.MultiByteTable, "wrong mbtable %p\n", table.MultiByteTable );
- ok( !table.WideCharTable, "wrong wctable %p\n", table.WideCharTable );
- ok( !table.DBCSRanges, "wrong ranges %p\n", table.DBCSRanges );
- ok( !table.DBCSOffsets, "wrong offsets %p\n", table.DBCSOffsets );
- }
- else win_skip( "utf-8 codepage not supported\n" );
- }
+ ok( status == STATUS_OBJECT_NAME_NOT_FOUND || broken(!status), /* win10 1709 */
+ "failed %lx\n", status );
+ if (!status) UnmapViewOfFile( ptr );
+ if (pRtlInitCodePageTable)
+ {
+ static USHORT utf8[20] = { 0, CP_UTF8 };
+
+ memset( &table, 0xcc, sizeof(table) );
+ pRtlInitCodePageTable( utf8, &table );
+ ok( table.CodePage == CP_UTF8, "wrong codepage %u\n", table.CodePage );
+ if (table.MaximumCharacterSize)
+ {
+ ok( table.MaximumCharacterSize == 4, "wrong char size %u\n", table.MaximumCharacterSize );
+ ok( table.DefaultChar == '?', "wrong default char %x\n", table.DefaultChar );
+ ok( table.UniDefaultChar == 0xfffd, "wrong default char %x\n", table.UniDefaultChar );
+ ok( table.TransDefaultChar == '?', "wrong default char %x\n", table.TransDefaultChar );
+ ok( table.TransUniDefaultChar == '?', "wrong default char %x\n", table.TransUniDefaultChar );
+ ok( !table.DBCSCodePage, "wrong dbcs %u\n", table.DBCSCodePage );
+ ok( !table.MultiByteTable, "wrong mbtable %p\n", table.MultiByteTable );
+ ok( !table.WideCharTable, "wrong wctable %p\n", table.WideCharTable );
+ ok( !table.DBCSRanges, "wrong ranges %p\n", table.DBCSRanges );
+ ok( !table.DBCSOffsets, "wrong offsets %p\n", table.DBCSOffsets );
+ }
+ else win_skip( "utf-8 codepage not supported\n" );
+ }
/* normalization tables */
More information about the wine-cvs
mailing list