-notrait category=OuterLoop -notrait category=RequiresElevation -notrait category=nonnetcoreapptests -notrait category=nonmonotests -notrait category=failing -notrait category=IgnoreForCI #################################################################### ## Microsoft.VisualBasic.Core.Tests #################################################################### # https://github.com/mono/mono/issues/14854 -nomethod Microsoft.VisualBasic.Tests.ErrObjectTests.Clear # Windows-only tests, incorrect platform guards (https://github.com/dotnet/corefx/pull/40365) -nomethod Microsoft.VisualBasic.Tests.InteractionTests.SaveSetting -nomethod Microsoft.VisualBasic.Tests.InteractionTests.DeleteSetting -nomethod Microsoft.VisualBasic.Tests.InteractionTests.GetAllSettings -nomethod Microsoft.VisualBasic.Tests.InteractionTests.GetSetting #################################################################### ## System.Collections.Specialized.Tests #################################################################### # TODO: Wrong exception # https://github.com/mono/mono/issues/14858 -nomethod System.Collections.Specialized.Tests.NameValueCollectionCtorTests.Ctor_NegativeCapacity_ThrowsArgumentOutOfRangeException #################################################################### ## System.Diagnostics.Tracing.Tests #################################################################### # System.SR needs implemented. # https://github.com/mono/mono/issues/14907 -nomethod BasicEventSourceTests.TestsManifestNegative.Test_GenerateManifest_InvalidEventSources #################################################################### ## System.Drawing.Common.Tests #################################################################### # System.ArgumentException Arg_ObjObjEx -nomethod System.Drawing.Imaging.Tests.ImageAttributesTests.SetColorMatrix_InvalidFlags_ThrowsArgumentException #################################################################### ## System.Dynamic.Runtime.Tests #################################################################### # ambigous methods # https://github.com/mono/mono/issues/14906 -nomethod ManagedTests.DynamicCSharp.Conformance.dynamic.overloadResolution.Methods.Oneclass2methods.twoprms004.twoprms004.Test.DynamicCSharpRunTest #################################################################### ## System.IO.Tests #################################################################### # flaky test (The process cannot access the file ...) -nomethod System.IO.Tests.*.CopyFileWithData_MemberData #################################################################### ## System.Linq.Expressions.Tests #################################################################### # OOM Exception gets thrown for the 68 (currently) tests that fail. # https://github.com/mono/mono/issues/14912 -nomethod System.Linq.Expressions.Tests.ArrayBoundsTests.NewArrayBounds* # Exceptions are different. # https://github.com/mono/mono/issues/14918 -nomethod System.Linq.Expressions.Tests.BindTests.ConstantField # System.Reflection.Emit type load / init exception https://github.com/mono/mono/issues/14919 -nomethod System.Linq.Expressions.Tests.Return.TailCallThenReturn -nomethod System.Linq.Expressions.Tests.UnaryArithmeticNegateCheckedNullableTests.VerifyIL_NullableShortNegateChecked -noclass System.Linq.Expressions.Tests.StackSpillerTests -noclass System.Linq.Expressions.Tests.LambdaTests -nomethod System.Linq.Expressions.Tests.BinaryCoalesceTests.VerifyIL_NullableIntCoalesceToNullableInt -nomethod System.Linq.Expressions.Tests.UnaryArithmeticNegateCheckedTests.VerifyIL_ShortNegateChecked -nomethod System.Linq.Expressions.Tests.BlockTests.InsignificantBlock -nomethod System.Linq.Expressions.Tests.CompilerTests.VerifyIL_* # InvalidOperationException - Sequence contains no matching element # https://github.com/mono/mono/issues/14920 -nomethod System.Linq.Expressions.Tests.ArrayAccessTests.ArrayAccess_MultiDimensionalOf1 -nomethod System.Linq.Expressions.Tests.ArrayAccessTests.ArrayIndex_MultiDimensionalOf1 -nomethod System.Linq.Expressions.Tests.MemberAccessTests.Property_NoGetOrSetAccessors_ThrowsArgumentException -nomethod System.Linq.Expressions.Tests.IndexExpressionTests.NoAccessorIndexedProperty # IndexOutOfRangeException # https://github.com/mono/mono/issues/14921 -nomethod System.Linq.Expressions.Tests.ArrayAccessTests.NonZeroBasedOneDimensionalArrayAccess # System.InvalidOperationException : Operation is not valid due to the current state of the object. # https://github.com/mono/mono/issues/14924 -nomethod System.Linq.Expressions.Tests.ExceptionHandlingExpressions.ExceptionThrownInFilter # legit test failure... Expected 4 / actual 0 # https://github.com/mono/mono/issues/14925 -nomethod System.Linq.Expressions.Tests.ExceptionHandlingExpressions.ExpressionsUnwrapeExternallyThrownRuntimeWrappedException # Expected exception but none was thrown # https://github.com/mono/mono/issues/14927 -nomethod System.Linq.Expressions.Tests.IndexExpressionTests.IndexedPropertySetterValueTypeNotMatchPropertyType -nomethod System.Linq.Expressions.Tests.IndexExpressionTests.IndexedPropertyGetReturnsWrongType # Expected ArgumentException got IndexOutOfRangeException https://github.com/mono/mono/issues/14930 -nomethod System.Linq.Expressions.Tests.ArrayIndexTests.NonZeroBasedOneDimensionalArrayIndex -nomethod System.Linq.Expressions.Tests.ArrayIndexTests.NonZeroBasedOneDimensionalArrayIndexMethod # OOM Exception. Weird # https://github.com/mono/mono/issues/14933 -nomethod System.Linq.Expressions.Tests.ArrayBoundsTests.SingleNegativeBoundErrorMessage # Arithmetic operation resulted in an overflow. # https://github.com/mono/mono/issues/14934 -nomethod System.Linq.Expressions.Tests.ArrayBoundsTests.MultipleNegativeBoundErrorMessage #################################################################### ## System.Linq.Parallel.Tests #################################################################### # fails w/ an ArgumentException: Arg_ObjObjEx https://github.com/mono/mono/issues/14956 -nomethod System.Linq.Parallel.Tests.PlinqModesTests.WithExecutionMode_Multiple #################################################################### ## System.Memory.Tests #################################################################### # Reflection TargetException: Non-static method requires a target. # https://github.com/mono/mono/issues/14962 -nomethod System.SpanTests.SpanTests.ReadOnlyMemory_PropertyReturningReadOnlySpan # Should throw NotSupportedException, but we do not. # https://github.com/mono/mono/issues/14993 -nomethod System.SpanTests.SpanTests.ReadOnlySpan_Constructor -nomethod System.SpanTests.SpanTests.Span_Constructor # Should throw NotSupportedException - Non static method requires a target # https://github.com/mono/mono/issues/14998 -nomethod System.SpanTests.SpanTests.Span_InstanceMethod -nomethod System.SpanTests.SpanTests.Memory_PropertyReturningSpan -nomethod System.SpanTests.SpanTests.ReadOnlySpan_InstanceMethod # Should throw OutOfMemory Exception, but does not throw # https://github.com/mono/mono/issues/15002 -nomethod System.Buffers.Tests.ArrayBufferWriterTests_String.Invalid_Ctor -nomethod System.Buffers.Tests.ArrayBufferWriterTests_Char.Invalid_Ctor -nomethod System.Buffers.Tests.ArrayBufferWriterTests_Byte.Invalid_Ctor #################################################################### ## System.Net.Http.Functional.Tests #################################################################### # TODO: Crashes runtime inside Interop.Http.MultiPerform (marshalling issue?) # https://github.com/mono/mono/issues/15005 -nomethod *PlatformHandler* # Works, but may trigger UI! # NOTE: KEEPING THIS HERE BUT COMMENTED OUT - in the event the UI is shown (wasn't for me) #-nomethod System.Net.Http.Functional.Tests.SocketsHttpHandler_HttpClientHandler_DangerousAcceptAllCertificatesValidator_Test.SetDelegate_ConnectionSucceeds # When test is run, xunit claims it's not a part of the test suite #-nomethod System.Net.Http.Functional.Tests.SocketsHttpHandler_HttpClientHandler_ClientCertificates_Test.AutomaticOrManual_DoesntFailRegardlessOfWhetherClientCertsAreAvailable #################################################################### ## System.Net.Sockets.Tests #################################################################### # flaky test -nomethod System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_AnyInterface_Succeeds #################################################################### ## System.Reflection.Emit.ILGeneration.Tests #################################################################### # System.Reflection implementation to do. -noclass System.Reflection.Emit.Tests.CustomAttributeBuilderTests -nomethod System.Reflection.Emit.Tests.SignatureHelperAddArgument.* -nomethod System.Reflection.Emit.Tests.SignatureHelperGetPropertySigHelper.* -nomethod System.Reflection.Emit.Tests.ILGeneratorEmit3.Emit_OpCodes_LocalBuilder_TooManyLocals_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.ILGeneratorEmit3.Emit_OpCodes_LocalBuilder_LocalFromDifferentMethod_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.ILGeneratorDeclareLocal.DeclareLocal_TypeCreated_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.ILGeneratorDeclareLocal.DeclareLocal_GlobalFunctionsCreated_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.SignatureHelperGetMethodSigHelper.GetMethodSigHelper_Module_CallingConventions_Type_Length_ReturnsThree -nomethod System.Reflection.Emit.Tests.SignatureHelperGetMethodSigHelper.GetMethodSigHelper_Module_Type_TypeArray -nomethod System.Reflection.Emit.Tests.SignatureHelperGetMethodSigHelper.GetMethodSigHelper_CallingConventions_Type_Length_ReturnsThree -nomethod System.Reflection.Emit.Tests.SignatureHelperGetMethodSigHelper.GetMethodSigHelper_Module_Type_TypeArray_NullObjectInParameterType_ThrowsArgumentNullException -nomethod System.Reflection.Emit.Tests.ILGeneratorEmit2.Emit_OpCodes_LocalBuilder_TooManyLocals_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.ILGeneratorEmit2.Emit_OpCodes_LocalBuilder_LocalFromDifferentMethod_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.SetCustomAttributeTests.SetCustomAttribute_NullArgument_ThrowsArgumentNullException -nomethod System.Reflection.Emit.Tests.ILGeneratorEmit4.TestEmitCalliNonBlittable -nomethod System.Reflection.Emit.Tests.SignatureHelperAddArguments.AddArgument_NullObjectInRequiredCustomModifiers_ThrowsArgumentNullException -nomethod System.Reflection.Emit.Tests.SignatureHelperAddArguments.AddArgument_NullObjectInOptionalCustomModifiers_ThrowsArgumentNullException -nomethod System.Reflection.Emit.Tests.SignatureHelperAddArguments.AddArgument_DifferentCountsForCustomModifiers_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.SignatureHelperAddArguments.AddArguments_SignatureFinished_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.SignatureHelperAddArguments.AddArguments #################################################################### ## System.Reflection.Emit.Tests #################################################################### # Mono behaves like coreclr but the test doesn't detect it -nomethod System.Reflection.Emit.Tests.AssemblyTests.DefineDynamicModule -nomethod System.Reflection.Emit.Tests.MethodBuilderEquals.Equals -nomethod System.Reflection.Emit.Tests.ConstructorBuilderToString.ToString_NullRequiredOptionalCustomModifiers -nomethod System.Reflection.Emit.Tests.ConstructorBuilderToString.ToString_NoRequiredOptionalCustomModifiers -nomethod System.Reflection.Emit.Tests.EnumBuilderMethodTests.DefineLiteral -nomethod System.Reflection.Emit.Tests.EnumBuilderMethodTests.DefineLiteral_InvalidLiteralValue_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.EnumBuilderMethodTests.SetCustomAttribute_ConstructorInfo_ByteArray -nomethod System.Reflection.Emit.Tests.EnumBuilderMethodTests.SetCustomAttribute_CustomAttributeBuilder -nomethod System.Reflection.Emit.Tests.EnumBuilderPropertyTests.Guid_TypeCreated -nomethod System.Reflection.Emit.Tests.FieldBuilderSetConstant.SetConstant_InvalidType_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.GenericTypeParameterBuilderSetInterfaceConstraints.SetInterfaceConstraints_OneCustomInterface -nomethod System.Reflection.Emit.Tests.GenericTypeParameterBuilderSetInterfaceConstraints.SetInterfaceConstraints_MultipleCustomInterfaces -nomethod System.Reflection.Emit.Tests.MethodBuilderDefineGenericParameters.DefineGenericParameters_SingleTypeParameter_SetImplementationFlagsCalled_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.MethodBuilderDefineGenericParameters.DefineGenericParameters_TwoTypeParameters_SetImplementationFlagsCalled_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.MethodBuilderDefineGenericParameters.DefineGenericParameters_SingleTypeParameter_AlreadyDefined_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.MethodBuilderDefineGenericParameters.DefineGenericParameters_TwoTypeParameters_AlreadyDefined_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.MethodBuilderGetILGenerator.GetILGenerator_NoMethodBody_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.MethodBuilderMakeGenericMethod.TestNotThrowsExceptionOnNull -nomethod System.Reflection.Emit.Tests.MethodBuilderMakeGenericMethod.TestNotThrowsExceptionOnEmptyArray1 -nomethod System.Reflection.Emit.Tests.MethodBuilderMakeGenericMethod.TestNotThrowsExceptionOnEmptyArray2 -nomethod System.Reflection.Emit.Tests.MethodBuilderReturnParameter.ReturnParameter_NoBody_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.MethodBuilderSetParameters.SetParameters -nomethod System.Reflection.Emit.Tests.MethodBuilderSetParameters.SetParameters_NullParameter_ThrowsArgumentNullException -nomethod System.Reflection.Emit.Tests.MethodBuilderToString.ToString_AllFieldsSet -nomethod System.Reflection.Emit.Tests.MethodBuilderToString.ToString_NameAndAttributeSet -nomethod System.Reflection.Emit.Tests.MethodBuilderToString.ToString_NameAttributeAndSignatureSetSet -nomethod System.Reflection.Emit.Tests.MethodBuilderToString.ToString_NonGenericMethod -nomethod System.Reflection.Emit.Tests.MethodBuilderToString.ToString_GenericMethod -nomethod System.Reflection.Emit.Tests.ModuleBuilderDefineEnum.DefineEnum -nomethod System.Reflection.Emit.Tests.ModuleBuilderDefineEnum.DefineEnum_DynamicUnderlyingType_Works -nomethod System.Reflection.Emit.Tests.ModuleBuilderDefineEnum.DefineEnum_ByRefUnderlyingType_ThrowsCOMExceptionOnCreation -nomethod System.Reflection.Emit.Tests.ModuleBuilderDefineType.DefineType -nomethod System.Reflection.Emit.Tests.ModuleBuilderGetArrayMethod.GetArrayMethod_ValidArrayValues_VoidReturnType -nomethod System.Reflection.Emit.Tests.ModuleBuilderGetArrayMethod.GetArrayMethod_ValidArrayValues_ValueReturnType -nomethod System.Reflection.Emit.Tests.ModuleBuilderGetArrayMethod.GetArrayMethod_ValidArrayValues_ReferenceReturnType -nomethod System.Reflection.Emit.Tests.ModuleBuilderGetArrayMethod.GetArrayMethod_ValidArrayValues_ValueParameterType -nomethod System.Reflection.Emit.Tests.ModuleBuilderGetArrayMethod.GetArrayMethod_ValidArrayValues_ReferenceParameterType -nomethod System.Reflection.Emit.Tests.ModuleBuilderGetArrayMethod.GetArrayMethod_JaggedArray -nomethod System.Reflection.Emit.Tests.ModuleBuilderGetArrayMethod.GetArrayMethod_MultiDimensionalArray -nomethod System.Reflection.Emit.Tests.ModuleBuilderGetArrayMethod.GetArrayMethod_NullParameters -nomethod System.Reflection.Emit.Tests.ModuleBuilderGetArrayMethod.GetArrayMethod_ArrayClassNotArray_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.ModuleBuilderGetArrayMethod.GetArrayMethod_InvalidArgument_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.PropertyBuilderTest2.AddOtherMethod -nomethod System.Reflection.Emit.Tests.PropertyBuilderTest11.SetConstant -nomethod System.Reflection.Emit.Tests.PropertyBuilderTest11.SetConstant_TypeNotConstant_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.PropertyBuilderTest12.SetCustomAttribute_CustomAttributeBuilder_TypeNotCreated_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.PropertyBuilderTest12.SetCustomAttribute_ConstructorInfo_ByteArray_TypeAlreadyCreated_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.PropertyBuilderTest15.TestThrowsExceptionForCreateTypeCalled -nomethod System.Reflection.Emit.Tests.PropertyBuilderTest16.SetValue_ThrowsNotSupportedException -nomethod System.Reflection.Emit.Tests.TypeBuilderAddInterfaceImplementation.AddInterfaceImplementation_TypeNotInterface_ThrowsTypeLoadExceptionOnCreation -nomethod System.Reflection.Emit.Tests.TypeBuilderAddInterfaceImplementation.AddInterfaceImplementation_TypeDoesntImplementInterface_ThrowsTypeLoadExceptionOnCreation -nomethod System.Reflection.Emit.Tests.TypeBuilderAssemblyQualifiedName.AssemblyQualifiedName -nomethod System.Reflection.Emit.Tests.TypeBuilderCreateType.CreateType_BadAttributes -nomethod System.Reflection.Emit.Tests.TypeBuilderCreateTypeInfo.CreateType_InvalidTypeAttributes_Throws # Extra RTSpecialName attribute -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineConstructor.DefineConstructor -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineConstructor.DefineConstructor_NullRequiredAndOptionalCustomModifiers -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineDefaultConstructor.DefineDefaultConstructor -nomethod System.Reflection.Emit.Tests.MethodBuilderDefineTypeInitializer.DefineTypeInitializer -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineMethodTests.DefineMethod -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineFieldTests.DefineField -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineFieldTests.DefineField_InvalidFieldAttributes_ThrowsTypeLoadExceptionOnCreation -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineFieldTests.DefineField_DynamicFieldTypeNotCreated_ThrowsTypeLoadException -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineGenericParameters.DefineGenericParameters_AlreadyDefinedGenericParameters_ThrowsInvalidOperationException -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineEvent.DefineEvent -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineEvent.DefineProperty_InvalidUnicodeChars -nomethod System.Reflection.Emit.Tests.MethodBuilderDefineMethodOverride.DefineMethodOverride_NothingToOverride_ThrowsTypeLoadExceptionOnCreation -nomethod System.Reflection.Emit.Tests.MethodBuilderDefineMethodOverride.DefineMethodOverride_ClassDoesNotImplementOrInheritMethod_ThrowsTypeLoadExceptionOnCreation -nomethod System.Reflection.Emit.Tests.MethodBuilderDefineMethodOverride.DefineMethodOverride_BodyAndDeclarationTheSame_ThrowsTypeLoadExceptionOnCreation -nomethod System.Reflection.Emit.Tests.MethodBuilderDefineMethodOverride.DefineMethodOverride_CalledTwiceWithDifferentBodies_ThrowsTypeLoadExceptionOnCreation -nomethod System.Reflection.Emit.Tests.MethodBuilderDefineMethodOverride.DefineMethodOverride_BodyAndDeclarationHaveDifferentSignatures_ThrowsTypeLoadExceptionOnCreation -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineNestedType.DefineNestedType -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineNestedType.DefineNestedType_LongName_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineNestedType.DefineNestedType_InvalidAttributes_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineNestedType.DefineNestedType_InvalidParent_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineNestedType.DefineNestedType_InvalidInterfaceType_ThrowsTypeLoadExceptionOnCreation -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineProperty.DefineProperty -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineProperty.DefineProperty_OpenGenericReturnType_ThrowsBadImageFormatExceptionGettingCreatedPropertyType -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineProperty.DefineProperty_NullParameterType_ThrowsArgumentNullException -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineProperty.DefineProperty_OpenGenericParameterType_ThrowsBadImageFormatExceptionGettingCreatedPropertyType -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineProperty.DefineProperty_DynamicPropertyTypeNotCreated_ThrowsTypeLoadException -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineProperty.DefineProperty_DynamicParameterTypeNotCreated_ThrowsTypeLoadException -nomethod System.Reflection.Emit.Tests.TypeBuilderDefineProperty.DefineProperty_CalledMultipleTimes_Works -nomethod System.Reflection.Emit.Tests.TypeBuilderGetConstructor.GetConstructor_TypeNotTypeBuilder_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderGetConstructor.GetConstructor_DeclaringTypeOfConstructorNotGenericTypeDefinitionOfType_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderGetConstructor.GetConstructor_TypeNotGeneric_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderGetField.GetField_TypeNotTypeBuilder_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderGetField.GetField_DeclaringTypeOfFieldNotGenericTypeDefinitionOfType_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderGetField.GetField_TypeNotGeneric_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderGetMethod.GetMethod_TypeNotTypeBuilder_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderGetMethod.GetMethod_MethodDefinitionNotInTypeGenericDefinition_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderGetMethod.GetMethod_MethodNotGenericTypeDefinition_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderGetMethod.GetMethod_TypeIsNotGeneric_ThrowsArgumentException -nomethod System.Reflection.Emit.Tests.TypeBuilderGUID.Guid_TypeCreated_NotEmpty -nomethod System.Reflection.Emit.Tests.AssemblyTests.DefineDynamicAssembly_AssemblyName_AssemblyBuilderAccess -nomethod System.Reflection.Emit.Tests.AssemblyTests.DefineDynamicAssembly_AssemblyName_AssemblyBuilderAccess_CustomAttributeBuilder # need to reflect https://github.com/dotnet/coreclr/pull/24937 changes -nomethod System.Reflection.Emit.Tests.MethodBuilderSetSignature.SetSignature_AllParametersNull -nomethod System.Reflection.Emit.Tests.MethodBuilderSetReturnType.SetReturnType_NullReturnType_ReturnsVoid -nomethod System.Reflection.Emit.Tests.MethodBuilderGetGenericArguments.GetGenericArguments_NonGenericMethod_ReturnsEmptyArray -nomethod System.Reflection.Emit.Tests.MethodBuilderSetSignature.SetSignature_NullReturnType_CustomModifiersSetToWrongTypes #################################################################### ## System.Reflection.Tests #################################################################### # Expected ArgumentException, but none was thrown # https://github.com/mono/mono/issues/15024 -nomethod System.Reflection.Tests.MethodInfoTests.Invoke_OptionalParameterUnassingableFromMissing_WithMissingValue_ThrowsArgumentException # Static ctors cannot be invoke with one Invoke overload # https://github.com/mono/mono/issues/15025 -nomethod System.Reflection.Tests.ConstructorInfoTests.Invoke_StaticConstructor_ThrowsMemberAccessException # Expected MemberAccessException, but we're throwing TargetException # https://github.com/mono/mono/issues/15026 -nomethod System.Reflection.Tests.ConstructorInfoTests.Invoke_AbstractClass_ThrowsMemberAccessException # Expected TargetParameterCountException, but we have ArgumentException # https://github.com/mono/mono/issues/15027 -nomethod System.Reflection.Tests.PropertyInfoTests.GetValue_Invalid # Expected empty string, but got enumType instead # https://github.com/mono/mono/issues/15028 -nomethod System.Reflection.Tests.TypeInfoTests.IsEnumDefined_Invalid # Fails because our Object class has extra instance methods # https://github.com/mono/mono/issues/15029 -nomethod System.Reflection.Tests.TypeInfoTests.FindMembers -nomethod System.Reflection.Tests.TypeInfoTests.GetMethods -nomethod System.Reflection.Tests.TypeInfoTests.GetMembers -nomethod System.Reflection.Tests.TypeInfoTests.GetMethod # CustomConstantAttribute not supported # https://github.com/mono/mono/issues/15037 -nomethod System.Reflection.Tests.ParameterInfoTests.RawDefaultValueFromAttribute # SKIPPED -nomethod System.Reflection.Tests.MemberInfoNetCoreAppTests.HasSameMetadataDefinitionAs__CornerCase_HasElementTypes # Assertion failed... Not sure why # https://github.com/mono/mono/issues/15069 -nomethod System.Reflection.Tests.MemberInfoNetCoreAppTests.HasSameMetadataDefinitionAs_GenericTypeParameters # relies on specific exception message -nomethod System.Reflection.Tests.AssemblyTests.LoadFile_ValidPEBadIL_ThrowsBadImageFormatExceptionWithPath -nomethod System.Reflection.Tests.AssemblyTests.LoadFile_PartiallyQualifiedPath_ThrowsArgumentException -nomethod System.Reflection.Tests.AssemblyTests.LoadFile_NoSuchPath_ThrowsFileNotFoundException #################################################################### ## System.Runtime.InteropServices.Tests #################################################################### # Marshal Methods WILL NOT BE Implemented in MonoVM # https://github.com/mono/mono/issues/15085 -nomethod System.Runtime.InteropServices.Tests.IntPtrTests.ReadIntPtr_NotReadable_ThrowsArgumentException -nomethod System.Runtime.InteropServices.Tests.IntPtrTests.WriteIntPtr_BlittableObject_Roundtrips -nomethod System.Runtime.InteropServices.Tests.IntPtrTests.WriteIntPtr_StructWithReferenceTypes_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.Int64Tests.WriteInt64_StructWithReferenceTypes_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.Int64Tests.ReadInt64_BlittableObject_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.Int16Tests.ReadInt16_NullObject_ThrowsAccessViolationException -nomethod System.Runtime.InteropServices.Tests.Int16Tests.ReadInt16_NotReadable_ThrowsArgumentException -nomethod System.Runtime.InteropServices.Tests.Int16Tests.WriteInt16_NotReadable_ThrowsArgumentException -nomethod System.Runtime.InteropServices.Tests.Int16Tests.WriteInt16_BlittableObject_Roundtrips -nomethod System.Runtime.InteropServices.Tests.Int16Tests.ReadInt16_StructWithReferenceTypes_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.Int16Tests.WriteInt16_NullObject_ThrowsAccessViolationException -nomethod System.Runtime.InteropServices.Tests.Int16Tests.ReadInt16_BlittableObject_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.Int16Tests.WriteInt16_StructWithReferenceTypes_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.IntPtrTests.ReadIntPtr_BlittableObject_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.Int64Tests.WriteInt64_NotReadable_ThrowsArgumentException -nomethod System.Runtime.InteropServices.Tests.Int64Tests.WriteInt64_BlittableObject_Roundtrips -nomethod System.Runtime.InteropServices.Tests.Int64Tests.WriteInt64_NullObject_ThrowsAccessViolationException -nomethod System.Runtime.InteropServices.Tests.Int64Tests.ReadInt64_NotReadable_ThrowsArgumentException -nomethod System.Runtime.InteropServices.Tests.Int32Tests.ReadInt32_NullObject_ThrowsAccessViolationException -nomethod System.Runtime.InteropServices.Tests.Int32Tests.WriteInt32_NullObject_ThrowsAccessViolationException -nomethod System.Runtime.InteropServices.Tests.Int32Tests.WriteInt32_BlittableObject_Roundtrips -nomethod System.Runtime.InteropServices.Tests.Int32Tests.WriteInt32_NotReadable_ThrowsArgumentException -nomethod System.Runtime.InteropServices.Tests.Int32Tests.WriteInt32_StructWithReferenceTypes_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.Int32Tests.ReadInt32_StructWithReferenceTypes_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.Int32Tests.ReadInt32_NotReadable_ThrowsArgumentException -nomethod System.Runtime.InteropServices.Tests.Int32Tests.ReadInt32_BlittableObject_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.IntPtrTests.ReadIntPtr_NullObject_ThrowsAccessViolationException -nomethod System.Runtime.InteropServices.Tests.IntPtrTests.WriteIntPtr_NullObject_ThrowsAccessViolationException -nomethod System.Runtime.InteropServices.Tests.IntPtrTests.WriteIntPtr_NotReadable_ThrowsArgumentException -nomethod System.Runtime.InteropServices.Tests.IntPtrTests.ReadIntPtr_StructWithReferenceTypes_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.ByteTests.ReadByte_BlittableObject_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.ByteTests.WriteByte_NullObject_ThrowsAccessViolationException -nomethod System.Runtime.InteropServices.Tests.ByteTests.WriteByte_StructWithReferenceTypes_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.ByteTests.ReadByte_StructWithReferenceTypes_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.ByteTests.WriteByte_BlittableObject_Roundtrips -nomethod System.Runtime.InteropServices.Tests.ByteTests.WriteByte_NotReadable_ThrowsArgumentException -nomethod System.Runtime.InteropServices.Tests.ByteTests.ReadByte_NullObject_ThrowsAccessViolationException -nomethod System.Runtime.InteropServices.Tests.ByteTests.ReadByte_NotReadable_ThrowsArgumentException -nomethod System.Runtime.InteropServices.Tests.Int64Tests.ReadInt64_NullObject_ThrowsAccessViolationException -nomethod System.Runtime.InteropServices.Tests.Int64Tests.ReadInt64_StructWithReferenceTypes_ReturnsExpected -nomethod System.Runtime.InteropServices.Tests.GetExceptionCodeTests.* -nomethod System.Runtime.InteropServices.Tests.GetExceptionPointersTests.GetExceptionPointers_ReturnsExpected # Not sure what to check # Expected ArgumentException to be thrown, but none was # https://github.com/mono/mono/issues/15087 -nomethod System.Runtime.InteropServices.Tests.DestroyStructureTests.DestroyStructure_NonRuntimeType_ThrowsArgumentException -nomethod System.Runtime.InteropServices.Tests.OffsetOfTests.OffsetOf_NotMarshallable_ThrowsArgumentException -nomethod System.Runtime.InteropServices.Tests.SizeOfTests.SizeOf_InvalidType_ThrowsArgumentException # Wants exception messages to be non-empty # https://github.com/mono/mono/issues/15093 -nomethod System.Runtime.InteropServices.Tests.GetExceptionForHRTests.GetExceptionForHR_ErrorInfo_ReturnsValidException -nomethod System.Runtime.InteropServices.Tests.GetExceptionForHRTests.GetExceptionForHR_NoErrorInfo_ReturnsValidException -nomethod System.Runtime.InteropServices.Tests.ThrowExceptionForHRTests.ThrowExceptionForHR_NoErrorInfo_ReturnsValidException -nomethod System.Runtime.InteropServices.Tests.ThrowExceptionForHRTests.ThrowExceptionForHR_ErrorInfo_ReturnsValidException # Supported on Mono # Expected ArgumentException # https://github.com/mono/mono/issues/15097 -nomethod System.Runtime.InteropServices.Tests.GetFunctionPointerForDelegateTests.GetFunctionPointer_GenericDelegate_ThrowsArgumentException # AE with The structure must not be a value class; # https://github.com/mono/mono/issues/15101 -nomethod System.Runtime.InteropServices.Tests.PtrToStructureTests.PtrToStructure_ZeroPointer_ThrowsArgumentNullException # Expected 255 / Actual 1 # https://github.com/mono/mono/issues/15102 -nomethod System.Runtime.InteropServices.Tests.StructureToPtrTests.StructureToPtr_ByValBoolArray_Success # MarshalDirectiveException # https://github.com/mono/mono/issues/15103 -nomethod System.Runtime.InteropServices.Tests.StructureToPtrTests.StructureToPtr_ByValDateArray_Success # Expects AE but none was thrown # https://github.com/mono/mono/issues/15104 -nomethod System.Runtime.InteropServices.Tests.StructureToPtrTests.StructureToPtr_InvalidLengthByValArrayInStruct_ThrowsArgumentException #################################################################### ## System.Runtime.Serialization.Formatters.Tests #################################################################### # Expected MemberAccessException but none was thrown # https://github.com/mono/mono/issues/15111 -nomethod System.Runtime.Serialization.Formatters.Tests.FormatterServicesTests.GetUninitializedObject_OpenGenericClass_ThrowsMemberAccessException # NotNull Assertion failure # https://github.com/mono/mono/issues/15112 -nomethod System.Runtime.Serialization.Formatters.Tests.SerializationGuardTests.BlockReflectionDodging # Expected AE but none thrown # https://github.com/mono/mono/issues/15113 -nomethod System.Runtime.Serialization.Formatters.Tests.FormatterServicesTests.GetUninitializedObject_NotSupportedType_ThrowsArgumentException # Expected TypeInitializationException but none thrown # https://github.com/mono/mono/issues/15114 -nomethod System.Runtime.Serialization.Formatters.Tests.FormatterServicesTests.GetUninitializedObject_StaticConstructorThrows_ThrowsTypeInitializationException # Object reference not set to an instance of an object error # https://github.com/mono/mono/issues/15115 -nomethod System.Runtime.Serialization.Formatters.Tests.BinaryFormatterTests.ValidateAgainstBlobs #################################################################### ## System.Runtime.Tests #################################################################### # https://github.com/mono/mono/issues/14291 incorrect line numbers # See https://github.com/mono/mono/issues/15140 and https://github.com/mono/mono/issues/15141 -nomethod System.Tests.ExceptionTests.ThrowStatementDoesNotResetExceptionStackLineSameMethod -nomethod System.Tests.ExceptionTests.ThrowStatementDoesNotResetExceptionStackLineOtherMethod # RuntimeAssembly.IsCollectible is not implemented yet # Implementation task https://github.com/mono/mono/issues/15142 -nomethod System.Reflection.Tests.IsCollectibleTests.* # Mono ignores [Optional] attribute defined on parameters in delegates # https://github.com/mono/mono/issues/15148 -nomethod System.Tests.DelegateTests.DynamicInvoke_OptionalParameterUnassingableFromMissing_WithMissingValue -nomethod System.Tests.DelegateTests.DynamicInvoke_OptionalParameter_WithMissingValue -nomethod System.Tests.DelegateTests.DynamicInvoke_ParameterSpecification_ArrayOfMissing # mono doesn't support termination signals, the test kills a process via libc's kill(pid) # and expects it to trigger domain.ProcessExit event -nomethod System.Tests.ExitCodeTests.SigTermExitCode # error: Invalid IL code in (wrapper dynamic-method) object: (System.Xml.Xsl.Runtime.XmlQueryRuntime,System.Xml.XPath.XPathNavigator,double): IL_0179: ret -nomethod System.Tests.Types.VoidTests.IsByRef_Get_ReturnsExpected # throws ArgumentException # https://github.com/mono/mono/issues/15152 -nomethod System.Reflection.Tests.PointerTests.PointerPropertyGetValue # GCSettings.LatencyMode is not implemented -nomethod System.Tests.GCTests.LatencyRoundtrips # GC.GetGCMemoryInfo is not implemented -nomethod System.Tests.GCExtendedTests.GetGCMemoryInfo # flaky test, System.ArgumentNullException : Key cannot be null. Parameter name: key -nomethod System.Tests.GetEnvironmentVariable.EnvironmentVariablesAreHashtable #################################################################### ## System.Threading.Tests #################################################################### # Process hangs and test fails with [ERROR] FATAL UNHANDLED EXCEPTION: System.Threading.WaitHandleCannotBeOpenedException: No handle of the given name exists. # https://github.com/mono/mono/issues/15157 -nomethod System.Threading.Tests.MutexTests.CrossProcess_NamedMutex_ProtectedFileAccessAtomic # Fails with typeof(System.Threading.WaitHandleCannotBeOpenedException): A WaitHandle with system-wide name '' cannot be created. A WaitHandle of a different type might have the same name. # Expects an ArgumentException # https://github.com/mono/mono/issues/15158 -nomethod System.Threading.Tests.MutexTests.OpenExisting_InvalidNames # Expects ArgumentException but none is thrown # https://github.com/mono/mono/issues/15159 -nomethod System.Threading.Tests.MutexTests.Ctor_InvalidNames_Unix # Expects PlatformNotSupportedException, but we give an ArgumentNullException # https://github.com/mono/mono/issues/15160 -nomethod System.Threading.Tests.SemaphoreTests.OpenExisting_NotSupported_Unix # Expects PlatformNotSupportedException but none thrown # https://github.com/mono/mono/issues/15161 -nomethod System.Threading.Tests.SemaphoreTests.Ctor_NamesArentSupported_Unix #################################################################### ## System.Threading.Tests #################################################################### # Requires precise GC (should be ignored in dotnet/corefx for mono) -nomethod System.Threading.Tasks.Tests.ExecutionContextFlowTest.TaskCompletionSourceDoesntCaptureExecutionContext #################################################################### ## System.Threading.ThreadPool.Tests #################################################################### # Tests for ThreadPool.SetMaxThreads(-1, -1) == true, which only happens to work on CoreCLR because # the managed SetMaxThreadsNative prototype uses "int"s while the unmanaged code uses "DWORD"s and # thus it interprets it as large positive numbers. # # https://github.com/mono/mono/issues/15164 -nomethod System.Threading.ThreadPools.Tests.ThreadPoolTests.SetMinMaxThreadsTest # TODO: Differences in behaviour between NetFX and CoreFX -nomethod System.Threading.ThreadPools.Tests.ThreadPoolTests.SetMinThreadsTo0Test # Explicitly skipped if it's MonoVM (SkipOnTargetFramework) -nomethod System.Threading.ThreadPools.Tests.ThreadPoolTests.SetMinMaxThreadsTest_ChangedInDotNetCore #################################################################### ## System.ComponentModel.Composition.Tests #################################################################### -nomethod System.ComponentModel.Composition.CompositionServicesTests.GetDefaultContractNameTest -nomethod System.ComponentModel.Composition.MetadataViewProviderTests.GetMetadataView_InterfaceWithIndexer_ShouldThrowNotSupportedException -nomethod Tests.Integration.ExportFactoryTests.ExportFactoryStandardImports_ShouldWorkProperly # flaky test - System.TypeLoadException : Could not load type '_proxy_System.ComponentModel.Composition.IStronglyTypedStructure_3b7f133d-79c7-449e-8f68-22aa093dbb8d' from assembly ''. -nomethod System.ComponentModel.Composition.MetadataAttributeTests.StronglyTypedStructureTest -nomethod System.ComponentModel.Composition.MetadataAttributeTests.StronglyTypedStructureTestWithTransparentViews -nomethod System.ComponentModel.Composition.MetadataViewProviderTests.GetMetadataView_IMetadataViewWithDefaultedInt64 -nomethod System.ComponentModel.Composition.ExportCollectionTests.ImportCollectionsFromContainerOnly # disable the whole namespace, https://github.com/mono/mono/issues/16417 -nonamespace System.ComponentModel.Composition # same issue (only System.ComponentModel.Composition uses this namespace) -nonamespace Tests.Integration #################################################################### ## System.Data.Common.Tests #################################################################### # Invalid IL - IL_00bc: castclass 0x0100000d -nomethod System.Data.Tests.SqlTypes.SqlCharsTest.ReadWriteXmlTest # Invalid IL code in Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSqlInt32:Read1_int (): IL_00bc: castclass 0x0100000d # https://github.com/mono/mono/issues/15174 -nomethod System.Data.Tests.SqlTypes.SqlInt32Test.ReadWriteXmlTest # System.InvalidProgramException : Invalid IL code in Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSqlInt64:Read1_long (): IL_00bc: castclass 0x0100000d # https://github.com/mono/mono/issues/15175 -nomethod System.Data.Tests.SqlTypes.SqlInt64Test.ReadWriteXmlTest # System.InvalidProgramException : Invalid IL code in Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSqlDouble:Read1_double (): IL_00bc: castclass 0x0100000d # https://github.com/mono/mono/issues/15176 -nomethod System.Data.Tests.SqlTypes.SqlDoubleTest.ReadWriteXmlTest # System.InvalidProgramException : Invalid IL code in Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSqlInt16:Read1_short (): IL_00bc: castclass 0x0100000d # https://github.com/mono/mono/issues/15177 -nomethod System.Data.Tests.SqlTypes.SqlInt16Test.ReadWriteXmlTest # System.InvalidProgramException : Invalid IL code in Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSqlDecimal:Read1_decimal (): IL_00bc: castclass 0x0100000d # https://github.com/mono/mono/issues/15178 -nomethod System.Data.Tests.SqlTypes.SqlDecimalTest.ReadWriteXmlTest # System.InvalidProgramException : Invalid IL code in Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSqlString:Read1_string (): IL_00bc: castclass 0x0100000d # https://github.com/mono/mono/issues/15179 -nomethod System.Data.Tests.SqlTypes.SqlStringTest.ReadWriteXmlTest # Assert IsNotNull failure # https://github.com/mono/mono/issues/15180 -nomethod System.Data.Common.Tests.DbConnectionTests.ProviderFactoryTest #################################################################### ## System.Diagnostics.StackTrace.Tests #################################################################### # Expected -1, but got 0 # https://github.com/mono/mono/issues/15183 -nomethod System.Diagnostics.Tests.StackFrameTests.Ctor_SkipFrames # Assertion differences # https://github.com/mono/mono/issues/15184 -nomethod System.Diagnostics.Tests.StackFrameTests.Ctor_Filename_LineNumber_ColNumber # A little off # Assert.Equal() Failure # ↓ (pos 0) # Expected: MoveNext at offset 90 in file:line:column··· # Actual: .ctor at offset 90 in file:line:column Fi··· # https://github.com/mono/mono/issues/15186 -nomethod System.Diagnostics.Tests.StackFrameTests.ToString_Invoke_ReturnsExpected # Assertion differences. Expects -1, got 0 # https://github.com/mono/mono/issues/15187 -nomethod System.Diagnostics.Tests.StackFrameTests.Ctor_SkipFrames_FNeedFileInfo # JIT should not inline custom throw helpers -nomethod System.Diagnostics.Tests.StackTraceTests.Ctor_Exception_SkipFrames -nomethod System.Diagnostics.Tests.StackTraceTests.Ctor_Exception_SkipFrames_FNeedFileInfo #################################################################### ## System.Numerics.Vectors.Tests #################################################################### # Expects NotSupportedException, but actual was TypeInitializationException # https://github.com/mono/mono/issues/15190 -nomethod System.Numerics.Tests.GenericVectorTests.ConstructorWithUnsupportedTypes_DateTime -nomethod System.Numerics.Tests.GenericVectorTests.ConstructorWithUnsupportedTypes_Char -nomethod System.Numerics.Tests.GenericVectorTests.ConstructorWithUnsupportedTypes_Guid #################################################################### ## System.Reflection.Context.Tests #################################################################### # System.ArgumentNullException : Value cannot be null. # Parameter name: attributeType # https://github.com/mono/mono/issues/15191 -nomethod System.Reflection.Context.Tests.CustomReflectionContextTests.MapType_MemberAttributes_Success -nomethod System.Reflection.Context.Tests.CustomReflectionContextTests.MapType_ParameterAttributes_Success -nomethod System.Reflection.Context.Tests.CustomReflectionContextTests.MapType_Interface_Throws #################################################################### ## System.Reflection.Metadata.Tests #################################################################### # Assertion... Expected true, got false # https://github.com/mono/mono/issues/15194 -nomethod System.Reflection.Tests.MetadataTokenTests.SuccessImpliesNonNilWithCorrectTable # Test broken on Mono, added in https://github.com/dotnet/corefx/pull/40581 -nomethod System.Reflection.Tests.MetadataLoadContextTests.RelocatableAssembly #################################################################### ## System.Runtime.Loader.RefEmitLoadContext.Tests #################################################################### # Relies on AssemblyLoadContext.GetLoadContext, which is not implemented -nomethod System.Runtime.Loader.Tests.RefEmitLoadContextTests.LoadRefEmitAssembly #################################################################### ## System.Threading.Overlapped.Tests #################################################################### # Overflow Exception # https://github.com/mono/mono/issues/15197 # https://github.com/mono/mono/issues/15311 # These tests should be ignored on x64 in dotnet/corefx -nomethod OverlappedTests.PropertyTest2 -nomethod OverlappedTests.PropertyTest3 # NRE # https://github.com/mono/mono/issues/15312 -nomethod ThreadPoolBoundHandleTests.BindHandle_MinusOneAsHandle_ThrowsArgumentException # No Exception thrown # https://github.com/mono/mono/issues/15313 -nomethod ThreadPoolBoundHandleTests.PreAllocatedOverlapped_NonBlittableTypeAsPinData_Throws -nomethod ThreadPoolBoundHandleTests.PreAllocatedOverlapped_ObjectArrayWithNonBlittableTypeAsPinData_Throws -nomethod ThreadPoolBoundHandleTests.GetNativeOverlappedState_NullAsNativeOverlapped_ThrowsArgumentNullException # NRE on BindHandle # https://github.com/mono/mono/issues/15314 -nomethod ThreadPoolBoundHandleTests.BindHandle_ZeroAsHandle_ThrowsArgumentException -nomethod ThreadPoolBoundHandleTests.BindHandle_NullAsHandle_ThrowsArgumentNullException -nomethod ThreadPoolBoundHandleTests.BindHandle_ValidHandle_ThrowsPlatformNotSupportedException # Test not run -nomethod ThreadPoolBoundHandleTests.PreAllocatedOverlapped_NullAsCallback_ThrowsArgumentNullException #################################################################### ## System.Runtime.Extensions.Tests #################################################################### # Mono expands generic Types in stacktraces unlike the .NET Core (sounds more like a feature: https://gist.github.com/EgorBo/3abb37d2ff4fc904bc7472c62498f933) # https://github.com/mono/mono/issues/15315 -nomethod System.Tests.EnvironmentStackTrace.StackTraceTest # These events are not wired up in mono # https://github.com/mono/mono/issues/16246 -nomethod System.Tests.AppDomainTests.ResourceResolve -nomethod System.Tests.AppDomainTests.FirstChanceException_Called -nomethod System.Tests.AppDomainTests.AssemblyResolve_FirstChanceException # AssemblyLoadContext.SetProfileOptimizationRoot is no-op (not implemented) -nomethod System.Runtime.Tests.ProfileOptimizationTest.ProfileOptimization_CheckFileExists #################################################################### ## System.Runtime.Handles.Tests #################################################################### # NRE in SafeHandle.Dispose # https://github.com/mono/mono/issues/17224 -noclass SafeWaitHandleExtensions_4000_Tests -noclass SafeWaitHandle_4000_Tests #################################################################### ## System.Reflection.TypeExtensions.Tests #################################################################### # Assertion difference. Expects 2, but got 1 # https://github.com/mono/mono/issues/15316 -nomethod System.Reflection.Tests.ConstructorInfoInvokeArrayTests.Invoke_1DArrayConstructor # Exception difference # https://github.com/mono/mono/issues/15317 -nomethod System.Reflection.Tests.ConstructorInfoTests.Invoke_Invalid # Large Array support # https://github.com/mono/mono/issues/15318 -nomethod System.Reflection.Tests.ConstructorInfoInvokeArrayTests.Invoke_LargeDimensionalArrayConstructor # Throws a lot of different exceptions # https://github.com/mono/mono/issues/15319 -nomethod System.Reflection.Tests.PropertyInfoTests.GetGetMethod_GetSetMethod # Extra methods # https://github.com/mono/mono/issues/15320 -nomethod System.Reflection.Tests.TypeTests.GetMethods #################################################################### ## System.Reflection.Emit.Lightweight.Tests #################################################################### # A different CreateDelegate issue # https://github.com/mono/mono/issues/15321 -nomethod System.Reflection.Emit.Tests.DynamicMethodGetILGenerator1.GetILGenerator_Int_Module_CoreclrIgnoresSkipVisibility -nomethod System.Reflection.Emit.Tests.DynamicMethodGetILGenerator1.GetILGenerator_Module_CoreclrIgnoresSkipVisibility -nomethod System.Reflection.Emit.Tests.DynamicILInfoTests.GetTokenFor_IntGenerics_Success # Need to implement System.Reflection.Emit.DynamicILInfo.SetLocalSignature(Byte[] localSignature) -nomethod System.Reflection.Emit.Tests.DynamicILInfoTests.Test_TwoDimTest -nomethod System.Reflection.Emit.Tests.DynamicILInfoTests.Test_GenericMethod -nomethod System.Reflection.Emit.Tests.DynamicILInfoTests.GetTokenFor_CtorMethodAndField_Success -nomethod System.Reflection.Emit.Tests.DynamicILInfoTests.GetTokenFor_String_Success -nomethod System.Reflection.Emit.Tests.DynamicILInfoTests.GetTokenFor_StringGenerics_Success -nomethod System.Reflection.Emit.Tests.DynamicILInfoTests.Test_CallGM -nomethod System.Reflection.Emit.Tests.DynamicILInfoTests.GetTokenFor_Exception_Success -nomethod System.Reflection.Emit.Tests.DynamicILInfoTests.GetTokenFor_DynamicMethod_Success # Need to implement System.Reflection.Emit.DynamicILInfo.SetExceptions(Byte* exceptions, Int32 exceptionsSize) -nomethod System.Reflection.Emit.Tests.DynamicILInfoTests.SetX_NullInput_ThrowsArgumentNullException -nomethod System.Reflection.Emit.Tests.DynamicMethodctor1.InvalidOwner_ThrowsArgumentException # Expected: typeof(System.ArgumentOutOfRangeException) # Actual: typeof(System.OverflowException): Arithmetic operation resulted in an overflow. # https://github.com/mono/mono/issues/15334 -nomethod System.Reflection.Emit.Tests.DynamicILInfoTests.SetX_NegativeInputSize_ThrowsArgumentOutOfRangeException #################################################################### ## System.Runtime.Loader.Tests #################################################################### # NOTE: Not run (relies on collectible ALCs) -nomethod System.Runtime.Loader.Tests.ContextualReflectionTest.* # relies on collectible AssemblyLoadContext -nomethod System.Runtime.Loader.Tests.AssemblyLoadContextTest.Unload_* -nomethod System.Runtime.Loader.Tests.AssemblyLoadContextTest.Finalizer_CollectibleWithNoAssemblyLoaded -nomethod System.Runtime.Loader.Tests.AssemblyLoadContextTest.PublicConstructor_Theory -nomethod System.Runtime.Loader.Tests.AssemblyLoadContextTest.Unsupported_FixedAddressValueType # relies on specific exception message -nomethod System.Runtime.Loader.Tests.AssemblyLoadContextTest.LoadFromAssemblyPath_PartiallyQualifiedPath_ThrowsArgumentException -nomethod System.Runtime.Loader.Tests.AssemblyLoadContextTest.LoadFromNativeImagePath_PartiallyQualifiedPath_ThrowsArgumentException -nomethod System.Runtime.Loader.Tests.AssemblyLoadContextTest.LoadFromNativeImagePath_PartiallyQualifiedPath_ThrowsArgumentException2 #################################################################### ## System.Reflection.MetadataLoadContext.Tests #################################################################### # https://github.com/mono/mono/issues/15340 -nomethod System.Reflection.Tests.CustomAttributeTests.TestDllImportPseudoCustomAttribute -nomethod System.Reflection.Tests.CustomAttributeTests.TestMarshalAsPseudoCustomAttribute -nomethod System.Reflection.Tests.ParameterTests.TestPseudoCustomAttributes -nomethod System.Reflection.Tests.TypeTests.TestExplicitOffsetPseudoCustomAttribute # Assertion failure: Expected: true, Actual: false # https://github.com/mono/mono/issues/15344 -nomethod System.Reflection.Tests.TypeInvariants.TestInvariantCode # flaky tests -nomethod System.Reflection.Tests.TypeInfoDeclaredImplementedInterfacesTests.* #################################################################### ## System.Utf8String.Experimental.Tests #################################################################### # Experimental feature # Will be removed and we can skip for now. -nomethod System.Tests.MemoryTests.* -nomethod System.Tests.Utf8StringTests.* -nomethod System.Tests.Utf8ExtensionsTests.* -nomethod System.Tests.ReflectionTests.* -nomethod System.Net.Http.Tests.Utf8StringContentTests.* #################################################################### ## System.ComponentModel.Composition.Registration.Tests #################################################################### # System.ComponentModel.Composition.Registration APIs are not supported on this platform. -nomethod System.ComponentModel.Composition.Registration.Tests.RegistrationBuilderTests.* -nomethod System.ComponentModel.Composition.Registration.Tests.PartBuilderUnitTests.* -nomethod System.ComponentModel.Composition.Registration.Tests.PartBuilderOfTInheritanceTests.* -nomethod System.ComponentModel.Composition.Registration.Tests.ExportBuilderUnitTests.* -nomethod System.ComponentModel.Composition.Registration.Tests.RegistrationBuilderAttributedOverrideUnitTests.* -nomethod System.ComponentModel.Composition.Registration.Tests.PartBuilderOfTTests.* -nomethod System.ComponentModel.Composition.Registration.Tests.PartBuilderTests.* -nomethod System.ComponentModel.Composition.Registration.Tests.ExportBuilderTests.* -nomethod System.ComponentModel.Composition.Registration.Tests.ImportBuilderTests.* -nomethod System.ComponentModel.Composition.Registration.Tests.RegistrationBuilderUnitTests.* -nomethod System.ComponentModel.Composition.Registration.Tests.RegistrationBuilderExportFuncUnitTests.* -nomethod System.ComponentModel.Composition.Registration.Tests.PartBuilderInterfaceTests.* -nomethod System.ComponentModel.Composition.Registration.Tests.ExportInterfacesContractExclusionTests.* #################################################################### ## System.Xml.Xsl.XslTransformApi.Tests #################################################################### # Xml differences... Looks like the parsing isn't working # https://github.com/mono/mono/issues/15353 -nomethod System.Xml.Tests.CXmlResolverTest.TC_AbsolutePath_Transform -nomethod System.Xml.Tests.CTransformResolverTest.TC_AbsolutePath_Transform #################################################################### ## System.Security.Cryptography.X509Certificates.Tests #################################################################### # Passes local, but leaving here because it may be flaky -nomethod System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.TestInvalidAia # disabled in CoreCLR too -noclass System.Security.Cryptography.X509Certificates.Tests.X509Certificate2UITests -nomethod System.IO.Tests.File_Move_Tests.File_Move_From_Unwatched_To_Watched # unxpected non-breaking space in strings (char(160) - char(32)) -nomethod DataContractJsonSerializerTests.DCJS_VerifyDateTimeForDateTimeFormat -nomethod DataContractJsonSerializerTests.DCJS_VerifyDateTimeForFormatStringDCJsonSerSettings # GetCustomAttribute should ignore NullableContextAttribute? -nomethod System.Reflection.Tests.GetCustomAttributes_MemberInfo.GetCustomAttributeAll -nomethod System.Tests.AttributeGetCustomAttributes.MultipleAttributesTest # Unexpected IntPtr.Zero from Interop.Mmap -nomethod System.IO.MemoryMappedFiles.Tests.MemoryMappedViewAccessorTests.ValidAccessLevelCombinations -nomethod System.IO.MemoryMappedFiles.Tests.MemoryMappedViewStreamTests.ValidAccessLevelCombinations # requires precise gc (to be ignored in dotnet/corefx, e.g. https://github.com/dotnet/corefx/pull/39176) -nomethod System.IO.Tests.FileStream_Dispose.Dispose_CallsVirtualDispose_TrueArg -nomethod System.Net.Sockets.Tests.DisposedSocket.NonDisposedSocket_SafeHandlesCollected -nomethod System.Diagnostics.TraceSourceTests.SwitchClassTests.PruneTest # Flaky test (FileSystemWatcher) -nomethod System.IO.Tests.Directory_NotifyFilter_Tests.FileSystemWatcher_Directory_NotifyFilter_LastWriteTime #################################################################### ## System.Security.Cryptography.Encoding.Tests #################################################################### # Broken array copying (https://github.com/mono/mono/issues/16686) -nomethod System.Security.Cryptography.Encoding.Tests.OidTests.LookupOidByFriendlyName_Method_InverseCase -nomethod System.Security.Cryptography.Encoding.Tests.OidTests.LookupOidByValue_Ctor -nomethod System.Security.Cryptography.Encoding.Tests.OidTests.Oid_StringString_NullFriendlyName -nomethod System.Security.Cryptography.Encoding.Tests.OidTests.LookupOidByFriendlyName_Ctor -nomethod System.Tests.StringComparerTests.CreateCultureOptions_InvalidArguments_Throws