Skip to content

Several Interop tests failing in Helix on ARM #8421

@wtgodbe

Description

@wtgodbe

The following Interop tests are failing:

Interop_ArrayMarshalling.BoolArray_MarshalBoolArrayTest_MarshalBoolArrayTest._BoolArray_MarshalBoolArrayTest_MarshalBoolArrayTest_cmd()
Interop_ArrayMarshalling.ByValArray_MarshalArrayByValTest_MarshalArrayByValTest._ByValArray_MarshalArrayByValTest_MarshalArrayByValTest_cmd()
Interop_FuncPtrAsDelegateParam.FuncPtrAsDelegateParam_FuncPtrAsDelegateParam._FuncPtrAsDelegateParam_FuncPtrAsDelegateParam_cmd()
Interop_MarshalAPI.IUnknown_IUnknownTest_IUnknownTest._IUnknown_IUnknownTest_IUnknownTest_cmd()
Interop_NativeCallable.NativeCallableTest_NativeCallableTest._NativeCallableTest_NativeCallableTest_cmd()
Interop_PrimitiveMarshalling.Bool_BoolTest_BoolTest._Bool_BoolTest_BoolTest_cmd()
Interop_PrimitiveMarshalling.EnumMarshalling_EnumTest_EnumTest._EnumMarshalling_EnumTest_EnumTest_cmd()
Interop_PrimitiveMarshalling.UIntPtr_PInvokeUIntPtrTest_PInvokeUIntPtrTest._UIntPtr_PInvokeUIntPtrTest_PInvokeUIntPtrTest_cmd()
Interop_SizeConst.SizeConstTest_SizeConstTest._SizeConstTest_SizeConstTest_cmd()
Interop_StringMarshalling.LPSTR_LPSTRTest_LPSTRTest._LPSTR_LPSTRTest_LPSTRTest_cmd()
Interop_StringMarshalling.LPTSTR_LPTSTRTest_LPTSTRTest._LPTSTR_LPTSTRTest_LPTSTRTest_cmd()
Interop_StringMarshalling.UTF8_UTF8Test_UTF8Test._UTF8_UTF8Test_UTF8Test_cmd()

All failed with messages like:

Expected: 100\r\nActual: -532462766

Interestingly, these tests all have native .dll's in their test directories, and several other Interop tests failed with a System.DllNotFoundException in failing to find the native .dll in their test directory, so that may be related.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions