)]}'
{
  "commit": "4092e52ee6f0f259f295d727314ad77cd2676f61",
  "tree": "4bf4b0341eaffc8b5557e6bc44dc340b2eb29191",
  "parents": [
    "6efe6826a77f3fa8ba7681d16890362d4fb59f31"
  ],
  "author": {
    "name": "Ricardo Amador",
    "email": "ricardoamador@google.com",
    "time": "Thu Jun 08 02:55:25 2023 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 08 02:55:25 2023 +0000"
  },
  "message": "Add a new context for android emulators usage.\n\nHere is a completed run using the context with devicelab drone:\nhttps://luci-milo.appspot.com/raw/build/logs.chromium.org/flutter/led/ricardoamador_google.com/661ab5c8ced5264673f92b0c244c713ad2b68eec87fb6fc563a6480c1057e6b4/+/build.proto\n\nAnd here is another one for Android Views which does not yet utilize the context.\nhttps://luci-milo.appspot.com/raw/build/logs.chromium.org/flutter/led/ricardoamador_google.com/554f87ffcd4e0893f0ba9023b0871b2eec8f956fdc390486b25a548e0d902d27/+/build.proto\n\n\nWorking context for emulators\n\nChange-Id: I4b947ff7040b1f70e72513661ebd957088bad40c\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/45560\nReviewed-by: Yusuf Mohsinally \u003cmohsinally@google.com\u003e\nReviewed-by: Godofredo Contreras \u003cgodofredoc@google.com\u003e\nCommit-Queue: Ricardo Amador \u003cricardoamador@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7a02d272b73155f34f18dd9c84134c3f92b4a1c6",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/api.py",
      "new_id": "a401c3708ecce01230dc2f998a8446f4326bd0b6",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/api.py"
    },
    {
      "type": "delete",
      "old_id": "12abdbb7921b717d8d5663d2c3915a58c630f1c9",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/examples/full.expected/demo zombie processes.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "d8ebee6df573c6bf26de77b455e5db1165429eaf",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/examples/full.expected/demo.json",
      "new_id": "66e4d83282ad7b109294327d97549d26e3aa7308",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full.expected/emulator started and stopped, processes killed.json",
      "score": 88
    },
    {
      "type": "copy",
      "old_id": "d8ebee6df573c6bf26de77b455e5db1165429eaf",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/examples/full.expected/demo.json",
      "new_id": "a99a3766af3d1fa3f563ab35a6f1b89757467e31",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full.expected/emulator started.json",
      "score": 88
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9d7377523b60f679389d1b5446a648b62ff5348",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full.expected/no emulator.json"
    },
    {
      "type": "modify",
      "old_id": "754715229339814b25afc3ec6df2aebad99441be",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/examples/full.py",
      "new_id": "307c5f7868bc889a54a17295f282efbbccb43842",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full.py"
    },
    {
      "type": "modify",
      "old_id": "94dd14b3b2385f3914c937b05e0c4c4a4f82986d",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/basic.json",
      "new_id": "992a94da9f07a05928d59cda30a76f7bfb40deb0",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/basic.json"
    },
    {
      "type": "modify",
      "old_id": "20144adf848e1e973d61b13a652b47568498fb42",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/emulator-test.json",
      "new_id": "76c739f06840056836d23ec61dd2a53514ae5cba",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/emulator-test.json"
    },
    {
      "type": "modify",
      "old_id": "73b1b960b4686f4d16c04a10f169e4272aa086e3",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/linux-xvfb.json",
      "new_id": "56203ea414c0a6b5086483a99ee8556833831fa2",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/linux-xvfb.json"
    },
    {
      "type": "modify",
      "old_id": "2dc95ae04d83c4ee5bd1848131ad7119c49c0b3e",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/local-engine.json",
      "new_id": "8376a887fcba5985df7983184eb2d463a588c492",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/local-engine.json"
    },
    {
      "type": "modify",
      "old_id": "6d72b61f11addc64b6b47f62cf1c4c66b64982dc",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/no-upload-metrics-linux-staging.json",
      "new_id": "7c04bbd2b3d475a3bd3da635bb27a7dee3c3f400",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/no-upload-metrics-linux-staging.json"
    },
    {
      "type": "modify",
      "old_id": "8523f0412b98b76c13defe3d0fe3d9cc4b477652",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/post-submit.json",
      "new_id": "d2cd165f0a183f447e0f99e90d6953266ce4658a",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/post-submit.json"
    },
    {
      "type": "modify",
      "old_id": "99f681a77748bbab940b8e47bb23487dcf85ea0c",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/suppress-logs.json",
      "new_id": "19357e478becdae6fedf9ab02d8f2bb3ddcec71a",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/suppress-logs.json"
    },
    {
      "type": "modify",
      "old_id": "ddfe7da344859046d164301c94b8d112631472c3",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/upload-metrics-mac.json",
      "new_id": "8b8caa71b9cd76683765a0779b2364aef8424654",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/upload-metrics-mac.json"
    },
    {
      "type": "modify",
      "old_id": "5f3b286543e48325468520f45684bcacdeecacca",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/xcode-chromium-mac.json",
      "new_id": "5707a650610f8a92337c6aa2f9d2f8e56c697438",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/xcode-chromium-mac.json"
    },
    {
      "type": "modify",
      "old_id": "cac682e4d285c1dd0073243cdbaf5f69f955277b",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab-timeout.json",
      "new_id": "7e0f9e29f6610cc3ec8cad7cf0af57d3a9d1e2c9",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab-timeout.json"
    },
    {
      "type": "modify",
      "old_id": "d5c14e9749c313662fbc6862a143ddbf2ef29409",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab.json",
      "new_id": "01a8a5d829d8c200378c5dd0ee2d9d596fe5983c",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab.json"
    },
    {
      "type": "modify",
      "old_id": "924fbcc5f0ef1cada51039b0ec68c3d6bf1a7cc1",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.py",
      "new_id": "c159a8340a1141346142a665091919f82ee00769",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.py"
    }
  ]
}
