xamarin-macios/tests/common
Rolf Bjarne Kvinge daa7e123e2
Add very early support for Mac Catalyst. (#10199)
* Install the Mac Catalyst versions of the mono libraries and BCL.
   * The BCL is the same as the one for Xamarin.iOS, which means it has to be post-processed a bit to work with a Xamarin.MacCatalyst.dll
* Build our runtime for Mac Catalyst.
* Build a Xamarin.MacCatalyst.dll with the Mac Catalyst API (it compiles, but I haven't looked at the API surface at all). This PR assumes we're going to have a new TargetFrameworkIdentifier for Mac Catalyst, but a final decision has not been made (see https://github.com/dotnet/runtime/issues/44882), so this may change.
* Build a Xamarin.iOS.dll that contains type forwarders to Mac Catalyst for all the types that exist in both Mac Catalyst and Xamarin.iOS.
* Add support to xharness for running introspection on Mac Catalyst (there are a lot of failures because the API surface is wrong)
* Add support to our msbuild tasks and mtouch for building Mac Catalyst apps. This basically comes down to adding a new case in numerous places to either do things the iOS way or the macOS way, depending on each case.
* Add a __MACCATALYST__ define (which is in addition to the __IOS__ define).
2020-12-04 18:27:37 +01:00
..
TestProjects [tests] Add test project 2020-12-03 10:42:25 +01:00
mac [tests] Merge the msbuild-mac tests into the Xamarin.MacDev.Tests project. (#10129) 2020-12-04 13:05:51 +01:00
ApiTest.cs [tests] Augment the AlwaysOptimizable test to ensure methods that call Runtime.DynamicRegistrationSupported are also optimizable. 2018-02-15 10:23:26 +01:00
Assert.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
AssertHelpers.cs [tests] Specify ordinal string comparison for a few string operations. (#1406) 2016-12-23 17:07:18 +01:00
BinLog.cs [tests] Merge the msbuild-mac tests into the Xamarin.MacDev.Tests project. (#10129) 2020-12-04 13:05:51 +01:00
BundlerTest.cs [mtouch/mmp] Improve target framework code. (#8137) 2020-03-19 09:28:09 +01:00
BundlerTool.cs [tests] Remove the mcs variation of tests that run with both mcs and csc. 2020-04-17 13:52:28 +02:00
ConditionalCompilation.cs [msbuild] Don't define __IOS__ for tvOS binding projects (#2274) 2017-06-30 12:35:48 -04:00
Configuration.cs [dotnet] Bump to .NET 6.0.100-alpha.1.20556.2. and net6.0 2020-11-10 11:41:06 +01:00
DotNet.cs [dotnet] Add an issue for a missing Mono.framework, which isn't on us for now. (#10126) 2020-11-23 09:44:03 +01:00
ExecutionHelper.cs [tests] Merge the msbuild-mac tests into the Xamarin.MacDev.Tests project. (#10129) 2020-12-04 13:05:51 +01:00
Extensions.cs [monotouch-test] Adjust tests to cope with changes in Xcode 11 beta 1. 2019-06-14 20:02:27 +02:00
MixedClassLibrary.dll [macos] Error when linking mix-mode assemblies (#2911) 2017-11-16 09:18:18 -06:00
MonoNativeConfig.cs [xharness] Some style/debug fixes. 2019-02-11 13:49:38 +01:00
PlatformInfo.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
ProductTests.cs Merge remote-tracking branch 'xamarin/xcode11.4' into d16-5-xcode11.4-merge 2020-03-03 10:57:24 -05:00
Profile.cs [tests] Share supporting code between the mtouch and mmp tests. (#3374) 2018-02-02 07:09:04 +01:00
TestRuntime.cs Merge branch 'xcode12.2' into main-xcode12.2 2020-11-17 11:09:15 -05:00
Tool.cs [tests] Merge the msbuild-mac tests into the Xamarin.MacDev.Tests project. (#10129) 2020-12-04 13:05:51 +01:00