)]}'
{
  "commit": "63ceeb8f159aaa02822884cf2eb00b67dfa4d4e8",
  "tree": "fea61a4e75d3ce5cc5ab5aacfff6e876770917dd",
  "parents": [
    "c78578417da2cfa9df7e5517cdb57659fcd19b14"
  ],
  "author": {
    "name": "Chris Yang",
    "email": "ychris@google.com",
    "time": "Thu Jul 16 11:23:52 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 16 11:23:52 2020 -0700"
  },
  "message": "Reland \"Branch out android platform view perf testing (#60238)\" (#61554)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8d81e93b27844e07fa9e991ca2719e2dc8d3472",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout/lib/main.dart",
      "new_id": "64f7729cbc433f9581fffba95daa9002a7bf8fcc",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout/lib/main.dart"
    },
    {
      "type": "modify",
      "old_id": "d3d36e4ac52e3b8d5de8c32eb4a81c476d717bfd",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout/test_driver/android_view_scroll_perf.dart",
      "new_id": "31062143677fefec22346bc4687e13a065bd5a54",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout/test_driver/android_view_scroll_perf.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb35ed6efd88f234caac530f68e4c06aeeabbc7b",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3b148868c995fe34ad3dce2cd7313b32f16937d",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/android/app/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0343ef316c48c60d542f00d7d2c1560023aad46a",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/android/app/src/main/AndroidManifest.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08f9e225f735e5dd3a3367caf64d8b77ad7ecc9c",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/android/app/src/main/java/dev/bechmarks/platform_views_layout/DummyPlatformView.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eeb4a2f959c3adccd5343081a84d200d0ddc03f2",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/android/app/src/main/java/dev/bechmarks/platform_views_layout/DummyPlatformViewActivity.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a546aadc5bb58f00411ac79b116251b0ddc09aea",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/android/app/src/main/java/dev/bechmarks/platform_views_layout/DummyPlatformViewFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5df71fcf8bbe28b5c2d3ea02947d3283c92bb18c",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/android/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6738207fd15542cba015ae6ddcb8789efd81397",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/android/gradle.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "296b146b7318dd58663296dbb7555df9ff328ec2",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "663db3adbaedd8680ec818b8475990711c8a90f2",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/android/settings.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b4c0f78a7850094f62713858e533a2fc8eda617",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Flutter/AppFrameworkInfo.plist"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "592ceee85b89bd111b779db6116b130509ab6d4b",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Flutter/Flutter.xcconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47065ce76f1d4e646f50edcdf0870560077a7c31",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Runner.xcodeproj/project.pbxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cec59cc956d425e9632a4aa403ddfd33c3b86aa",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18d981003d68d0546c4804ac2ff47dd97c6e7921",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d5bcd37fc850c239f7df54ed38c02bab4ed30d3",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Runner/AppDelegate.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "697733e65cd307d5903d596c6967c15f16821523",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Runner/AppDelegate.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d2bad850374720926b6d2d1126b3e2ef5e122ac",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@3x.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebf48f6039745ccdb57ad6237321024eb6cdf9af",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Runner/Base.lproj/LaunchScreen.storyboard"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3c28516fb38e64d88cfcf5fb1791175df078f2f",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Runner/Base.lproj/Main.storyboard"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d21bf04170df3373f6bad252210235654fbd087",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Runner/DummyPlatformView.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c92cd0592a07a5e799acb958fa9fe0b503a060c0",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Runner/DummyPlatformView.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5a2f94fef43c2162938f50ca7b71a79effbd3ee",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Runner/Info.plist"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86070722733949a969321315b3d1ad7ed69711bc",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/ios/Runner/main.m"
    },
    {
      "type": "rename",
      "old_id": "66d5217e3128daede837d4c6eb4c9ffff172f01b",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout/lib/android_platform_view.dart",
      "new_id": "edcead847fe3154e716df49e658395124fdaf4a7",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/lib/android_platform_view.dart",
      "score": 89
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b218ca2ebf19d52833e06ada5aa21a05226d8205",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/lib/main.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06f8ab2d8190de9f9b653be5c1cf9cd176450738",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/pubspec.yaml"
    },
    {
      "type": "rename",
      "old_id": "7b4d2c14a04b3a54cefc71b031358a361c1df38d",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout/test_driver/android_texture_scroll_perf.dart",
      "new_id": "8eb48e68ddfec2c78451eea62cab114d85f3fd35",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/test_driver/android_view_scroll_perf.dart",
      "score": 69
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0da92f1ba0354740b9999e8f88553535237778e",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/test_driver/scroll_perf_test.dart"
    },
    {
      "type": "copy",
      "old_id": "7b4d2c14a04b3a54cefc71b031358a361c1df38d",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout/test_driver/android_texture_scroll_perf.dart",
      "new_id": "c0f501f261dec2db0caaa8fd7b1d0087b1f008a1",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/test_driver/uikit_view_scroll_perf.dart",
      "score": 66
    },
    {
      "type": "modify",
      "old_id": "d01778091b984f2bb3e53a2503972927dcaa0212",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/tasks/perf_tests.dart",
      "new_id": "05653ab64a9b66d1d787f55e115ad2ccb1ccb49d",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/tasks/perf_tests.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f76dd238ade08917e6712764a16a22005a50573d",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_custom_host_app/.gradle/6.3/fileChanges/last-build.bin"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_custom_host_app/.gradle/6.3/gc.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_custom_host_app/.gradle/vcs-1/gc.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f76dd238ade08917e6712764a16a22005a50573d",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_host_app/.gradle/6.3/fileChanges/last-build.bin"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_host_app/.gradle/6.3/gc.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_host_app/.gradle/vcs-1/gc.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f76dd238ade08917e6712764a16a22005a50573d",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_host_app_v2_embedding/.gradle/6.3/fileChanges/last-build.bin"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_host_app_v2_embedding/.gradle/6.3/gc.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_host_app_v2_embedding/.gradle/vcs-1/gc.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f76dd238ade08917e6712764a16a22005a50573d",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/module_host_with_custom_build/.gradle/6.3/fileChanges/last-build.bin"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/module_host_with_custom_build/.gradle/6.3/gc.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/module_host_with_custom_build/.gradle/vcs-1/gc.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f76dd238ade08917e6712764a16a22005a50573d",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/module_host_with_custom_build_v2_embedding/.gradle/6.3/fileChanges/last-build.bin"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/module_host_with_custom_build_v2_embedding/.gradle/6.3/gc.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/module_host_with_custom_build_v2_embedding/.gradle/vcs-1/gc.properties"
    }
  ]
}
