)]}'
{
  "log": [
    {
      "commit": "6266a436f35622f3b48de8d7b245bb5f8a4c567d",
      "tree": "0357fb5f33f86468641e5a6cfb8086821c7b8644",
      "parents": [
        "e37478c4ebbe6e95ef3904b9f2fa0e93e1b258ac"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Mar 22 11:36:30 2013 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Mar 22 11:36:30 2013 -0700"
      },
      "message": "add account checks to app launch test\n\nThis optional parameter ensures that, before test starts, device\nhas the listed account types configured already.\n\ne.g. to test app launch time of Gmail, a valid Google account\nmust present on device\n\nChange-Id: Idba11beff754fd1d201a9c44a562809d4a9495e2\n"
    },
    {
      "commit": "32abd66ebd6d63cfc631ce5f4425bb5dc4a4beac",
      "tree": "c40ee28427a63bdb52ec2d12a81a92e5ed85dcdc",
      "parents": [
        "b1fa4f92dcd6380b14cbff9cb8aec9e175d7d60d"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Mar 05 18:51:15 2013 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Mar 13 23:24:31 2013 -0700"
      },
      "message": "change how app launch is tested\n\nnew approach:\n  * for each app\n    * initial launch\n    * sleep 7.5s\n    * do 10 iterations: launch app with force stop + sleep in between\n    * report average of 10 launches\n\nChange-Id: I9e68975325aa83af35620d727823f5c072aac488\n"
    },
    {
      "commit": "f265ea9d8307282ff1da3915978625a94fc2859e",
      "tree": "4e92b5de30239c1808a395cb49c9b17fe28ccffb",
      "parents": [
        "7a4ecc957d437ad4914988edc7593570f1e43f79"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jan 31 15:00:51 2013 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 01 15:14:29 2013 -0800"
      },
      "message": "App ops: vibration, neighboring cells, dialing, etc.\n\nImprove handling of vibration op, so that apps are\nbetter blamed (there is now a hidden vibrator API that\nsupplies the app to blame, and the system now uses this\nwhen vibrating on behalf of an app).\n\nAdd operation for retrieving neighboring cell information.\n\nAdd a new op for calling a phone number.  This required\nplumbing information about the launching package name through\nthe activity manager, which required changing the internal\nstartActivity class, which required hitting a ton of code that\nuses those internal APIs.\n\nChange-Id: I3f8015634fdb296558f07fe654fb8d53e5c94d07\n"
    },
    {
      "commit": "3a34d17412a5a304e39be1966a16627677d2136f",
      "tree": "6f4cb2c0fab6282f1c0318b05200487191cc1021",
      "parents": [
        "91488eed1745ea0426a73306f133e02d62580f1a"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jan 28 19:55:35 2013 -0800"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jan 28 19:55:35 2013 -0800"
      },
      "message": "Fixing the build\n\nChange-Id: Ief7654775307c829a60e65217ae821aa6801303c\n"
    },
    {
      "commit": "13f77349778fbe95d665542be6f05006879854e2",
      "tree": "7b9544d45f69bdd7fdbdd16325de9a91588cab0b",
      "parents": [
        "9f2532bf1215dffb4058d1b01834b3a0a7272fdc"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Dec 04 14:40:30 2012 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Dec 04 14:40:30 2012 -0800"
      },
      "message": "more app launch test tweaks\n\nto get closer to the previous harness:\n* sleep 750ms after launch then press HOME\n* force close app after launch\n* sleep 2s then move to next app\n\nChange-Id: I70fefa7f3e87c637ed8b4cb2981c26d665c94319\n"
    },
    {
      "commit": "c28a062ffd7edbdbd936c750fa3ec3f81b0d1b44",
      "tree": "988c8dd107e2ec95bc4c48a789bc187f87498a74",
      "parents": [
        "76277df27c4d4df39321c400bd5adece32a59b58"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Sat Dec 01 23:37:57 2012 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Sat Dec 01 23:40:10 2012 -0800"
      },
      "message": "app launch test fixes and improvements\n\n* fixed NPE when specified app name does not exist\n* force stop package before starting, because some names may\n  resolve into the same package\n* ensure app is launched in the order as sepcified in command\n  line\n* fixed time recording: it should have been \u0027thisTime\u0027 as\n  reported by ActivityManager, to be consistent with previous\n  harness\n\nChange-Id: I411a568580feef21821dcbe6ec15884f697af6fd\n"
    },
    {
      "commit": "f58e5b6cdcecee6184784b3a6ac33f60341de170",
      "tree": "1559e7a690c4dabcff9a456affa6ee0a23a3400b",
      "parents": [
        "89ac38bf70bb21e34c8c29b96e6316343ee46e87"
      ],
      "author": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Tue Oct 02 15:56:03 2012 -0700"
      },
      "committer": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Tue Nov 20 18:01:55 2012 -0800"
      },
      "message": "Added app launch test.\n\nThe test will start each app and report the time it takes for\nthe app to start in milliseconds.\n\nChange-Id: I974ac36f70f0d982aa01e46824fe138eb641d680\n"
    }
  ]
}
