Rolf Bjarne Kvinge
da6b8272f0
Unset MSBuildExtensionPath for every msbuild invocation at once, not once per invocation. ( #2881 )
2017-10-13 07:48:52 +02:00
Chris Hamons
c3d8555217
Move MT0091 to common code so Xamarin.Mac can benefit from the more f… ( #2780 )
...
- https://bugzilla.xamarin.com/show_bug.cgi?id=59186
2017-09-29 12:45:53 -05:00
Rolf Bjarne Kvinge
e66bd67ab7
[xharness] Build with MSBuild. ( #2752 )
...
Time to embrace C# 7.
2017-09-22 18:05:11 +02:00
Rolf Bjarne Kvinge
fa98739e94
[xharness] Add support for writing a summary in markdown format. ( #2563 )
...
This is useful for VSTS, which allows for showing a file in markdown format on
the front page of a build.
2017-08-29 14:59:37 +02:00
Rolf Bjarne Kvinge
270910bdc1
[tests] Add makefile target to run xharness in web server mode. ( #2477 )
2017-08-11 15:28:49 -04:00
Rolf Bjarne Kvinge
69ebb84d97
[tests] Add makefile target to run device tests and bump maccore to get automated VSTS triggering. ( #2444 )
...
* [tests] Add makefile target to run device tests and bump maccore to get automated VSTS triggering.
* [tests] Rename device-testing makefile target to make it clearer, and add a comment about it.
2017-08-09 17:23:54 +02:00
Rolf Bjarne Kvinge
8fbbfa5ca7
[tests] Add support for running external test suites. ( #2324 )
2017-07-13 14:25:48 +02:00
Rolf Bjarne Kvinge
af0bc93ee3
[tests] Clean up after tests on wrench to minimize the peak diskspace requirements. ( #2047 )
2017-04-27 14:30:04 +02:00
Rolf Bjarne Kvinge
7617df6643
[tests] Fix MSBuild test invocation on wrench. ( #1955 )
2017-04-03 16:11:05 +02:00
Rolf Bjarne Kvinge
e19426e073
[tests] Don't create test packages by default. ( #1941 )
...
* [tests] Don't create test packages by default.
Don't create test packages by default, instead add a new target to create test
packages. This new target is called on wrench, which means the packages will
still be created when needed, but they won't be built locally in every build
(and if a packaged test fails to build, it won't fail the entire build).
* [tests] Use a project reference instead of assembly reference for GuiUnit.exe
Use a project reference instead of assembly reference for GuiUnit.exe, so that
the GuiUnit reference is automatically built if necessary.
This also makes it required to build a sln for Classic (since mdtool can't
find referenced projects from a csproj).
2017-03-30 18:01:15 +02:00
Rolf Bjarne Kvinge
9f02c44613
[xharness] Add support for using the system's Xamarin.iOS/Xamarin.Mac instead of a locally build one. ( #1498 )
...
* [tests] Use the target directory from the loaded configuration.
* [xharness] Find the root directory based on xharness.exe's location (unless specified).
* [tests] Add makefile target to generate test config using the system XI.
2017-01-16 07:24:14 +01:00
Manuel de la Pena
576563fa0a
Revert "[tests] Disable the docs tests until the documentation process is fixed. ( #965 )" ( #1220 )
...
Test have been fixed in
maccore/master/7284688c05cd1420274858a57b7c7616dfbe1d0b
This reverts commit 0a0503a6e9
.
2016-11-21 13:09:54 +01:00
Rolf Bjarne Kvinge
7bf290278c
Bump maccore to get mlaunch changes. ( #1143 )
2016-11-09 16:14:59 +01:00
Rolf Bjarne Kvinge
3351e2a633
Add a 'repositorypath' to our NuGet.Config and update paths everywhere accordingly. ( #1110 )
...
This makes us only put packages in one directory (saves disk space and time),
and it also makes project files in multiple solutions work properly
(mtouch.csproj is in tests/tests.sln and tests/mtouch/mtouch.sln).
2016-11-04 09:13:33 +01:00
Rolf Bjarne Kvinge
0a0503a6e9
[tests] Disable the docs tests until the documentation process is fixed. ( #965 )
2016-10-07 14:09:53 -04:00
Rolf Bjarne Kvinge
70b462439d
[tests] Move the 'build-dev-bots' tests to the mtouch tests and build/test Unified instead of Classic. ( #818 )
...
This way all the tests are run even if one of them fails.
2016-09-13 12:23:35 +02:00
Rolf Bjarne Kvinge
a66fdf2738
[tests] Skip MSBuild device tests when device builds are disabled.
2016-06-29 00:06:39 +02:00
Rolf Bjarne Kvinge
d135612f59
[tests] Implement support in xharness for running the simulator tests grouped by simulator, and write out an html report.
2016-06-15 10:51:14 -07:00
Rolf Bjarne Kvinge
e450dae136
[xharness] Add support for the introspection tests. ( #151 )
...
* [xharness] Add support for the introspection tests.
* [tests] Add support for mac introspection tests to xharness.
2016-06-08 19:45:31 +02:00
Rolf Bjarne Kvinge
7cbaa254c5
[tests] Make mdtool verbose on CI, and fix a few xbuild invocation to honor XBUILD_VERBOSITY. ( #131 )
2016-06-06 13:01:24 +02:00
Rolf Bjarne Kvinge
4a714f3c43
Make logic not depend on the checkout directory being named 'xamarin-macios'. ( #129 )
2016-06-06 12:18:52 +02:00
Zoltan Varga
7fad8dfb40
[tests] Build the bitcode configuration on arm64 only, armv7 doesn't seem to link:
...
Undefined symbols for architecture armv7:
"___gxx_personality_v0", referenced from:
2016-05-27 21:54:49 -04:00
Rolf Bjarne Kvinge
80e0ef0b50
[tests] Only generate qa-test-dependencies when the Xamarin build is enabled.
2016-05-27 10:14:28 +02:00
Rolf Bjarne Kvinge
82bbac0ae1
[docs] Fix wrench-docs.
2016-05-27 09:56:48 +02:00
Rolf Bjarne Kvinge
ecfdea9508
[tests] Import
2016-05-26 15:06:52 +02:00
Rolf Bjarne Kvinge
24870304ba
Add an optional dependency on xamarin-specific build logic.
2016-04-24 14:48:45 -04:00