)]}'
{
  "commit": "be63e3f2b066530e0fd77d29e397010e2e710f25",
  "tree": "52aecaebd45277c8a8e46191ac58d948d0c7a9d5",
  "parents": [
    "5ef1c080be4facb600cfc49f0e152acea8bf4faf"
  ],
  "author": {
    "name": "Liam Appelbe",
    "email": "liama@google.com",
    "time": "Mon Jul 28 14:53:18 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 28 14:53:18 2025 -0700"
  },
  "message": "Reapply \"[test_runner] Improve timeout deflaking\"\n\nThe fix is in https://dart-review.googlesource.com/c/sdk/+/441460/1..2\n\nThe issue was that the TestConfiguration.selectors field was set\nincorrectly, because _expandSelectors was still reading\nconfiguration[\u0027test-list-contents\u0027] without accounting for the format\nchanges. It just needs the test name list, so the fix is to pass in\nthe already parsed testList variable.\n\nExample build: https://ci.chromium.org/ui/p/dart/builders/try/vm-aot-linux-release-x64-try/7213/overview\ncompare_results output: https://logs.chromium.org/logs/dart/buildbucket/cr-buildbucket/8708774547991696017/+/u/deflaking/list_tests_to_deflake__vm_tests_/raw_io.output_text\nDeflaking run flags: https://logs.chromium.org/logs/dart/buildbucket/cr-buildbucket/8708774547991696017/+/u/deflaking/vm_tests/l_execution_details\nDeflaking run output: https://logs.chromium.org/logs/dart/buildbucket/cr-buildbucket/8708774547991696017/+/u/deflaking/vm_tests/stdout\n\nThis reverts commit cc5f351c3499bf06b0468f481e2a76d3a236f28e.\n\nTEST\u003dCI\nBug: https://github.com/dart-lang/sdk/issues/55044\nChange-Id: Ie9ff1ba71f44ade7b4cd1c9b2f75b9efc1dee24a\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/441460\nCommit-Queue: Liam Appelbe \u003cliama@google.com\u003e\nReviewed-by: Alexander Thomas \u003cathom@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10ecbf2d8a32ac50bd2006f49ea6cdf020423670",
      "old_mode": 33261,
      "old_path": "pkg/test_runner/bin/compare_results.dart",
      "new_id": "77f1c6c08035f92ac818b35c829fbe12873f8617",
      "new_mode": 33261,
      "new_path": "pkg/test_runner/bin/compare_results.dart"
    },
    {
      "type": "modify",
      "old_id": "b313e0aacb393a74e2d7bae9ac3a9f20f2fdae83",
      "old_mode": 33188,
      "old_path": "pkg/test_runner/lib/bot_results.dart",
      "new_id": "ac7cbb487c73d00bb67c0e056808c1dd2cbd2a44",
      "new_mode": 33188,
      "new_path": "pkg/test_runner/lib/bot_results.dart"
    },
    {
      "type": "modify",
      "old_id": "b9311e0a2c65c1ab2f6b26aa06e32b82ee254571",
      "old_mode": 33188,
      "old_path": "pkg/test_runner/lib/src/configuration.dart",
      "new_id": "5183c38f4f63c6bec0d598b3256ea26f6cb1c641",
      "new_mode": 33188,
      "new_path": "pkg/test_runner/lib/src/configuration.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "807e30b4cbcc112b9de38b140d13de04b9b47650",
      "new_mode": 33188,
      "new_path": "pkg/test_runner/lib/src/deflake_info.dart"
    },
    {
      "type": "modify",
      "old_id": "300a4ae679507711a0e64f31fb8790dcb6b959e0",
      "old_mode": 33188,
      "old_path": "pkg/test_runner/lib/src/options.dart",
      "new_id": "2d578ca475f6e3b29aeccd7f592f25e69dcbefd2",
      "new_mode": 33188,
      "new_path": "pkg/test_runner/lib/src/options.dart"
    },
    {
      "type": "modify",
      "old_id": "a426b75b5810363c4d0470b65a99b8e0d9d552eb",
      "old_mode": 33188,
      "old_path": "pkg/test_runner/lib/src/process_queue.dart",
      "new_id": "775de22a52a1a127f385c64e809cc8434d128a46",
      "new_mode": 33188,
      "new_path": "pkg/test_runner/lib/src/process_queue.dart"
    },
    {
      "type": "modify",
      "old_id": "1633e1a98c91403b9feb00c01e0c280eb99163f6",
      "old_mode": 33188,
      "old_path": "pkg/test_runner/lib/src/test_case.dart",
      "new_id": "5164ae9c92ba37abbbaadef611800433a9f3b91a",
      "new_mode": 33188,
      "new_path": "pkg/test_runner/lib/src/test_case.dart"
    },
    {
      "type": "modify",
      "old_id": "b1f25c31db32c821cfc07e5517d398c3fe133d31",
      "old_mode": 33188,
      "old_path": "pkg/test_runner/lib/test_runner.dart",
      "new_id": "860028c058316a881af5eb1187e490ce55a16876",
      "new_mode": 33188,
      "new_path": "pkg/test_runner/lib/test_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "c655ddf754714657cdd8c82d841c5ce36ce09d5c",
      "old_mode": 33188,
      "old_path": "pkg/test_runner/test/compare_results/compare_results_test.dart",
      "new_id": "5318cf96bc867360b7e5c99f6129ba684aa60936",
      "new_mode": 33188,
      "new_path": "pkg/test_runner/test/compare_results/compare_results_test.dart"
    }
  ]
}
