)]}'
{
  "commit": "3677fbcce8fd1323f9accae9ffbdcd1d0dd913a6",
  "tree": "79032ddbe34bd4e583f237762ef4fc088ad43cf3",
  "parents": [
    "ff624dd8b27029f4d69f884a15ff3af8606b15b9"
  ],
  "author": {
    "name": "Boian Petkantchin",
    "email": "boian.petkantchin@amd.com",
    "time": "Wed Apr 17 18:07:06 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 17 18:07:06 2024 -0700"
  },
  "message": "[runtime] Add semaphore test where 2 batches wait on a former batch amongst 2 (#17080)\n\nWith this this test I added some functions to make the test body\r\nshorter.\r\nUnfortunately, we can\u0027t put gtest asserts in functions that have a\r\nnon-void return. Because of that in the functions I am using\r\n`IREE_EXPECT*` instead of `IREE_ASSERT*`. This may cause tests other\r\nthan the one that is failing to fail also, as the whole executable may\r\ncrash if for example a command buffer fails to be created and then we\r\nget a segmentation fault when trying to use it.\r\nI thought this is an acceptable sacrifice to avoid repetition and to\r\nhave shorter and more readable tests.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce588322f32240d963a673b9776e1e8d9baf444f",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/cts/cts_test_base.h",
      "new_id": "cb6eb01e61a11f8c4981a6ae98c762f51216197d",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/cts/cts_test_base.h"
    },
    {
      "type": "modify",
      "old_id": "ed7f9d835fe1e01f6bf9996086fa051ba7fedb80",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/cts/semaphore_submission_test.h",
      "new_id": "5b42971f65f154df83484b12e955e165d8d8449c",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/cts/semaphore_submission_test.h"
    }
  ]
}
