Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI] Break "Package Tests" into 2 parallel jobs. #9638

Merged
merged 1 commit into from
Dec 20, 2024
Merged

Conversation

jpobst
Copy link
Contributor

@jpobst jpobst commented Dec 19, 2024

The "Packages Tests" stage regularly takes over an hour to complete. Split the tests it runs into 2 parallel jobs to reduce the time taken to complete the stage.

@jpobst jpobst force-pushed the package-test-parallel branch from dbf0379 to 1a2c5e1 Compare December 20, 2024 02:40
@jpobst jpobst marked this pull request as ready for review December 20, 2024 17:56
@jpobst jpobst merged commit f5b03a4 into main Dec 20, 2024
58 checks passed
@jpobst jpobst deleted the package-test-parallel branch December 20, 2024 19:03
jonathanpeppers added a commit that referenced this pull request Jan 6, 2025
* [CI] Break "Package Tests" into 2 parallel jobs. (#9638)

The "Packages Tests" stage regularly takes over an hour to complete. Split the tests it runs into 2 parallel jobs to reduce the time taken to complete the stage.

* [CI] Set "WearOS Tests" parallelization to 2 agents. (#9639)

The "WearOS Test" job regularly takes over an hour to complete.  Split
the tests it runs into 2 parallel jobs to reduce the time taken to
complete the stage.

* Update dependencies from https://github.com/dotnet/sdk build 20241222.2

Microsoft.NET.Sdk
 From Version 9.0.100-rtm.24512.1 -> To Version 10.0.100-alpha.1.24622.2

* Update dependencies from https://github.com/dotnet/sdk build 20241227.3

Microsoft.NET.Sdk
 From Version 9.0.100-rtm.24512.1 -> To Version 10.0.100-alpha.1.24627.3

* Update dependencies from https://github.com/dotnet/sdk build 20250105.4

Microsoft.NET.Sdk
 From Version 9.0.100-rtm.24512.1 -> To Version 10.0.100-alpha.1.25055.4

---------

Co-authored-by: Jonathan Pobst <jonathan.pobst@microsoft.com>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com>
grendello added a commit that referenced this pull request Jan 7, 2025
* main: (25 commits)
  [CI] Break "Linux Tests" into 2 parallel jobs. (#9642)
  Fix `WorkloadDependencies.proj` build. (#9648)
  [CI] Set "WearOS Tests" parallelization to 2 agents. (#9639)
  [CI] Break "Package Tests" into 2 parallel jobs. (#9638)
  Bump to DevDiv/android-platform-support@3b4e16f1 (#9632)
  [NativeAOT] improve build logic, part 2 (#9631)
  Bump to dotnet/java-interop@2c06b3c2 (#9633)
  [NativeAOT] improve build logic, part 1 (#9614)
  [build] Generate `WorkloadDependencies.json` (#9613)
  [monodroid] remove `monodroid_get_log_categories()` (#9625)
  [monodroid] remove `_monodroid_get_identity_hash_code` (#9622)
  Bump to dotnet/java-interop@f800ea52 (#9607)
  [XABT] Break BuildApk into individual tasks for each content type. (#9612)
  [Mono.Android] Bind Android API-Baklava DP1 (#9594)
  [Xamarin.Android.Build.Tasks] Extract `BuildArchive` from `BuildApk` (#9556)
  [NativeAOT] MSBuild-related logic to get projects to build (#9583)
  [build] remove remnants of `OpenTK-1.0.dll` (#9610)
  [build] remove `Xamarin.Android.CSharp.targets` (#9609)
  [build] runtime "flavors" part 2 (#9598)
  Bump com.android.tools.build:manifest-merger to 31.7.3 (#9600)
  ...
grendello added a commit that referenced this pull request Jan 7, 2025
* dev/grendel/use-libc++: (25 commits)
  [CI] Break "Linux Tests" into 2 parallel jobs. (#9642)
  Fix `WorkloadDependencies.proj` build. (#9648)
  [CI] Set "WearOS Tests" parallelization to 2 agents. (#9639)
  [CI] Break "Package Tests" into 2 parallel jobs. (#9638)
  Bump to DevDiv/android-platform-support@3b4e16f1 (#9632)
  [NativeAOT] improve build logic, part 2 (#9631)
  Bump to dotnet/java-interop@2c06b3c2 (#9633)
  [NativeAOT] improve build logic, part 1 (#9614)
  [build] Generate `WorkloadDependencies.json` (#9613)
  [monodroid] remove `monodroid_get_log_categories()` (#9625)
  [monodroid] remove `_monodroid_get_identity_hash_code` (#9622)
  Bump to dotnet/java-interop@f800ea52 (#9607)
  [XABT] Break BuildApk into individual tasks for each content type. (#9612)
  [Mono.Android] Bind Android API-Baklava DP1 (#9594)
  [Xamarin.Android.Build.Tasks] Extract `BuildArchive` from `BuildApk` (#9556)
  [NativeAOT] MSBuild-related logic to get projects to build (#9583)
  [build] remove remnants of `OpenTK-1.0.dll` (#9610)
  [build] remove `Xamarin.Android.CSharp.targets` (#9609)
  [build] runtime "flavors" part 2 (#9598)
  Bump com.android.tools.build:manifest-merger to 31.7.3 (#9600)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants