xamarin-android/tests/Xamarin.Android.Tools.Aidl-...
Jonathan Pobst 928e7b97f8
[ci] Parallelize and reduce overhead of MSBuild test stage. (#7850)
Bring the AzDO parallelization from https://github.com/xamarin/xamarin-android/pull/7804 and environment setup improvements from https://github.com/xamarin/xamarin-android/pull/7832 to `Xamarin.Android.Build.Tests.csproj` based test suites.  This includes both the main `MSBuild` stage and the `Smoke Tests` jobs.

Increases parallelization of all jobs as many were approaching ~90 minutes.

As there is no longer a place in the `MSBuild` stage to run `Xamarin.Android.Tools.Aidl-Tests` tests, it was moved to the `macOS > Tests > APKs .NET` stage.  This suite should be fine to only run on Mac and not Windows.  (Note this test assembly was also updated to .NET 7. This required moving it from `Xamarin.Android-Tests.sln` which is currently built with Mono which cannot build .NET 7+ projects. It now is built via `Xamarin.Android.sln`.)
2023-03-10 12:12:46 -06:00
..
TestData [Xamarin..Android.Tools.Aidl] inout+inout array Parameters (#5726) 2021-03-26 11:33:14 -04:00
AidlCompilerTestBase.cs [Xamarin.Android.Tools.Aidl-Tests] Add unit tests (#5756) 2021-03-25 12:26:17 -04:00
AidlCompilerTests.cs [Xamarin.Android.Tools.Aidl-Tests] Add unit tests (#5756) 2021-03-25 12:26:17 -04:00
Xamarin.Android.Tools.Aidl-Tests.csproj [ci] Parallelize and reduce overhead of MSBuild test stage. (#7850) 2023-03-10 12:12:46 -06:00