)]}'
{
  "commit": "ffe72a49bf27468c03bdbfde6818b785ccc9d154",
  "tree": "ca02e39f373df2c9bdc55e55fa061b94ea0575ad",
  "parents": [
    "5ba659c43f9802129b333f6d28fb4a8a87ab48e2"
  ],
  "author": {
    "name": "Lukasz Mrugala",
    "email": "lukaszx.mrugala@intel.com",
    "time": "Wed Dec 11 14:35:51 2024 +0000"
  },
  "committer": {
    "name": "Fabio Baltieri",
    "email": "fabio.baltieri@gmail.com",
    "time": "Thu Mar 13 16:53:55 2025 +0000"
  },
  "message": "scripts: Add invariant log closing\n\nIf BB tests failed, crashed, etc., log handles\ncould linger and crash test cleanup.\nAdding log closing to a `finally` section\nshould prevent those issues.\n\nLoggers should not be set up as globals,\nas it makes testing much harder.\nRunning multiple Twisters may cause for the\nlogfiles to be still \"in use\".\n\nWhen exiting main, close all logfiles\nand remove their handlers from all loggers.\nDo that for conftest as well.\n\nSigned-off-by: Lukasz Mrugala \u003clukaszx.mrugala@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c287c19fa2af6537c6da0541a7926214010e4c3f",
      "old_mode": 33188,
      "old_path": "scripts/pylib/twister/twisterlib/log_helper.py",
      "new_id": "e6a2b74c58b134649c50cf5ac4b25cf9dd383d2f",
      "new_mode": 33188,
      "new_path": "scripts/pylib/twister/twisterlib/log_helper.py"
    },
    {
      "type": "modify",
      "old_id": "0061e5e0c535bdfc515cdbf28bd5afa3532c1ab8",
      "old_mode": 33188,
      "old_path": "scripts/pylib/twister/twisterlib/twister_main.py",
      "new_id": "e363c5e7a2ece2bc64c0eb44d2eb61a67f3796fa",
      "new_mode": 33188,
      "new_path": "scripts/pylib/twister/twisterlib/twister_main.py"
    },
    {
      "type": "modify",
      "old_id": "d856261f2762407be14612eca408c40d8807b67a",
      "old_mode": 33188,
      "old_path": "scripts/tests/twister_blackbox/conftest.py",
      "new_id": "609bb8008127c703c3bc04e8dada2f4a95b7b142",
      "new_mode": 33188,
      "new_path": "scripts/tests/twister_blackbox/conftest.py"
    }
  ]
}
