{
  "revision": "03dcf548979a195751b4a9c2be908be2443ae361",
  "base": "849191b54b15682fba001dbde9757f88b76cf580",
  "runId": "local-1789108724744-126208",
  "shards": 4,
  "partial": false,
  "totalMs": 619362,
  "results": [
    {
      "status": "pass",
      "name": "static",
      "ms": 74528
    },
    {
      "status": "pass",
      "detail": "1895 passed / 0 failed / 69 conditional skip",
      "failures": [],
      "name": "unit-1",
      "ms": 189804
    },
    {
      "status": "pass",
      "detail": "1728 passed / 0 failed / 27 conditional skip",
      "failures": [],
      "name": "unit-2",
      "ms": 65530
    },
    {
      "status": "fail",
      "detail": "db reset(마이그레이션 전체 적용): pass · schema.sql 스냅샷 --check: pass · pgTAP: pass 121파일/2435 assert · 동시 저장 세대·영수증: pass · dirty 범위·세대 병합: fail · 순차 체크포인트·기간/달력 동치: pass · worker 임대·울타리·한 유저 트랜잭션: pass · 큰 이력 계산 격리·동시 CRUD·통계 수렴: pass",
      "steps": [
        {
          "name": "db reset(마이그레이션 전체 적용)",
          "status": "pass",
          "ms": 113115
        },
        {
          "name": "schema.sql 스냅샷 --check",
          "status": "pass",
          "detail": "",
          "ms": 27196
        },
        {
          "name": "pgTAP",
          "status": "pass",
          "detail": "121파일/2435 assert",
          "failures": [],
          "ms": 42623
        },
        {
          "name": "동시 저장 세대·영수증",
          "status": "pass",
          "ms": 60453
        },
        {
          "name": "dirty 범위·세대 병합",
          "status": "fail",
          "ms": 9032
        },
        {
          "name": "순차 체크포인트·기간/달력 동치",
          "status": "pass",
          "ms": 86087
        },
        {
          "name": "worker 임대·울타리·한 유저 트랜잭션",
          "status": "pass",
          "ms": 28706
        },
        {
          "name": "큰 이력 계산 격리·동시 CRUD·통계 수렴",
          "status": "pass",
          "ms": 189664
        }
      ],
      "failures": [
        "dirty 범위·세대 병합"
      ],
      "name": "database",
      "ms": 610537
    }
  ]
}
