xamarin-macios/tests/xammac_tests
Rolf Bjarne Kvinge 0e66298a15
[xharness] Clone XM projects. (#3427)
* [tests][xammac] Fix a few path calculations to not be hardcoded.

* [xharness] Clone XM projects.

Cloning projects before building them will also clone project references,
which will make it possible to build multiple projects in parallel, when those
projects have common project references.

Fixes https://github.com/xamarin/maccore/issues/624.

* [xharness] Fix XM project cloning

* Don't clone Classic projects (they're solutions, and xharness doesn't understand them).
* Clonee projects properly when cloning execution tasks.

* [xharness] GuiUnit needs specialized cloning.

The GuiUnit project uses relative paths to write to files outside the project
directory, which means that multiple GuiUnit project files may write to the
same location.

So special-case GuiUnit cloning to make those paths subdirectories of the
project's directory instead.

* [xharness] Process imported targets when cloning projects.

Also make the msbuild-mac's custom targets file independent of the location of
the project file by making all paths relative to the custom targets file.
2018-02-08 14:32:48 +01:00
..
System.ServiceModel [xharness] Clone XM projects. (#3427) 2018-02-08 14:32:48 +01:00
Entitlements.plist Port monotouch-test suite to Xamarin.Mac (#1445) 2017-01-12 09:13:56 -09:00
Info.plist [MSBuild] Do not set CFBundleDevelopmentRegion if not present. (#2779) 2017-12-01 16:52:25 +01:00
Unified45.cs [xharness] Clone XM projects. (#3427) 2018-02-08 14:32:48 +01:00
xammac_tests.csproj [tests] Build the native test library for macOS and create a binding project for it. (#3373) 2018-02-02 11:14:44 +01:00