Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Android] Introduce NetTraceToMibcConverter task & streamline testing targets #72394

Merged
merged 16 commits into from
Aug 4, 2022

Commits on Jul 18, 2022

  1. First pass at switching the android build around

    Steve Pfister committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    4042acb View commit details
    Browse the repository at this point in the history
  2. Add NetTraceToMibcConverter task and adjust build

    Steve Pfister committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    5821443 View commit details
    Browse the repository at this point in the history
  3. [Android] Introduce NetTraceToMibcConverter task & streamline testing…

    … targets
    
    NetTraceToMibcConverter
    
    - Used in profiled AOT scenarios where a .nettrace file is given as input and is converted to a .mibc file that can be fed into the AOT compiler. This previously was in the AotCompiler task, but for clarity purposes is now separated out.
    
    Streamline Android testing targets
    
    - The testing targets function the same, but are now structured similarly to iOS and Wasm.
    
    - Introduced new testing properties to support profiled AOT:
    
    RunProfileAOT - true/false to control the mode the aot compiler is set in.
    
    NetTracePath - The path to a .nettrace file that will be converted into a .mibc file and fed into the aot compiler
    
    RuntimeComponents - The list of native components to include in the test app build (diagnostics_tracing)
    
    DiagnosticsPorts - The ip address:port where the runtime will listen when running diagnostic tooling
    
    DiagnosticStartup - The mode the runtime will use at startup for diagnostic scenarios. Suspend will halt the app very early and wait, while nosuspend will wait for a connection, but not halt the runtime
    Steve Pfister committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    3363776 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2022

  1. Update src/mono/msbuild/android/build/AndroidApp.InTree.props

    Co-authored-by: Mitchell Hwang <16830051+mdh1418@users.noreply.github.com>
    steveisok and mdh1418 committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    55c411a View commit details
    Browse the repository at this point in the history
  2. PR feedback

    Steve Pfister committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    958b162 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2022

  1. Cleanup on asile 5

    Steve Pfister committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    1541370 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2022

  1. Merge remote-tracking branch 'upstream/main' into nettrace-mibc-conve…

    …rter
    Steve Pfister committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    652720c View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. Missing around BundleTestAppTargets

    Steve Pfister committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    d4ac4a8 View commit details
    Browse the repository at this point in the history
  2. PR feedback

    Steve Pfister committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    25f7010 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. Cleanup aot task and remove nettrace conversion

    Steve Pfister committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a1a69e9 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. PR Feedback

    Steve Pfister committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    b4b107e View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/main' into nettrace-mibc-conve…

    …rter
    Steve Pfister committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    83d5af7 View commit details
    Browse the repository at this point in the history
  3. More PR Feedback

    Steve Pfister committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    2144902 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. More feedback

    Steve Pfister committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    a6ae5f0 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. More feedback

    Steve Pfister committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    96d4bcb View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Merge remote-tracking branch 'upstream/main' into nettrace-mibc-conve…

    …rter
    Steve Pfister committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    86e498a View commit details
    Browse the repository at this point in the history