Skip to content

[mono][infra] Refactor job artifacts naming for mobile performance testing #113608

@ivanpovazan

Description

@ivanpovazan

Description

Based on the discussion in: #112939 (comment) it would be beneficial to refactor the naming used in our mobile performance jobs to simplify maintenance and usage.

Here are couple of things to consider:

  • unifying the naming of the apps, e.g., sometimes we call it Sample, sometimes, HelloWorld, but it is actually called HelloiOS
  • clean up which variations we care about, for example HYBRID_GLOBALIZATION is always true on iOS, we don't need to pass it include it in the naming etc.
  • have a consistent naming scheme (e.g., <app_name>_<target_os>-<target_arch>_<config>_<symbols>_<runtime_flavor>_<runtime_flavor_switch1>_...) examples:
    • HelloiOS_ios-arm64_Release_Symbols_Mono_AOT_LLVM_Interpreter
    • HelloiOS_ios-arm64_Release_NoSymbols_CoreCLR_R2R
    • HelloiOS_ios-arm64_Release_Symbols_NativeAOT

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions