xamarin-macios/tests/bcl-test/common-monotouch_System.Num...

83 строки
5.6 KiB
Plaintext
Исходник Обычный вид История

## DEVICE FAILURES
Bump to mono:2019-06 (#6196) * Use the commonly used casing for `MSBuildSDKsPath` property Handle "incorrectly" cased msbuild property names msbuild property names are case insensitive. While generating the custom app.config, in `SetToolsetProperty(..)` we try to update the property if it already exists. But the name lookup was case sensitive, thus causing the lookup to fail, resulting in two entries for the same property name differing only in case. Eg. `MSBuildSDKsPath` vs `MSBuildSdksPath`. * [mtouch] Whitelist new Brotli native symbols in Xamarin.Tests.Misc.PublicSymbols test * [mtouch] Better assert in NoLLVMFailuresInWatchOS() test We'd list the "LLVM failed" messages before even though the AOT might've crashed and the list is meaningless. Assert the exit code before that. * [mtouch] Use new LLVM even for 32bit targets See https://github.com/mono/mono/issues/14841 and https://github.com/mono/mono/issues/9621 * [mtouch] Work around slow LLVM in "don't link" test See https://github.com/mono/mono/issues/14843 * Remove useless conditional * Remove LLVM36 from Makefile * [watch4] set right min version for arm64_32 based watch devices (#6307) Fixes the confusion around `libmono-native*` (see for example https://github.com/xamarin/xamarin-macios/commit/ce5ba1e41d526eddd9b61f68fae22a747831e9f2#commitcomment-33834491 ) when building with `MONO_BUILD_FROM_SOURCE=1`. * reflect watchos64_32_version_min change from mono sdk * Move mono hash info to mk/mono.mk so that existing scripts work. * Add Makefile dependency on mono.mk where necessary With https://github.com/xamarin/xamarin-macios/commit/3e7bc29adec8dff3558c284a3050f2db36ea3cf2 the Mono hash was moved from Make.config to mono.mk. We need to add a Makefile dependency on this file wherever Make.config was used to track a Mono dependency. * [tests] Copy mk/mono.mk to the XM test package. * [tests] Update minOS version test after consolidating min watchOS versions everywhere. Fixes this mtouch and mmptest failure: 1) Failed : Xamarin.Tests.ProductTests.MinOSVersion(watchOS,MinwatchOS,WatchOSSimulator,False) Failures Expected: <empty> But was: < "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (mono-runtime-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (bindings-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (bindings-generated-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (shared-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (runtime-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (trampolines-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (trampolines-invoke-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (xamarin-support-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (nsstring-localization-debug.arm64_32.o).", "Unexpected minOS version (expected 2.0.0, alternatively 2.0.0, found 5.1.0) in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/_ios-build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/SDKs/Xamarin.WatchSimulator.sdk/usr/lib/libxamarin-debug.a (trampolines-varargs-debug.arm64_32.o)."... > * [mmp] Fix make clean target It needs an -r to remove directories: ``` rm: bin: is a directory rm: obj: is a directory ``` * Add new xamarin_timezone_get_local_name() to a few more places
2019-07-16 18:24:00 +03:00
# tracked by https://github.com/mono/mono/issues/15536
System.Numerics.Tests.GenericVectorTests.GreaterThanAllSingle
System.Numerics.Tests.GenericVectorTests.ConditionalSelectSingle
System.Numerics.Tests.GenericVectorTests.LessThanAllSingle
System.Numerics.Tests.GenericVectorTests.GreaterThanOrEqualAllSingle
System.Numerics.Tests.GenericVectorTests.LessThanOrEqualAllSingle
# tests that are ignored in 32 b because they are expecting larger words, to be fixed by mono: https://github.com/mono/mono/issues/15261
Platform32:System.Numerics.Tests.GenericVectorTests.DivisionSByte
Platform32:System.Numerics.Tests.GenericVectorTests.CopyToWithOffsetReflectionInt16
Platform32:System.Numerics.Tests.GenericVectorTests.ConstructorConstantValueSByte
Platform32:System.Numerics.Tests.GenericVectorTests.ConstructorWithOffsetSByte
Platform32:System.Numerics.Tests.GenericVectorTests.CopyToReflectionSByte
Platform32:System.Numerics.Tests.GenericVectorTests.SubtractionInt16
Platform32:System.Numerics.Tests.GenericVectorTests.DivisionInt16
Platform32:System.Numerics.Tests.GenericVectorTests.MinSByte
Platform32:System.Numerics.Tests.GenericVectorTests.BitwiseXorOperatorSByte
Platform32:System.Numerics.Tests.GenericVectorTests.ConstructorConstantValueInt16
Platform32:System.Numerics.Tests.GenericVectorTests.SubtractionOverflowInt16
Platform32:System.Numerics.Tests.GenericVectorTests.CopyToWithOffsetInt16
Platform32:System.Numerics.Tests.GenericVectorTests.AdditionSByte
Platform32:System.Numerics.Tests.GenericVectorTests.ConditionalSelectInt16
Platform32:System.Numerics.Tests.GenericVectorTests.MultiplicationWithScalarInt16
Platform32:System.Numerics.Tests.GenericVectorTests.MaxSByte
Platform32:System.Numerics.Tests.GenericVectorTests.ConstructorSByte
Platform32:System.Numerics.Tests.GenericVectorTests.MultiplicationReflectionInt16
Platform32:System.Numerics.Tests.GenericVectorTests.CopyToInt16
Platform32:System.Numerics.Tests.GenericVectorTests.VectorGreaterThanSByte
Platform32:System.Numerics.Tests.GenericVectorTests.BitwiseAndNotSByte
Platform32:System.Numerics.Tests.GenericVectorTests.DivisionReflectionInt16
Platform32:System.Numerics.Tests.GenericVectorTests.CopyToWithOffsetReflectionSByte
Platform32:System.Numerics.Tests.GenericVectorTests.ConstructorArrayReflectionSByte
Platform32:System.Numerics.Tests.GenericVectorTests.MultiplicationReflectionSByte
Platform32:System.Numerics.Tests.GenericVectorTests.MultiplicationInt16
Platform32:System.Numerics.Tests.GenericVectorTests.ConstructorWithOffsetInt16
Platform32:System.Numerics.Tests.GenericVectorTests.MaxInt16
Platform32:System.Numerics.Tests.GenericVectorTests.BitwiseOnesComplementOperatorSByte
Platform32:System.Numerics.Tests.GenericVectorTests.WidenSByte
Platform32:System.Numerics.Tests.GenericVectorTests.AdditionReflectionSByte
Platform32:System.Numerics.Tests.GenericVectorTests.VectorEqualsInt16
Platform32:System.Numerics.Tests.GenericVectorTests.AdditionReflectionInt16
Platform32:System.Numerics.Tests.GenericVectorTests.CopyToWithOffsetSByte
Platform32:System.Numerics.Tests.GenericVectorTests.SubtractionOverflowSByte
Platform32:System.Numerics.Tests.GenericVectorTests.DivisionReflectionSByte
Platform32:System.Numerics.Tests.GenericVectorTests.CopyToReflectionInt16
Platform32:System.Numerics.Tests.GenericVectorTests.UnaryMinusInt16
Platform32:System.Numerics.Tests.GenericVectorTests.LessThanInt16
Platform32:System.Numerics.Tests.GenericVectorTests.ConstructorArrayReflectionInt16
Platform32:System.Numerics.Tests.GenericVectorTests.GreaterThanOrEqualInt16
Platform32:System.Numerics.Tests.GenericVectorTests.MultiplicationWithScalarSByte
Platform32:System.Numerics.Tests.GenericVectorTests.SubtractionSByte
Platform32:System.Numerics.Tests.GenericVectorTests.MinInt16
Platform32:System.Numerics.Tests.GenericVectorTests.VectorEqualsSByte
Platform32:System.Numerics.Tests.GenericVectorTests.BitwiseXorOperatorInt16
Platform32:System.Numerics.Tests.GenericVectorTests.UnaryMinusSByte
Platform32:System.Numerics.Tests.GenericVectorTests.LessThanOrEqualSByte
Platform32:System.Numerics.Tests.GenericVectorTests.LessThanSByte
Platform32:System.Numerics.Tests.GenericVectorTests.NarrowInt32
Platform32:System.Numerics.Tests.GenericVectorTests.AdditionInt16
Platform32:System.Numerics.Tests.GenericVectorTests.ConditionalSelectSByte
Platform32:System.Numerics.Tests.GenericVectorTests.CopyToSByte
Platform32:System.Numerics.Tests.GenericVectorTests.AdditionOverflowSByte
Platform32:System.Numerics.Tests.GenericVectorTests.ConstructorInt16
Platform32:System.Numerics.Tests.GenericVectorTests.MultiplicationSByte
Platform32:System.Numerics.Tests.GenericVectorTests.GreaterThanOrEqualSByte
Platform32:System.Numerics.Tests.GenericVectorTests.NarrowInt16
Platform32:System.Numerics.Tests.GenericVectorTests.VectorGreaterThanInt16
Platform32:System.Numerics.Tests.GenericVectorTests.BitwiseAndNotInt16
Platform32:System.Numerics.Tests.GenericVectorTests.AdditionOverflowInt16
Platform32:System.Numerics.Tests.GenericVectorTests.LessThanOrEqualInt16
Platform32:System.Numerics.Tests.GenericVectorTests.BitwiseOnesComplementOperatorInt16
Platform32:System.Numerics.Tests.cast_toTest.RunSByteImplicitCastToBigIntegerTests
Platform32:System.Numerics.Tests.cast_toTest.RunInt16ImplicitCastToBigIntegerTests
Platform32:System.Numerics.Tests.cast_fromTest.RunInt16ExplicitCastFromBigIntegerTests
Platform32:System.Numerics.Tests.cast_fromTest.RunSByteExplicitCastFromBigIntegerTests
Platform32:System.Numerics.Tests.GenericVectorTests.DotProductSByte
# 32bits device failures / https://github.com/mono/mono/issues/18542
Platform32:System.Numerics.Tests.Matrix4x4Tests.Matrix4x4InvertTest1
Platform32:System.Numerics.Tests.Matrix3x2Tests.Matrix3x2InvertTest1