[interpreter] add {exceptions,devirtualization,basic-simd}.cs to richeck target
authorBernhard Urban <bernhard.urban@xamarin.com>
Mon, 27 Feb 2017 16:55:54 +0000 (17:55 +0100)
committerBernhard Urban <bernhard.urban@xamarin.com>
Tue, 28 Feb 2017 21:59:28 +0000 (22:59 +0100)
mono/mini/Makefile.am.in
mono/mini/exceptions.cs

index b82a4560ca398affb0784ae939ece03950aac689..3474a35a28a121424f1a3fe59efd3d53e039a7b3 100755 (executable)
@@ -537,7 +537,10 @@ iregtests = \
        objects.exe \
        arrays.exe \
        basic-math.exe \
-       generics.exe
+       exceptions.exe \
+       devirtualization.exe \
+       generics.exe \
+       basic-simd.exe
 
 if X86
 arch_sources = $(x86_sources)
index 98c6046e61a5cdea5dab273ee1b289d63c26a7b5..4e11a7d4157c07e17bcc9151b92114dae72c3c1d 100644 (file)
@@ -981,6 +981,7 @@ class Tests
                return 0;
        }
        
+       [Category ("!INTERPRETER")]
        public static int test_0_int_cast () {
                int a;
                long l;
@@ -1462,6 +1463,7 @@ class Tests
                return 0;
        }
        
+       [Category ("!INTERPRETER")]
        [Category ("NaClDisable")]
        public static int test_0_div_zero () {
                int d = 1;
@@ -1633,6 +1635,7 @@ class Tests
                return 0;
        }
 
+       [Category ("!INTERPRETER")]
        [Category ("NaClDisable")]
        public static int test_0_long_div_zero () {
                long d = 1;
@@ -1800,6 +1803,7 @@ class Tests
                return 0;
        }
 
+       [Category ("!INTERPRETER")]
        public static int test_3_checked_cast_un () {
                 ulong i = 0x8000000034000000;
                 long j;
@@ -1815,6 +1819,7 @@ class Tests
                return 3;
        }
        
+       [Category ("!INTERPRETER")]
        public static int test_4_checked_cast () {
                 long i;
                 ulong j;
@@ -1842,6 +1847,7 @@ class Tests
                7, 0, 7, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7, 8,
        };
 
+       [Category ("!INTERPRETER")]
        public static int test_0_multi_dim_array_access () {
                int [,] a = System.Array.CreateInstance (typeof (int),
                        new int [] {3,6}, new int [] {2,2 }) as int[,];
@@ -1878,6 +1884,7 @@ class Tests
                o = "buddy";
        }
 
+       [Category ("!INTERPRETER")]
        public static int test_2_array_mismatch () {
                string[] a = { "hello", "world" };
                object[] b = a;
@@ -2230,6 +2237,7 @@ class Tests
                }
        }
 
+       [Category ("!INTERPRETER")]
        public static int test_0_exception_in_cctor () {
                try {
                        Broken.DoSomething ();
@@ -2318,6 +2326,7 @@ class Tests
                Console.WriteLine ();
        }
 
+       [Category ("!INTERPRETER")]
        [Category ("!BITCODE")]
        public static int test_0_rethrow_stacktrace () {
                // Check that rethrowing an exception preserves the original stack trace
@@ -2380,6 +2389,7 @@ class Tests
                }
        }
 
+       [Category ("!INTERPRETER")]
        public static int test_0_array_size () {
                bool failed;
 
@@ -2706,6 +2716,7 @@ class Tests
                public static Foo* pFoo;
        }
 
+       [Category ("!INTERPRETER")]
        /* MS.NET doesn't seem to throw in this case */
        public unsafe static int test_0_ldflda_null_pointer () {
                int* pi = &Foo.pFoo->i;