Skip to content

Commit

Permalink
run-tests: Skip tests throwing exceptions on Windows in pinvoke3.
Browse files Browse the repository at this point in the history
  • Loading branch information
Esme Povirk committed Nov 25, 2023
1 parent 1c439d5 commit 5a5dfca
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 0 deletions.
5 changes: 5 additions & 0 deletions tools/run-tests/skip-always.txt
Original file line number Diff line number Diff line change
Expand Up @@ -69,3 +69,8 @@ x86.MonoTests.System.Threading.ThreadTest:TestStart # tends to hang on Windows
MonoTests.System.Threading.CancellationTokenSourceTest:DisposeRace # sometimes crashes on windows
MonoTests.System.Windows.Forms.PictureBoxTest:ImageLocation_Async # usually hangs
make-imt-test # not intended to be run directly
x86.pinvoke3:test_0_marshal_return_string_array_delegate # exception on Windows
x86.pinvoke3:test_3_marshal_return_string_array_delegate_null # exception on Windows
x86.pinvoke3:test_0_appdomain_switch # exception on Windows
x86.pinvoke3:test_0_marshal_byref_class_delegate_null # exception on Windows
x86.pinvoke3:test_0_marshal_struct_delegate # exception on Windows
2 changes: 2 additions & 0 deletions tools/run-tests/windows-failing.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5399,6 +5399,8 @@ MonoTests.System.Net.HttpListener2Test:SendCookiestoClient
MonoTests.System.Net.HttpListener2Test:Test2
MonoTests.System.Net.HttpListener2Test:Test3
MonoTests.System.Configuration.SettingsPropertyValueTest:Binary_Serialize
x86.pinvoke3:test_0_marshal_small_struct_delegate8 # clang uses incorrect return convention
x86.pinvoke3:test_0_marshal_small_struct_delegate9 # clang uses incorrect return convention
# unreliable:
x86.thread-exit
MonoTests.System.Threading.Tasks.TaskTests:DoubleWaitTest
Expand Down
41 changes: 41 additions & 0 deletions tools/run-tests/windows-passing.txt
Original file line number Diff line number Diff line change
Expand Up @@ -76536,6 +76536,47 @@ MonoTests.System.Collections.Generic.ListTest:SortTestCIterSorted
MonoTests.System.Collections.Generic.ListTest:SortTestCIterUnsorted
MonoTests.System.Collections.Generic.ListTest:SortTestIterSorted
MonoTests.System.Collections.Generic.ListTest:SortTestIterUnsorted
x86.pinvoke3:test_0_marshal_byref_string_delegate
x86.pinvoke3:test_43_thread_attach
x86.pinvoke3:test_43_thread_attach_large_vt
x86.pinvoke3:test_43_thread_attach_detach_contested
x86.pinvoke3:test_43_virtual
x86.pinvoke3:test_0_icall_delegate
x86.pinvoke3:test_0_marshal_small_struct_delegate11
x86.pinvoke3:test_0_marshal_array_delegate_string
x86.pinvoke3:test_0_marshal_array_delegate_null
x86.pinvoke3:test_0_marshal_array_delegate_null_blittable
x86.pinvoke3:test_0_marshal_array_delegate_bad_paramindex
x86.pinvoke3:test_0_marshal_array_delegate_unicode_string
x86.pinvoke3:test_0_marshal_array_delegate_sizeconst
x86.pinvoke3:test_0_marshal_array_delegate_sizeconst_paramindex
x86.pinvoke3:test_0_marshal_array_delegate_blittable
x86.pinvoke3:test_0_marshal_array_delegate_long_param
x86.pinvoke3:test_0_marshal_out_array_delegate
x86.pinvoke3:test_0_marshal_out_string_array_delegate
x86.pinvoke3:test_0_marshal_string_builder_delegate
x86.pinvoke3:test_55_marshal_delegate_delegate
x86.pinvoke3:test_0_marshal_primitive_byref_delegate
x86.pinvoke3:test_55_marshal_return_delegate_delegate
x86.pinvoke3:test_55_marshal_delegate_ref_delegate
x86.pinvoke3:test_0_marshal_return_string_delegate
x86.pinvoke3:test_0_marshal_return_enum_delegate
x86.pinvoke3:test_0_marshal_blittable_struct_delegate
x86.pinvoke3:test_0_marshal_small_struct_delegate1
x86.pinvoke3:test_0_marshal_small_struct_delegate2
x86.pinvoke3:test_0_marshal_small_struct_delegate3
x86.pinvoke3:test_0_marshal_small_struct_delegate4
x86.pinvoke3:test_0_marshal_small_struct_delegate5
x86.pinvoke3:test_0_marshal_small_struct_delegate6
x86.pinvoke3:test_0_marshal_small_struct_delegate7
x86.pinvoke3:test_0_marshal_small_struct_delegate10
x86.pinvoke3:test_0_marshal_byref_struct_delegate
x86.pinvoke3:test_0_marshal_out_struct_delegate
x86.pinvoke3:test_0_marshal_in_struct_delegate
x86.pinvoke3:test_0_marshal_class_delegate
x86.pinvoke3:test_0_marshal_byref_class_delegate
x86.pinvoke3:test_0_marshal_out_class_delegate
x86.pinvoke3:test_0_marshal_string_delegate
# unreliable:
x86.thread-exit
MonoTests.System.Threading.Tasks.TaskTests:DoubleWaitTest
Expand Down

0 comments on commit 5a5dfca

Please sign in to comment.