[nativeaot][tests] Add Native AOT iOS perf scenarios (#85317)
authorMilos Kotlar <kotlarmilos@gmail.com>
Thu, 1 Jun 2023 10:15:14 +0000 (12:15 +0200)
committerGitHub <noreply@github.com>
Thu, 1 Jun 2023 10:15:14 +0000 (12:15 +0200)
commit534d1dfdca50108b06504ade48b7970d4395a42e
tree263dc76c2b6faf6c265ca7f8ef69666505e0f28a
parentd45a9053a500691d055bcd1f0c9e882550447b1a
[nativeaot][tests] Add Native AOT iOS perf scenarios (#85317)

This PR updates the CI jobs to include the Native AOT iOS performance scenarios. The changes include building the NativeAOT iOS scenarios and running them, as well as updating the underlying scripts and project files to support it. Additionally, it separates the scenarios from the current Mono AOT sample measurements.
eng/pipelines/coreclr/perf-non-wasm-jobs.yml
eng/pipelines/coreclr/templates/build-perf-sample-apps.yml
eng/pipelines/coreclr/templates/perf-job.yml
eng/pipelines/coreclr/templates/run-scenarios-job.yml
eng/testing/performance/ios_nativeaot_scenarios.proj [new file with mode: 0644]
eng/testing/performance/ios_scenarios.proj
eng/testing/performance/performance-setup.ps1
eng/testing/performance/performance-setup.sh
src/mono/sample/iOS-NativeAOT/Program.csproj
src/tasks/AppleAppBuilder/Templates/CMakeLists.txt.template