)]}'
{
  "commit": "db346a7cbe511641e11307dc4cbbc8fc0c323845",
  "tree": "91f8efb75272eb82adf01f20e5088b287ab68c09",
  "parents": [
    "876222f77dfc640c852d5bb14f0aacf0f74e5690"
  ],
  "author": {
    "name": "hbos",
    "email": "hbos@webrtc.org",
    "time": "Tue Nov 29 09:57:01 2016"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Nov 29 09:57:08 2016"
  },
  "message": "RTCStatsIntegrationTest added.\n\nThis is an integration test using peerconnectiontestwrapper.h to set up\nand end to end test using a real PeerConnection implementation. These\ntests will complement rtcstatscollector_unittest.cc which collects all\nstats using mocks.\n\nThe integration test is set up so that all stats types are returned by\nGetStats and verifies that expected dictionary members are defined. The\ntest could in the future be updated to include sanity checks for the\nvalues of members. There is a sanity check that references to other\nstats dictionaries yield existing stats of the appropriate type, but\nother than that members are only tested for if they are defined not.\n\nStatsCallback of rtcstatscollector_unittest.cc is moved so that it can\nbe reused and renamed to RTCStatsObtainer.\n\nTODO: Audio stream track stats members are missing in the test. Find out\nif this is because of a real problem or because of testing without real\ndevices. Do this before closing crbug.com/627816.\n\nBUG\u003dchromium:627816\n\nReview-Url: https://codereview.webrtc.org/2521663002\nCr-Commit-Position: refs/heads/master@{#15287}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d827de037853cc358194934cac1ca0b77b2ce8ba",
      "old_mode": 33188,
      "old_path": "webrtc/api/BUILD.gn",
      "new_id": "fe1ade26d61d5d96f171bef3b820144e58a0b3e5",
      "new_mode": 33188,
      "new_path": "webrtc/api/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a74d19f07a70adab47aad1250f3bfe6e2604e2a3",
      "new_mode": 33188,
      "new_path": "webrtc/api/rtcstats_integrationtest.cc"
    },
    {
      "type": "modify",
      "old_id": "f27eb329800e26254cda4c02ec968382a5c8eaa0",
      "old_mode": 33188,
      "old_path": "webrtc/api/rtcstatscollector_unittest.cc",
      "new_id": "e4c311836776be9b633a0ef663901cc6110e2d20",
      "new_mode": 33188,
      "new_path": "webrtc/api/rtcstatscollector_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3cdac492f1910fd297ee7673191f7282d526eb0a",
      "old_mode": 33188,
      "old_path": "webrtc/api/test/peerconnectiontestwrapper.h",
      "new_id": "6433e8fb05546e60f65736ef0ac04bfccb6f5265",
      "new_mode": 33188,
      "new_path": "webrtc/api/test/peerconnectiontestwrapper.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aeae87cdddf7eb6c7c29c2aecf210a4912596844",
      "new_mode": 33188,
      "new_path": "webrtc/api/test/rtcstatsobtainer.h"
    }
  ]
}
