xamarin-macios/tests/mtouch
Ankit Jain e271d5e18d Bump VSMac to 8.1.0.2742 to fix msbuild issues (#6279)
* Bump VSMac to 8.1.0.2742 to fix msbuild issues

This is required to get the support for the msbuild `ToolsVersion`
change from `15.0` to `Current`.

* [tests][msbuild] Fix Binding resources test with updated msbuild

Test failure with updated msbuild and vsmac 8.1:

```
Xamarin.iOS.Tasks.NativeReferencesNoEmbedding("iPhone").ShouldNotUnnecessarilyRebuildBindingProject(True)
     Binding project build did not create package?
  Expected: True
  But was:  False

at Xamarin.iOS.Tasks.NativeReferencesNoEmbedding.ShouldNotUnnecessarilyRebuildBindingProject (System.Boolean framework) [0x000a0] in <74b8f7d8a53e40109916d305bb4d7403>:0
at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo cul
ture) [0x0006a] in <0519fa732e8845b6a809ce9180f541db>:0
```

The test builds the project multiple times. Before the 3rd build, the project
file's timestamp is updated and expects that the binding package will be
rebuilt. But it is not, because the target `_CreateBindingResourcePackage`
doesn't depend on that project file. So, add that to the target inputs.

* [nuget] Use xibuild to run nuget

Fix errors seen during `nuget restore` for tests:

```
Users/builder/jenkins/workspace/xamarin-macios-pr-builder/tests/xammac_tests/xammac_tests.csproj(213,3): error MSB4024: The imported project file "/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Mac/Xamarin.Mac.CSharp.targets" could not be loaded. Could not find file "/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Mac/Xamarin.Mac.CSharp.targets"
```
2019-06-19 07:07:26 +02:00
..
.gitignore [tests] Automatically build the mtouch test assembly when needed. (#5496) 2019-01-28 15:05:42 +01:00
Cache.cs [mtouch tests] Add Cache. 2017-01-05 10:43:55 +01:00
InlinerTest.cs [linker] Add an well known candidate inliner substep along with tests (#1513) 2017-01-17 21:49:44 -05:00
LinkerTests.cs [tests] Share supporting code between the mtouch and mmp tests. (#3374) 2018-02-02 07:09:04 +01:00
MLaunchTool.cs [generator] Add unit test project, and port a few tests over from the makefile tests. (#2299) (#2304) 2017-07-11 08:52:24 +02:00
MTouch.cs [XHarness] Clean the bcl-tests directory. (#6165) 2019-05-31 13:05:22 +02:00
MTouchTool.cs tests: Default to using csc instead of mcs 2019-03-25 19:56:27 +01:00
Makefile Bump VSMac to 8.1.0.2742 to fix msbuild issues (#6279) 2019-06-19 07:07:26 +02:00
MiscTests.cs Merge remote-tracking branch 'upstream/master' into mono-2019-02 2019-04-24 23:28:00 +02:00
MonoNativeTests.cs Fix Xamarin.MonoNativeTests.TestDeviceFramework test 2019-02-22 11:04:31 +01:00
RegistrarTest.cs [tests] Add tests for failing to marshal from managed array to NSArray, 2019-04-26 11:20:15 +02:00
RuntimeException.cs [tests] Re-use tools/common/MachO.cs in mtouch/mmp tests. 2019-02-07 15:58:36 +01:00
SdkTest.cs SdkTest.cs: remove known LLVM failures that no longer occur and fix oparglist name 2019-03-20 13:12:44 +01:00
StringUtilsTest.cs [mtouch][mmp] Allow the use of major-only version numbers in arguments. Fixes #60280 (#3029) 2017-11-23 11:16:30 -05:00
TimingTests.cs [tests] Share supporting code between the mtouch and mmp tests. (#3374) 2018-02-02 07:09:04 +01:00
ToolTasksBinPathTest.cs [msbuild] Update 'metal' binary path for Xcode 10 (#4601) 2018-08-17 10:24:02 -04:00
mtouch.csproj Add symlink that points to current mono sdks dir 2019-05-24 19:44:57 +02:00
mtouch.sln Switch to mono archive and remove submodule 2019-05-21 22:16:02 +02:00
packages.config [tests] Use latest version of NUnit for test projects to get support for parallelized tests. (#5538) 2019-02-04 15:22:00 +01:00
runSingleTest.sh [tests] Import 2016-05-26 15:06:52 +02:00