xamarin-macios/tests/xharness/Targets
Rolf Bjarne Kvinge cdac4507a2
[devops] Stop building test dependencies on each test run. (#18096)
Stop building the test dependencies on each test run, and instead use the archived test dependencies we have from the main build:

* Stop running 'make all' in tests/ on every separate test run.
* Add a lot more stuff in the package-test-libraries.zip archive.
* Extract all the new stuff on every test run. We add stuff from outside the tests/
  directory, so adjust archive creation and extraction to use the root directory
  of the repository as the root of the zip archive as well.
* Also add the introspection dependencies to the same archive to simplify the logic.
* Fix xharness to not store absolute paths in generated projects.
* Fix test project to not automatically run make in tests/test-libraries when running
  on the bots.

Building the test dependencies takes ~10 minutes for each test run, so this saves
about that time for each test run.
2023-05-15 18:41:49 +02:00
..
MacTarget.cs [autoformat] Add xharness.csproj. (#16322) 2022-10-13 23:10:08 +02:00
TVOSTarget.cs Change all null checking expressions to use 'is' and 'is not'. (#18176) 2023-05-05 17:52:19 +02:00
Target.cs Change all null checking expressions to use 'is' and 'is not'. (#18176) 2023-05-05 17:52:19 +02:00
TodayExtensionTarget.cs [devops] Stop building test dependencies on each test run. (#18096) 2023-05-15 18:41:49 +02:00
UnifiedTarget.cs Change all null checking expressions to use 'is' and 'is not'. (#18176) 2023-05-05 17:52:19 +02:00
WatchOSTarget.cs [devops] Stop building test dependencies on each test run. (#18096) 2023-05-15 18:41:49 +02:00
iOSTarget.cs [devops] Stop building test dependencies on each test run. (#18096) 2023-05-15 18:41:49 +02:00