xamarin-macios/tests/xharness/Jenkins
Rolf Bjarne Kvinge 480a6ed844
[src/runtime] Fix lookup of RID-specific satellite resources. Fixes #16847. (#17117)
If we're creating a universal app, and here are satellite assemblies that are not
identical across all RuntimeIdentifiers, those assemblies will be stored in a RuntimeIdentifier-specific
subdirectory during the build.

Unfortunately we didn't know how to find those assemblies at runtime, causing localizations
in universal apps to not work.

This change will:

* Add support for looking in the directory where RID-specific satellite assemblies
  are stored.
* Add an assembly resolution event handler to our CoreCLR bridge so that we can
  execute our custom lookup code.
* Add an assembly resource lookup test to monotouch-test.
* Add a macOS + Mac Catalyst variation of monotouch-test to xharness that triggers
  the bug (a universal test app).

Fixes https://github.com/xamarin/xamarin-macios/issues/16847.
2023-01-13 21:58:34 +01:00
..
Reports [autoformat] Add xharness.csproj. (#16322) 2022-10-13 23:10:08 +02:00
TestTasks [msbuild] Build the solution with .NET. (#16304) 2022-10-17 07:22:24 +02:00
ErrorKnowledgeBase.cs [autoformat] Add xharness.csproj. (#16322) 2022-10-13 23:10:08 +02:00
Jenkins.cs [xharness] Bump the timeout for the .NET tests. (#17110) 2023-01-09 10:42:09 +01:00
JenkinsDeviceLoader.cs [autoformat] Add xharness.csproj. (#16322) 2022-10-13 23:10:08 +02:00
MacTestTasksEnumerable.cs [xharness] Ignore Mac Catalyst if Mac Catalyst is disabled. (#16356) 2022-10-17 17:54:04 +02:00
MakeTestTaskEnumerable.cs Remove part of the maccore logic. (#16181) 2022-09-30 09:30:12 +02:00
NUnitTestTasksEnumerable.cs [msbuild] Build the solution with .NET. (#16304) 2022-10-17 07:22:24 +02:00
PeriodicCommand.cs [autoformat] Add xharness.csproj. (#16322) 2022-10-13 23:10:08 +02:00
ResourceManager.cs [autoformat] Add xharness.csproj. (#16322) 2022-10-13 23:10:08 +02:00
RunDeviceTasksFactory.cs [autoformat] Add xharness.csproj. (#16322) 2022-10-13 23:10:08 +02:00
RunSimulatorTasksFactory.cs [autoformat] Add xharness.csproj. (#16322) 2022-10-13 23:10:08 +02:00
TestData.cs [autoformat] Add xharness.csproj. (#16322) 2022-10-13 23:10:08 +02:00
TestSelector.cs [xharness] Don't run Mac Catalyst tests if Mac Catalyst isn't enabled. (#16324) 2022-10-14 14:51:11 +02:00
TestServer.cs [autoformat] Add xharness.csproj. (#16322) 2022-10-13 23:10:08 +02:00
TestVariationsFactory.cs [src/runtime] Fix lookup of RID-specific satellite resources. Fixes #16847. (#17117) 2023-01-13 21:58:34 +01:00