Skip to content

Debug configuration for mobile measurements #5080

@matouskozak

Description

@matouskozak

Description

Add support for running mobile perf SDK scenarios in Debug configuration.

We should be able to specify configuration in

# Maui Android scenario benchmarks (CoreCLR R2R)
- template: /eng/pipelines/templates/build-machine-matrix.yml
parameters:
jobTemplate: /eng/pipelines/templates/run-scenarios-job.yml
buildMachines:
- win-x64-android-arm64-pixel
- win-x64-android-arm64-galaxy
isPublic: false
jobParameters:
runKind: maui_scenarios_android
projectFileName: maui_scenarios_android.proj
channels:
- main
runtimeFlavor: coreclr
codeGenType: R2R
additionalJobIdentifier: CoreCLR
${{ each parameter in parameters.jobParameters }}:
${{ parameter.key }}: ${{ parameter.value }}
, later use it the specified configuration to build the app and save it in the RunConfigurations (so that we can do filtering later in visualization dashboard).

Additional work items:

Add support for incremental build measurements

Currently we measure build times of clean build (from zero). We should add support for measuring incremental builds (repeated build with existing artefacts) with and without code changes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions