)]}'
{
  "commit": "763c7ec82dbfc72ba891eedb4e7ee689af9eb1c7",
  "tree": "62fcabadd24f8befe256c42a23df8d8aff7ecaa7",
  "parents": [
    "56dcfd4edb01243e15fe64ac106a9c3994ab3502"
  ],
  "author": {
    "name": "Pavlo Shchelokovskyy",
    "email": "shchelokovskyy@gmail.com",
    "time": "Fri Dec 19 17:37:12 2025 +0000"
  },
  "committer": {
    "name": "Pavlo Shchelokovskyy",
    "email": "shchelokovskyy@gmail.com",
    "time": "Tue Dec 23 12:04:18 2025 +0000"
  },
  "message": "Inherit from tempest\u0027s BaseTestCase\n\namong other things, the tempest.test.BaseTestCase implements\n\u0027serial\u0027 code execution via interprocess lock - while a test\nmarked as \u0027serial\u0027 runs, no other test can run.\n\nHeat-tempest-plugin currently completely ignores that, resulting\nin heat tests running together with \u0027serial\u0027 tests,\nsometimes breaking the latter (e.g. aggregate tests can not add\nhost to aggregate because the host is unexpectedly not empty).\n\nThis commit makes heat-tempest-plugin\u0027s BaseTestCase inherit from\ntempest.test.BaseTestCase, thus making heat tests respect the\n\u0027serial\u0027 flag.\nSome methods were renamed to not shadow over the same named ones\nfrom tempest.\n\nRelated-Issue: PRODX-56296\nChange-Id: If4f12f2ff7132046afa8c7ee7028d7a6b5d2d549\n(cherry picked from commit 34df52767e176c551a6e0112ff443f6ce660b169)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "177477af3dfb0eeba704e50191914270a8278dda",
      "old_mode": 33188,
      "old_path": "heat_tempest_plugin/common/test.py",
      "new_id": "d2cb133204db6a6cf1af9d0bf99b7287057bda2f",
      "new_mode": 33188,
      "new_path": "heat_tempest_plugin/common/test.py"
    }
  ]
}
