{
  "revision": "9047a633b94e2ae576f0a83aacf244da374fbf14",
  "base": "af5ae625f6cb020e44b79cff1c5ec5ea89a7d38a",
  "runId": "local-1789068230127-23052",
  "shards": 4,
  "partial": false,
  "totalMs": 512943,
  "results": [
    {
      "status": "pass",
      "name": "static",
      "ms": 59492
    },
    {
      "status": "pass",
      "detail": "1902 passed / 0 failed / 40 conditional skip",
      "failures": [],
      "name": "unit-1",
      "ms": 119780
    },
    {
      "status": "pass",
      "detail": "1714 passed / 0 failed / 52 conditional skip",
      "failures": [],
      "name": "unit-2",
      "ms": 51890
    },
    {
      "status": "pass",
      "detail": "db reset(마이그레이션 전체 적용): pass · schema.sql 스냅샷 --check: pass · pgTAP: pass 143파일/2825 assert · 동시 저장 세대·영수증: pass · dirty 범위·세대 병합: pass · 순차 체크포인트·기간/달력 동치: pass · worker 임대·울타리·한 유저 트랜잭션: pass · 큰 이력 계산 격리·동시 CRUD·통계 수렴: pass",
      "steps": [
        {
          "name": "db reset(마이그레이션 전체 적용)",
          "status": "pass",
          "ms": 85272
        },
        {
          "name": "schema.sql 스냅샷 --check",
          "status": "pass",
          "detail": "",
          "ms": 20011
        },
        {
          "name": "pgTAP",
          "status": "pass",
          "detail": "143파일/2825 assert",
          "failures": [],
          "ms": 35732
        },
        {
          "name": "동시 저장 세대·영수증",
          "status": "pass",
          "ms": 53629
        },
        {
          "name": "dirty 범위·세대 병합",
          "status": "pass",
          "ms": 7758
        },
        {
          "name": "순차 체크포인트·기간/달력 동치",
          "status": "pass",
          "ms": 68696
        },
        {
          "name": "worker 임대·울타리·한 유저 트랜잭션",
          "status": "pass",
          "ms": 22356
        },
        {
          "name": "큰 이력 계산 격리·동시 CRUD·통계 수렴",
          "status": "pass",
          "ms": 162486
        }
      ],
      "failures": [],
      "name": "database",
      "ms": 504943
    }
  ]
}
