)]}'
{
  "commit": "3f5a1bab675e01441236d44b8659fd8c952da7d8",
  "tree": "2e6948abfed72ea707bddc905d75cfe953a8c322",
  "parents": [
    "b08d83706de923c09452433f3997a8458ce2f9a2"
  ],
  "author": {
    "name": "Danny Tuppeny",
    "email": "danny@tuppeny.com",
    "time": "Thu Feb 27 12:57:40 2025 -0800"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Feb 27 12:57:40 2025 -0800"
  },
  "message": "[dds/dap] Don\u0027t wait for 10s for outstanding requests/events when tests tear down\n\nThe DAP tests have some debug logging that prints if a request/event takes longer than 10 seconds to arrive. In the case where tests run quickly and the DAP client is torn down, these delays cause the test run to stay alive for 10 sec unnecessarily (and print irrelevant warnings).\n\nThis changes that code to check periodically instead, and exits early if the client is torn down avoiding both the 10s wait and the spurious warning.\n\nChange-Id: Ic07826942e8ae307867820020b30595a42e68d15\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/411680\nReviewed-by: Derek Xu \u003cderekx@google.com\u003e\nCommit-Queue: Derek Xu \u003cderekx@google.com\u003e\nReviewed-by: Srujan Gaddam \u003csrujzs@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b6234b8eef278e46b142d6d6240691342af2b95",
      "old_mode": 33188,
      "old_path": "pkg/dds/test/dap/integration/test_client.dart",
      "new_id": "c06dd2bb44d3a62a6238ca942fba0a4b723ed634",
      "new_mode": 33188,
      "new_path": "pkg/dds/test/dap/integration/test_client.dart"
    }
  ]
}
