)]}'
{
  "commit": "74f0c02044ca5d058f582c64b00c39e0f75e24f0",
  "tree": "05a59b8b1b64d1ba1febb4165cdcdc9a9c70127f",
  "parents": [
    "f8a0f82fad3893c80fdc3219cb09900be02a1655"
  ],
  "author": {
    "name": "Yunchao He",
    "email": "yunchao.he@intel.com",
    "time": "Thu Jun 10 17:04:04 2021 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 10 17:04:04 2021 +0000"
  },
  "message": "Refactor CopySplitTests.cpp in unittest D3D12\n\nThe log output code snippet duplicates again and again in this test.\nSo this change put it into a function and all tests can call that\nfunction without duplicated code. It names the new function as\nDoTest(), which calls DoTest2D() (the original DoTest()). The new\nfunction can add DoTest3D() into the test in order to test 3D\ntexture splitter if needed and all tests don\u0027t need to change\nanything.\n\nIt also removes TexelBlockInfo instance in DoTest2D(), which provide\nno new info, just as Origin3D instance (for origin) and Extent3D\ninstance (for copySize).\n\nBug: dawn:547\n\nChange-Id: I668682c5bdbae56dcdc8cf0e232f27233e17b883\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/54221\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Yunchao He \u003cyunchao.he@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be5b8e4f0e9c4b519ac2b0f7dbcd62cf0b32e47d",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/d3d12/CopySplitTests.cpp",
      "new_id": "ebfa5228f34bb960e0e0a3ec9dcc516c798f590c",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/d3d12/CopySplitTests.cpp"
    }
  ]
}
