)]}'
{
  "commit": "beb1a3808c4acd66198d3dc69176c31f0cc81474",
  "tree": "97e484c297b2f9b41f25997c40cb51a340695603",
  "parents": [
    "5b541e93134dffb74649d01ccfc17377db79e0e1"
  ],
  "author": {
    "name": "Jack Hsieh",
    "email": "97704544+chengweih001@users.noreply.github.com",
    "time": "Wed Feb 19 12:51:57 2025"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Feb 19 12:51:57 2025"
  },
  "message": "[testdriver] Add some test_driver.bidi.bluetooth commands and event (#50518)\n\nAdd the following WebDriver BiDi commands and event and extend the documentation:\n-  `test_driver.bidi.bluetooth.simulatePreconnectedPeripheral` method matching [`bluetooth.simulatePreconnectedPeripheral`](https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-simulateconnectedperipheral-command)\n-  `test_driver.bidi.bluetooth.handleRequestDevicePrompt` method matching [`bluetooth.handleRequestDevicePrompt`](https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-handlerequestdeviceprompt-command)\n-  `test_driver.bidi.bluetooth.requestDevicePromptUpdated` method matching [`bluetooth.requestDevicePromptUpdated`](https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-requestdevicepromptupdated-event)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2787b6be90db43becb3608c2bfae554132f4394",
      "old_mode": 33188,
      "old_path": "docs/writing-tests/testdriver.md",
      "new_id": "537b3c01976c3c798ea7afda47832aaea324830d",
      "new_mode": 33188,
      "new_path": "docs/writing-tests/testdriver.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a5ac47c67d942a0123f7d7caa91f7088f66a898",
      "new_mode": 33188,
      "new_path": "infrastructure/metadata/infrastructure/testdriver/bidi/bluetooth/handle_request_device_prompt.https.html.ini"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a5ac47c67d942a0123f7d7caa91f7088f66a898",
      "new_mode": 33188,
      "new_path": "infrastructure/metadata/infrastructure/testdriver/bidi/bluetooth/simulate_preconnected_peripheral.https.html.ini"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d1b9176003388e40be27f8a7582ad1a3240a860",
      "new_mode": 33188,
      "new_path": "infrastructure/testdriver/bidi/bluetooth/handle_request_device_prompt.https.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f6962d1c85496ca85867b6814b88bf6464275f1",
      "new_mode": 33188,
      "new_path": "infrastructure/testdriver/bidi/bluetooth/resources/bidi-bluetooth-helper.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "318bd29cf4ee77dd34bb0a2f5fc91e54d29fc189",
      "new_mode": 33188,
      "new_path": "infrastructure/testdriver/bidi/bluetooth/simulate_preconnected_peripheral.https.html"
    },
    {
      "type": "modify",
      "old_id": "aee319f57571d0ad31a4db1a36ad48cc9c694a4f",
      "old_mode": 33188,
      "old_path": "resources/testdriver.js",
      "new_id": "05301bf55895eef71dc7e949871388f8f9cd7a49",
      "new_mode": 33188,
      "new_path": "resources/testdriver.js"
    },
    {
      "type": "modify",
      "old_id": "1013d28e8c644f8d912c1bb569930113925aafc2",
      "old_mode": 33188,
      "old_path": "tools/webdriver/webdriver/bidi/modules/bluetooth.py",
      "new_id": "45e61bcd2a40d5a0ddf7c8b145d09935603dc880",
      "new_mode": 33188,
      "new_path": "tools/webdriver/webdriver/bidi/modules/bluetooth.py"
    },
    {
      "type": "modify",
      "old_id": "ef5344e19b29a7ac4b698bdd67705835ba10f937",
      "old_mode": 33188,
      "old_path": "tools/wptrunner/wptrunner/executors/asyncactions.py",
      "new_id": "11d5a89f5ee9b60b7b603644511430e8eb898733",
      "new_mode": 33188,
      "new_path": "tools/wptrunner/wptrunner/executors/asyncactions.py"
    },
    {
      "type": "modify",
      "old_id": "32c61f045ad6a5a993ce7f9412cbe1122ba00d8c",
      "old_mode": 33188,
      "old_path": "tools/wptrunner/wptrunner/executors/executorwebdriver.py",
      "new_id": "f8e4b8f929c5e706eee19b9feacd600522453abc",
      "new_mode": 33188,
      "new_path": "tools/wptrunner/wptrunner/executors/executorwebdriver.py"
    },
    {
      "type": "modify",
      "old_id": "19d5b49d2b7fb44108997156df273558947f7e1c",
      "old_mode": 33188,
      "old_path": "tools/wptrunner/wptrunner/executors/protocol.py",
      "new_id": "1ee0522e63fab188d295faa791c683de6ef8f83e",
      "new_mode": 33188,
      "new_path": "tools/wptrunner/wptrunner/executors/protocol.py"
    },
    {
      "type": "modify",
      "old_id": "2dd9a70c8298953fdfdaa050d8fb441b34348bb8",
      "old_mode": 33188,
      "old_path": "tools/wptrunner/wptrunner/testdriver-extra.js",
      "new_id": "9ddbe2e8df53886c5c3c89e5f21b62c5da760a2d",
      "new_mode": 33188,
      "new_path": "tools/wptrunner/wptrunner/testdriver-extra.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2de79a05bc954f082fc5d91cb16d557b6f8601c",
      "new_mode": 33188,
      "new_path": "webdriver/tests/bidi/external/bluetooth/simulate_preconnected_peripheral/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14e4067dfd7599d9c37944975628a8f2bfcceccd",
      "new_mode": 33188,
      "new_path": "webdriver/tests/bidi/external/bluetooth/simulate_preconnected_peripheral/invalid.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4b30913a61b9119ec41505141b789d7aa9f8a22",
      "new_mode": 33188,
      "new_path": "webdriver/tests/bidi/external/bluetooth/simulate_preconnected_peripheral/simulate_preconnected_peripheral.py"
    }
  ]
}
