{
 "flight": {
  "id": 27263,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Add timeout tests for GlobalTestInitializeAttribute and GlobalTestCleanupAttribute",
  "number": 6200,
  "source": "aidev",
  "commits": 2,
  "debrief": "GitHub Copilot adds timeout tests for the GlobalTestInitializeAttribute and GlobalTestCleanupAttribute to microsoft/testfx. The change adds 153 lines across two files in two commits, with no deletions. Three reviews are recorded, with no changes requested and no review comments. The pull request merges clean after 5.85 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 153,
  "closed_at": "2025-07-28T18:04:49+00:00",
  "deletions": 0,
  "merged_at": "2025-07-28T18:04:49+00:00",
  "opened_at": "2025-07-28T12:13:38+00:00",
  "task_type": "test",
  "body_chars": 1860,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:22:23.59101+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR adds comprehensive timeout test coverage for the new `GlobalTestInitializeAttribute` and `GlobalTestCleanupAttribute` introduced in PR #6132.\n\n## Changes Made\n\n### Test Coverage Added\n- **8 new timeout test methods** covering basic timeout scenarios:\n  - Test context cancellation for global ",
  "review_count": 3,
  "files_changed": 2,
  "hours_to_merge": 5.85,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:22:23.59101+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "testfx",
  "owner": "microsoft",
  "stars": 1058,
  "license": "MIT",
  "full_name": "microsoft/testfx",
  "primary_language": "C#"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-28T18:04:49+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "Evangelink"
  },
  {
   "at": "2025-07-28T18:04:49+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "Evangelink"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add analyzer to flag Assert.Throws with multiple statements (MSTEST0051)",
   "number": 6190,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4504,
   "deletions": 1326,
   "merged_at": "2025-07-30T10:53:31+00:00",
   "opened_at": "2025-07-27T14:02:16+00:00",
   "task_type": "feat",
   "files_changed": 101,
   "hours_to_merge": 68.85
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Rename diagnostic options to use kebab case",
   "number": 6165,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 5353,
   "deletions": 5262,
   "merged_at": "2025-07-30T14:05:27+00:00",
   "opened_at": "2025-07-25T08:23:15+00:00",
   "task_type": "refactor",
   "files_changed": 309,
   "hours_to_merge": 125.7
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix codefix behavior for partial classes with TestCleanup and Dispose in different parts",
   "number": 6164,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 224,
   "deletions": 50,
   "merged_at": "2025-07-28T08:22:02+00:00",
   "opened_at": "2025-07-25T08:22:11+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 72
  }
 ],
 "pr_url": "https://github.com/microsoft/testfx/pull/6200",
 "page": "https://agentriders.com/logs/microsoft/testfx/6200/"
}