)]}'
{
  "commit": "1b3b03d462d64812308acee30689b08c165925e2",
  "tree": "5211db188537ed0f8bfc65c29ea271a6f3a446a4",
  "parents": [
    "8f3e503413f39c4a0363a691f2a418c6d3b06387"
  ],
  "author": {
    "name": "zhufl",
    "email": "zhu.fanglei@zte.com.cn",
    "time": "Thu Apr 16 08:38:16 2020 +0800"
  },
  "committer": {
    "name": "zhufl",
    "email": "zhu.fanglei@zte.com.cn",
    "time": "Thu Apr 16 13:50:41 2020 +0800"
  },
  "message": "Adding description for testcases - compute part2\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: I3d1634fab5826928a45bd47c18aba6fc32021075\npartially-implements: blueprint testcase-description\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1483c2e342b8f96ae513c123bf7e5bad88dae057",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_flavors.py",
      "new_id": "f42f53a65832fe74b92577bfc0c5dc1dc71b4096",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_flavors.py"
    },
    {
      "type": "modify",
      "old_id": "789965eb8f1090c6f223aeb1d538526190c34d97",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_flavors_extra_specs.py",
      "new_id": "4c531b36aea76829b34863a22a1b02c00811cbb9",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_flavors_extra_specs.py"
    },
    {
      "type": "modify",
      "old_id": "9f8929328f7bb57782715c46ae46219cb8bd5ba0",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_flavors_extra_specs_negative.py",
      "new_id": "721acca9b33dac6404faf92e4bda072a0a8bbe66",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_flavors_extra_specs_negative.py"
    },
    {
      "type": "modify",
      "old_id": "836b9751e4f38eb1638fc51f93c0112986b88404",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_live_migration.py",
      "new_id": "a845c7231145e372459e65a848a9c0b64c6e7508",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_live_migration.py"
    },
    {
      "type": "modify",
      "old_id": "83f2e610fe6ea02c6be5ed3e7ce62242dc259ec5",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_migrations.py",
      "new_id": "37f5aec1ed5f18747abc68cd1a2b1ff0bdb2e681",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_migrations.py"
    },
    {
      "type": "modify",
      "old_id": "33b23b5ece01acc7e1cee63b2d4513cbe5d31d7e",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_networks.py",
      "new_id": "fb6376e313aa21db6394be41718d4c0bce9f53d7",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_networks.py"
    },
    {
      "type": "modify",
      "old_id": "bebc8c5b70cdca1213f0828c83f65706ec56288e",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_servers_on_multinodes.py",
      "new_id": "f44042831eb660606bb830034021cdc79c9aee14",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_servers_on_multinodes.py"
    },
    {
      "type": "modify",
      "old_id": "d264829ef76644cba79b73c8288ac6685403c39e",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_services_negative.py",
      "new_id": "033caa86b29075fb61133ba9889f1a2cc02a880f",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_services_negative.py"
    }
  ]
}
