dotnet / dotnet/performance

Mono and Maui personal build improvement

Open
#2,113 1 comment 0 reactions 0 assignees View on GitHub
lab-infrastructure Scenario
Dominant language
F#
Stars
773
Forks
301
Avg merge
6d 9h
Merged PRs (30d)
15

Description

With the current Mono and Maui android and iOS tests, there is a strong coupling between the performance and runtime repo. More directly, the apps used for the android and ios tests are built in the runtime repo and then copied to the performance locations instead of being completely contained in the performance repo, at least in some form. Currently, this made sense to get everything in and working, but does not make it easy to test the scenarios locally. This issue is here to remind us of this if we have open time and track interest in reformatting this pipeline.

General checklist:

- [ ] Move performance-setup file copies out of the startup and into a more test individualized place (such as in the XML .proj files).
- [ ] Move/add ability to test using only performance repo and default downloaded dotnet packs.
- [ ] Do this for all maui/mono scenarios, including maui default, podcast app, and maui blazor.
- [ ] Iterate testing strategy where applicable (#2364)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.