)]}'
{
  "commit": "a4caff7be54e128a438924dad98f1415a4df48b9",
  "tree": "3fc914bcb5c8aa6419791f7863f0920042342537",
  "parents": [
    "ca10676c6bb32b390e365dc8f7a744f88e9b876f"
  ],
  "author": {
    "name": "CritasWang",
    "email": "critas@outlook.com",
    "time": "Tue Jan 27 13:13:01 2026 +0000"
  },
  "committer": {
    "name": "CritasWang",
    "email": "critas@outlook.com",
    "time": "Tue Jan 27 13:13:01 2026 +0000"
  },
  "message": "Redirect test output to file and upload as artifact for analysis\n\n- Add volume mount to iotdb-test service to capture test output\n- Redirect npm test output to test-results/test-output.log file\n- Add step in workflows to display test output in GitHub Actions logs\n- Upload test-results/ directory as artifact for download and analysis\n- Add || true to docker compose command to continue even on test failures\n- Add test-results/ to .gitignore\n- Separates test logs from Docker container logs for easier debugging\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2609f53f8acf8e821df21987e7fa97df5d781732",
      "old_mode": 33188,
      "old_path": ".github/workflows/e2e-1c1d.yml",
      "new_id": "6d4c0733800eda2ac8f1a1298d6a24c72847b1fc",
      "new_mode": 33188,
      "new_path": ".github/workflows/e2e-1c1d.yml"
    },
    {
      "type": "modify",
      "old_id": "7ffd389289a4d881b5181ec410105f7b7d6fc23c",
      "old_mode": 33188,
      "old_path": ".github/workflows/e2e-3c3d.yml",
      "new_id": "23f51331befadad211e99281c7fe981bfdd8ec68",
      "new_mode": 33188,
      "new_path": ".github/workflows/e2e-3c3d.yml"
    },
    {
      "type": "modify",
      "old_id": "8d6a02bb0fe165b9017a045b557d5061dd970e16",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "a206421f9083e1181bf9f0a4f894f81395108256",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "059bf0d145dd6888ddaf5536471ba95721ae2562",
      "old_mode": 33188,
      "old_path": "docker-compose-1c1d.yml",
      "new_id": "6d87e54e4caf516ba1ee27201fe18c306d432fc0",
      "new_mode": 33188,
      "new_path": "docker-compose-1c1d.yml"
    },
    {
      "type": "modify",
      "old_id": "3545ae4affb56f09b4c748867d4c7d1bc767984a",
      "old_mode": 33188,
      "old_path": "docker-compose-3c3d.yml",
      "new_id": "efacdbf25575d0a21f3ecb091ede69bf34860fc0",
      "new_mode": 33188,
      "new_path": "docker-compose-3c3d.yml"
    }
  ]
}
