Skip to content

Mono and Maui personal build improvement #2113

Open
@LoopedBard3

Description

@LoopedBard3

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 (Change the way we get the start time for iOS startup #2364)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions