xamarin-macios/tests/linker
Rolf Bjarne Kvinge 9fda2c6c9b
[tests] Add --dlsym:+nunit.framework.dll to all Xamarin.iOS test suites. (#9349)
This works around a build problem that occurs because NUnit ships with a
P/Invoke to a function that doesn't exist on Apple platforms:

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetVersionEx. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/xamarinqa/myagent/_work/8/s/xamarin-macios/tests/xharness/tmp-test-dir/monotouch-test58/monotouch-test-tvos.csproj]
    MTOUCH : error MT5201: Native linking failed. Please review the build log and the user flags provided to gcc: -fembed-bitcode-marker [/Users/xamarinqa/myagent/_work/8/s/xamarin-macios/tests/xharness/tmp-test-dir/monotouch-test58/monotouch-test-tvos.csproj]
    clang : error : linker command failed with exit code 1 (use -v to see invocation) [/Users/xamarinqa/myagent/_work/8/s/xamarin-macios/tests/xharness/tmp-test-dir/monotouch-test58/monotouch-test-tvos.csproj]

Also fix an issue in mtouch where we would overwrite any previous --dlsym
values; they're now accumulative (`--dlsym:foo.dll --dlsym:bar.dll` works
as expected)

Ref: https://github.com/nunit/nunit/issues/3618
2020-08-12 09:42:53 +02:00
..
ios [tests] Add --dlsym:+nunit.framework.dll to all Xamarin.iOS test suites. (#9349) 2020-08-12 09:42:53 +02:00
mac [tests] Update Xamarin.Mac tests to use Touch.Client and the official NUnit[Lite]. 2020-08-03 11:53:17 +02:00
BaseOptimizeGeneratedCodeTest.cs [tests] Ignore BaseOptimizeGeneratedCodeTest.SetupBlockPerfTest when doing CI. Fixes xamarin/maccore#649. (#6183) 2019-06-03 07:54:30 -07:00
CommonDontLinkTest.cs [tests] Remove Classic code from all tests. (#8702) 2020-05-28 16:35:09 +02:00
CommonLinkAllTest.cs [linker] Teach linker to accept old (before optimization) bindings (#5823) 2019-04-01 09:35:14 -05:00
CommonLinkAnyTest.cs [mmptest] Port link-callfilepath-45 to an NUnit LinkAll+LinkSdk test. Partial fix for #4975. (#6539) 2019-07-09 22:55:41 -07:00
CommonLinkSdkTest.cs [tests][mmp] Move TypeDescriptor (regression) tests to unit tests (#4994) 2018-10-17 08:25:37 -04:00
ILReader.cs Add a Runtime.IsARM64CallingConvention property. (#5569) 2019-02-11 17:29:13 +01:00