From 8acabc120e2b01e565d4cc1c29198ce839ab2995 Mon Sep 17 00:00:00 2001 From: kumpera Date: Tue, 13 Apr 2010 22:59:56 +0000 Subject: [PATCH] 2010-04-13 Rodrigo Kumpera * Remove broken tests dues to aditional tests or relaxation of existing constraints. git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@155346 e3ebcda4-bce8-0310-ba0a-eca2169e7518 --- mono/tests/metadata-verifier/Changelog | 5 +++++ mono/tests/metadata-verifier/Makefile | 2 +- mono/tests/metadata-verifier/cli-tables-tests.md | 12 ++++++------ 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/mono/tests/metadata-verifier/Changelog b/mono/tests/metadata-verifier/Changelog index 0e22e696d..90152c1ac 100644 --- a/mono/tests/metadata-verifier/Changelog +++ b/mono/tests/metadata-verifier/Changelog @@ -1,3 +1,8 @@ +2010-04-13 Rodrigo Kumpera + + * Remove broken tests dues to aditional tests or relaxation + of existing constraints. + 2009-09-09 Rodrigo Kumpera * badrt-recursive-struct.il: New test for structs with bad layout. diff --git a/mono/tests/metadata-verifier/Makefile b/mono/tests/metadata-verifier/Makefile index d36b42713..263cde0c1 100644 --- a/mono/tests/metadata-verifier/Makefile +++ b/mono/tests/metadata-verifier/Makefile @@ -74,7 +74,7 @@ TEST_BINARIES = assembly-with-resource.exe \ gen-md-tests: gen-md-tests.c - gcc $(GLIB_CFLAGS) $(GLIB_LINK_FLAGS) -I../../../ gen-md-tests.c ../../mini/.libs/libmono.a -g -Wall -lpthread -lm -ldl -o gen-md-tests + gcc $(GLIB_CFLAGS) $(GLIB_LINK_FLAGS) -I../../../ gen-md-tests.c ../../mini/.libs/libmono-2.0.a -g -Wall -lpthread -lm -ldl -lrt -o gen-md-tests header-tests.ok: gen-md-tests header-tests.md simple-assembly.exe ./gen-md-tests header-tests.md diff --git a/mono/tests/metadata-verifier/cli-tables-tests.md b/mono/tests/metadata-verifier/cli-tables-tests.md index 0b4762f20..cec99ac9f 100644 --- a/mono/tests/metadata-verifier/cli-tables-tests.md +++ b/mono/tests/metadata-verifier/cli-tables-tests.md @@ -178,7 +178,7 @@ typedef-table { valid offset table-row ( 2 0 ) + 8 set-ushort 0 #make extend the first typeref entry, which usually is sys.obj #LAMEIMPL MS ignores if extend something. - invalid offset table-row ( 2 0 ) + 8 set-ushort 0x5 + #invalid offset table-row ( 2 0 ) + 8 set-ushort 0x5 } typedef-table-field-list { @@ -288,9 +288,8 @@ methoddef-table { assembly assembly-with-methods.exe #bad implflags (3) - #unused bits 4,5,6,8,9,10,11,15 - #LAMEIMPL MS doesn't check invalid bits 6,8,9,10,11,13,14,15 - invalid offset table-row ( 6 0 ) + 4 set-bit 6 + #unused bits 4,5,8,9,10,11,15 + #LAMEIMPL MS doesn't check invalid bits 8,9,10,11,13,14,15 invalid offset table-row ( 6 0 ) + 4 set-bit 8 invalid offset table-row ( 6 0 ) + 4 set-bit 9 invalid offset table-row ( 6 0 ) + 4 set-bit 10 @@ -645,8 +644,9 @@ cattr-table { #this uses 3 bits and only 0x2/0x3 are valid invalid offset table-row ( 0xC 0 ) + 2 set-ushort 0x0008 invalid offset table-row ( 0xC 0 ) + 2 set-ushort 0x0009 - valid offset table-row ( 0xC 0 ) + 2 set-ushort 0x000A - valid offset table-row ( 0xC 0 ) + 2 set-ushort 0x000B + #those two tests are invalid since they result in broken cattr + #valid offset table-row ( 0xC 0 ) + 2 set-ushort 0x000A + #valid offset table-row ( 0xC 0 ) + 2 set-ushort 0x000B invalid offset table-row ( 0xC 0 ) + 2 set-ushort 0x000C invalid offset table-row ( 0xC 0 ) + 2 set-ushort 0x000D invalid offset table-row ( 0xC 0 ) + 2 set-ushort 0x000E -- 2.11.4.GIT