cdac4507a2
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. |
||
---|---|---|
.. | ||
MacCatalyst | ||
iOS | ||
macOS | ||
tvOS | ||
shared.csproj | ||
shared.mk |