{
  "revision": "0d207d4367676481353164295ac8c505a56a060c",
  "base": "607647efb894404e583df910153b2c0dae0e656e",
  "runId": "local-1789110146801-117784",
  "shards": 4,
  "partial": false,
  "totalMs": 604704,
  "results": [
    {
      "status": "pass",
      "name": "static",
      "ms": 87643
    },
    {
      "status": "pass",
      "detail": "1895 passed / 0 failed / 71 conditional skip",
      "failures": [],
      "name": "unit-1",
      "ms": 169092
    },
    {
      "status": "pass",
      "detail": "1729 passed / 0 failed / 27 conditional skip",
      "failures": [],
      "name": "unit-2",
      "ms": 77232
    },
    {
      "status": "pass",
      "detail": "db reset(마이그레이션 전체 적용): pass · schema.sql 스냅샷 --check: pass · pgTAP: pass 121파일/2435 assert · 동시 저장 세대·영수증: pass · dirty 범위·세대 병합: pass · 순차 체크포인트·기간/달력 동치: pass · worker 임대·울타리·한 유저 트랜잭션: pass · 큰 이력 계산 격리·동시 CRUD·통계 수렴: pass",
      "steps": [
        {
          "name": "db reset(마이그레이션 전체 적용)",
          "status": "pass",
          "ms": 98415
        },
        {
          "name": "schema.sql 스냅샷 --check",
          "status": "pass",
          "detail": "",
          "ms": 21645
        },
        {
          "name": "pgTAP",
          "status": "pass",
          "detail": "121파일/2435 assert",
          "failures": [],
          "ms": 38764
        },
        {
          "name": "동시 저장 세대·영수증",
          "status": "pass",
          "ms": 61578
        },
        {
          "name": "dirty 범위·세대 병합",
          "status": "pass",
          "ms": 8016
        },
        {
          "name": "순차 체크포인트·기간/달력 동치",
          "status": "pass",
          "ms": 86136
        },
        {
          "name": "worker 임대·울타리·한 유저 트랜잭션",
          "status": "pass",
          "ms": 30953
        },
        {
          "name": "큰 이력 계산 격리·동시 CRUD·통계 수렴",
          "status": "pass",
          "ms": 191859
        }
      ],
      "failures": [],
      "name": "database",
      "ms": 595700
    }
  ]
}
