Proper app domain separation regarding thread abort exception state.
[mono.git] / mono / tests / Makefile.am
index c4b2f6d6f90f34890ad8190a302d24da55072282..70baff5d5c5181496b65e732d69255d8be78e265 100644 (file)
@@ -194,6 +194,7 @@ BASE_TEST_CS_SRC=           \
        marshal7.cs             \
        marshal8.cs             \
        marshal9.cs             \
+       marshalbool.cs          \
        marshal-valuetypes.cs   \
        test-byval-in-struct.cs \
        thread.cs               \
@@ -293,7 +294,15 @@ BASE_TEST_CS_SRC=          \
        bug-459285.2.cs \
        generic-virtual-invoke.2.cs     \
        bug-461198.2.cs \
+       generic-sealed-virtual.2.cs     \
+       generic-system-arrays.2.cs      \
+       generic-stack-traces.2.cs       \
+       generic-stack-traces2.2.cs      \
+       bug-472600.2.cs \
        recursive-generics.2.cs \
+       bug-473482.2.cs \
+       bug-473999.2.cs \
+       bug-479763.2.cs \
        bug-80392.2.cs          \
        dynamic-method-access.2.cs      \
        bug-82194.2.cs  \
@@ -329,7 +338,22 @@ BASE_TEST_CS_SRC=          \
        vararg2.cs      \
        bug-389886-sre-generic-interface-instances.cs   \
        bug-461867.cs   \
-       bug-461941.cs
+       bug-461941.cs   \
+       bug-461261.cs   \
+       bug-400716.cs   \
+       bug-462592.cs   \
+       bug-459094.cs   \
+       generic-unloading.2.cs  \
+       generic-unloading-sub.2.cs      \
+       bug-467456.cs   \
+       appdomain-unload-callback.cs    \
+       bug-472692.2.cs         \
+       gchandles.cs    \
+       interlocked-3.cs        \
+       interlocked-4.2.cs      \
+       finalizer-wait.cs       \
+       critical-finalizers.cs  \
+       appdomain-thread-abort.cs
 
 if AMD64
 TEST_CS_SRC = $(BASE_TEST_CS_SRC) async-exc-compilation.cs
@@ -361,9 +385,12 @@ if POWERPC
 PLATFORM_DISABLED_TESTS=finalizer-abort.exe finalizer-exception.exe finalizer-exit.exe
 endif
 
+# The two finalizer tests only work under sgen
 DISABLED_TESTS=                        \
        delegate-async-exception.exe    \
        bug-348522.2.exe        \
+       finalizer-wait.exe      \
+       critical-finalizers.exe \
        $(PLATFORM_DISABLED_TESTS)
 
 # These only compile with MS CSC
@@ -423,7 +450,10 @@ TEST_IL_SRC=                       \
        generic-constrained.2.il        \
        bug-81466.il    \
        bug457574.il    \
-       bug445361.il
+       bug445361.il    \
+       bug-463303.il   \
+       bug469742.2.il  \
+       bug-481403.il
 
 #      bug-318677.il
 
@@ -452,7 +482,7 @@ EXTRA_DIST=test-driver $(TEST_CS_SRC) $(TEST_IL_SRC) \
 
 # mkbundle works on ppc, but the pkg-config POC doesn't when run with make test
 if POWERPC
-test_platform:
+test_platform: testbundle
 else
 # Can't use mkbundle on win32 since there is no static build there
 # Can't run test-unhandled-exception on Windows because of all the debug popups...
@@ -727,7 +757,11 @@ test-generic-sharing : generics-sharing.2.exe shared-generic-methods.2.exe \
                generic-synchronized.2.exe generic-delegate-ctor.2.exe          \
                generic-constrained.2.exe bug-431413.2.exe                      \
                generic-virtual-invoke.2.exe generic-typedef.2.exe              \
-               generic-marshalbyref.2.exe bug-459285.2.exe bug-461198.2.exe
+               generic-marshalbyref.2.exe bug-459285.2.exe bug-461198.2.exe    \
+               generic-sealed-virtual.2.exe generic-system-arrays.2.exe        \
+               generic-stack-traces.2.exe generic-stack-traces2.2.exe          \
+               bug-472600.2.exe bug-473482.2.exe bug-473999.2.exe              \
+               bug-479763.2.exe
        @for fn in $+ ; do      \
                echo "Testing $$fn ...";        \
                MONO_GENERIC_SHARING=all $(RUNTIME) -O=gshared                $$fn > $$fn.stdout || exit 1;     \