xamarin-macios/tests/linker/ios
Sebastien Pouliot b403da0d85
[uikit] Preserve method associated with `updateSearchResultsForSearchController:`. Fixes #5024 (#5027)
This method is called back from iOS (or tvOS) so there's no managed
reference pointing to it. However we know that if it's (private inner)
type is present it's because the callback (from native) is possible so
we can preserve the method conditionally (to the type presence).

https://github.com/xamarin/xamarin-macios/issues/5024
2018-10-22 21:54:54 -04:00
..
dont link [tests][mmp] Move TypeDescriptor (regression) tests to unit tests (#4994) 2018-10-17 08:25:37 -04:00
link all [tests][mmp] Move TypeDescriptor (regression) tests to unit tests (#4994) 2018-10-17 08:25:37 -04:00
link sdk [uikit] Preserve method associated with `updateSearchResultsForSearchController:`. Fixes #5024 (#5027) 2018-10-22 21:54:54 -04:00
README.md [tests] Move linker tests to match introspection directory layout. (#3365) 2018-02-05 15:09:04 +01:00

README.md

Linker Regression Tests

Most of our unit tests follow the default project configuration, which is "Don't Link" for simulator builds and "Link SDK" for device builds.

The linker tests are different as they set both simulator and device configuration to the same settings. This is the main way to test the linker on the simulator (which is the most common test configuration for our bots)

Note that the spaces in the projects directory names are by design as it ensure our tool chain can cope with them.

  • regression testing without using the linker

  • both simulator and devices are set to "Don't link"

  • regression testing using the linker on the all assemblies

  • "Link all assemblies" for both simulator/devices

  • regression testing using the linker on the SDK assemblies

  • "Link SDK assemblies only" for both simulator/devices