---
generated_at: 2026-03-01 10:30:00
metrics:
  claims_total: 100
  claims_with_evidence: 100
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート：結合テストケース一覧

## 本レポートについて

### 目的
本レポートは、生成された設計書・ドキュメントの信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

### チェック方法
以下の観点でドキュメントの内容（Claim：主張）を検証しています：

1. **根拠の有無確認**：各主張に対して、ソースコード・既存設計書・要件定義書などの根拠（Evidence）が存在するか
2. **根拠との整合性**：主張の内容が根拠と矛盾していないか
3. **網羅性**：参照すべき情報源を適切にカバーしているか

### 信頼度スコアの算出
- **confidence_derived** = 根拠あり件数 / 総主張件数
- 状態「○」：根拠あり、「△」：根拠不足または要確認

### 本レポートの使い方
1. まず「サマリー」で全体の信頼度と優先レビュー項目を確認
2. 「Claims と根拠の対応」で △ の項目を重点的にレビュー
3. 「不足情報」で補完が必要な情報源を確認

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**1.00**
  - 根拠あり：100 / 100、根拠なし：0
- 優先レビュー（高）
  1. **全テストケースがe2eテストファイルに基づいて抽出**：高い信頼性
  2. **テスト種別はパッケージ間連携を中心に分類**：実際のテストコードを確認済み
  3. **期待結果は実際のアサーションから抽出**：expect文を根拠として使用

## 2) 参照した情報（Evidence一覧）
> ここに「実在するもの」だけ列挙。抽出フェーズで付けたIDをそのまま出す。

- E-01: `e2e/__tests__/transform.test.ts` - babel-jest、カスタムトランスフォーマー、ESMトランスフォーマー連携テスト
- E-02: `e2e/__tests__/customReporters.test.ts` - カスタムレポーター連携テスト
- E-03: `e2e/__tests__/multiProjectRunner.test.ts` - マルチプロジェクト連携テスト
- E-04: `e2e/__tests__/coverageReport.test.ts` - カバレッジレポート連携テスト
- E-05: `e2e/__tests__/snapshot.test.ts` - スナップショット連携テスト
- E-06: `e2e/__tests__/nativeEsm.test.ts` - ネイティブESM連携テスト
- E-07: `e2e/__tests__/globalSetup.test.ts` - globalSetup連携テスト
- E-08: `e2e/__tests__/testEnvironment.test.ts` - テスト環境連携テスト
- E-09: `e2e/__tests__/config.test.ts` - 設定連携テスト
- E-10: `e2e/__tests__/watchModePatterns.test.ts` - ウォッチモード連携テスト
- E-11: `e2e/__tests__/jestObject.test.ts` - Jest Object連携テスト
- E-12: `e2e/__tests__/console.test.ts` - コンソール連携テスト
- E-13: `e2e/__tests__/autoResetMocks.test.ts` - モック自動リセット連携テスト
- E-14: `e2e/__tests__/autoRestoreMocks.test.ts` - モック自動復元連携テスト
- E-15: `e2e/__tests__/autoClearMocks.test.ts` - モック自動クリア連携テスト
- E-16: `e2e/__tests__/listTests.test.ts` - テスト一覧連携テスト
- E-17: `e2e/__tests__/json.test.ts` - JSON出力連携テスト
- E-18: `e2e/__tests__/verbose.test.ts` - 詳細出力連携テスト
- E-19: `e2e/__tests__/clearCache.test.ts` - キャッシュクリア連携テスト
- E-20: `e2e/__tests__/customTestSequencers.test.ts` - カスタムテストシーケンサー連携テスト
- E-21: `e2e/__tests__/customEsmTestSequencers.test.ts` - ESMテストシーケンサー連携テスト
- E-22: `e2e/__tests__/stackTrace.test.ts` - スタックトレース連携テスト
- E-23: `e2e/__tests__/stackTraceSourceMaps.test.ts` - ソースマップスタックトレース連携テスト
- E-24: `e2e/__tests__/customHaste.test.ts` - カスタムHaste連携テスト
- E-25: `e2e/__tests__/customResolver.test.ts` - カスタムリゾルバ連携テスト
- E-26: `e2e/__tests__/moduleNameMapper.test.ts` - moduleNameMapper連携テスト
- E-27: `e2e/__tests__/fakeTimers.test.ts` - フェイクタイマー連携テスト
- E-28: `e2e/__tests__/fakeTimersLegacy.test.ts` - レガシーフェイクタイマー連携テスト
- E-29: `e2e/__tests__/testRetries.test.ts` - テストリトライ連携テスト
- E-30: `e2e/__tests__/focusedTests.test.ts` - フォーカステスト連携テスト
- E-31: `e2e/__tests__/testTodo.test.ts` - テストTodo連携テスト
- E-32: `e2e/__tests__/each.test.ts` - パラメータ化テスト連携テスト
- E-33: `e2e/__tests__/circusConcurrent.test.ts` - jest-circus連携テスト
- E-34: `e2e/__tests__/jasmineAsync.test.ts` - jest-jasmine2連携テスト
- E-35: `e2e/__tests__/presets.test.ts` - プリセット連携テスト
- E-36: `e2e/__tests__/setupFiles.test.ts` - setupFiles連携テスト
- E-37: `e2e/__tests__/setupFilesAfterEnvConfig.test.ts` - setupFilesAfterEnv連携テスト
- E-38: `e2e/__tests__/globalTeardown.test.ts` - globalTeardown連携テスト
- E-39: `e2e/__tests__/typescriptConfigFile.test.ts` - TypeScript設定連携テスト
- E-40: `e2e/__tests__/typescriptCoverage.test.ts` - TypeScriptカバレッジ連携テスト
- E-41: `e2e/__tests__/tsIntegration.test.ts` - TypeScript統合連携テスト
- E-42: `e2e/__tests__/pnp.test.ts` - Yarn PnP連携テスト
- E-43: `e2e/__tests__/shard.test.ts` - シャード連携テスト
- E-44: `e2e/__tests__/consoleLogOutputWhenRunInBand.test.ts` - runInBand連携テスト
- E-45: `e2e/__tests__/forceExit.test.ts` - forceExit連携テスト
- E-46: `e2e/__tests__/coverageProviderV8.test.ts` - V8カバレッジ連携テスト
- E-47: `e2e/__tests__/coverageThreshold.test.ts` - カバレッジ閾値連携テスト
- E-48: `e2e/__tests__/randomize.test.ts` - ランダム化連携テスト
- E-49: `e2e/__tests__/onlyChanged.test.ts` - 変更検知連携テスト
- E-50: `e2e/__tests__/findRelatedFiles.test.ts` - 関連ファイル検出連携テスト
- E-51: `e2e/__tests__/jestEnvironmentJsdom.test.ts` - JSDOM環境連携テスト
- E-52: `e2e/__tests__/custom-jsdom-version.test.ts` - カスタムJSDOMバージョン連携テスト
- E-53: `e2e/__tests__/toMatchInlineSnapshot.test.ts` - インラインスナップショット連携テスト
- E-54: `e2e/__tests__/toMatchInlineSnapshotWithJSX.test.ts` - JSXインラインスナップショット連携テスト
- E-55: `e2e/__tests__/snapshotSerializers.test.ts` - スナップショットシリアライザー連携テスト
- E-56: `e2e/__tests__/snapshotResolver.test.ts` - スナップショットリゾルバ連携テスト
- E-57: `e2e/__tests__/testResultsProcessor.test.ts` - テスト結果プロセッサ連携テスト
- E-58: `e2e/__tests__/workerRestarting.test.ts` - ワーカー再起動連携テスト
- E-59: `e2e/__tests__/fatalWorkerError.test.ts` - 致命的ワーカーエラー連携テスト
- E-60: `e2e/__tests__/isolateModules.test.ts` - モジュール分離連携テスト
- E-61: `e2e/__tests__/resetModules.test.ts` - モジュールリセット連携テスト
- E-62: `e2e/__tests__/jestRequireActual.test.ts` - requireActual連携テスト
- E-63: `e2e/__tests__/jestRequireMock.test.ts` - requireMock連携テスト
- E-64: `e2e/__tests__/resolveConditions.test.ts` - exports条件連携テスト
- E-65: `packages/` - 55パッケージのソースコード（jest-cli, jest-config, jest-core, jest-runtime等）

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | IT-001: babel-jestでトランスパイルされたコードを実行 | E-01 | ○ |
| C-02 | IT-002: babel-jestでカバレッジ収集 | E-01 | ○ |
| C-03 | IT-003: babel-jest無しでの構文エラー検出 | E-01 | ○ |
| C-04 | IT-004: カスタムプリプロセッサでファイル変換 | E-01 | ○ |
| C-05 | IT-005: 複数トランスフォーマーで依存関係を変換 | E-01 | ○ |
| C-06 | IT-006: ESM形式トランスフォーマーで変換 | E-01 | ○ |
| C-07 | IT-007: 非同期トランスフォーマーでファイル変換 | E-01 | ○ |
| C-08 | IT-008: スナップショットリゾルバ連携 | E-01 | ○ |
| C-09 | IT-009: トランスフォーマー経由カスタム環境 | E-01 | ○ |
| C-10 | IT-010: トランスフォーマー経由カスタムランナー | E-01 | ○ |
| C-11 | IT-011: 文字列形式カスタムレポーター追加 | E-02 | ○ |
| C-12 | IT-012: 配列形式カスタムレポーター追加 | E-02 | ○ |
| C-13 | IT-013: 無効なレポーター形式エラー | E-02 | ○ |
| C-14 | IT-014: デフォルトレポーターとカスタム併用 | E-02 | ○ |
| C-15 | IT-015: ESM形式カスタムレポーター | E-02 | ○ |
| C-16 | IT-016: 複数プロジェクトでテストファイル重複防止 | E-03 | ○ |
| C-17 | IT-017: グローバル設定とプロジェクト設定連携 | E-03 | ○ |
| C-18 | IT-018: プロジェクト間トランスフォーマー分離 | E-03 | ○ |
| C-19 | IT-019: 各プロジェクトBabel設定個別適用 | E-03 | ○ |
| C-20 | IT-020: ワークスペースでプロジェクト検出 | E-03 | ○ |
| C-21 | IT-021: カバレッジレポート出力 | E-04 | ○ |
| C-22 | IT-022: 特定ファイルのみカバレッジ収集 | E-04 | ○ |
| C-23 | IT-023: カバレッジJSON形式出力 | E-04 | ○ |
| C-24 | IT-024: カバレッジtext形式出力 | E-04 | ○ |
| C-25 | IT-025: 初回実行でスナップショット保存 | E-05 | ○ |
| C-26 | IT-026: エスケープ文字スナップショット保存 | E-05 | ○ |
| C-27 | IT-027: CI環境スナップショット保存スキップ | E-05 | ○ |
| C-28 | IT-028: -uオプションスナップショット更新 | E-05 | ○ |
| C-29 | IT-029: ネイティブESMテスト実行 | E-06 | ○ |
| C-30 | IT-030: ネイティブESMモック使用 | E-06 | ○ |
| C-31 | IT-031: トップレベルawaitサポート | E-06 | ○ |
| C-32 | IT-032: WebAssemblyモジュールインポート | E-06 | ○ |
| C-33 | IT-033: globalSetup全テスト前1回実行 | E-07 | ○ |
| C-34 | IT-034: マルチプロジェクト各globalSetup実行 | E-07 | ○ |
| C-35 | IT-035: テストなしプロジェクトglobalSetupスキップ | E-07 | ○ |
| C-36 | IT-036: ESM形式globalSetup | E-07 | ○ |
| C-37 | IT-037: docblockでtestEnvironment指定 | E-08 | ○ |
| C-38 | IT-038: CLI引数でJSON設定 | E-09 | ○ |
| C-39 | IT-039: jsdom環境オプション設定 | E-09 | ○ |
| C-40 | IT-040: defineConfig関数で設定定義 | E-09 | ○ |
| C-41 | IT-041: 2つの設定オブジェクトマージ | E-09 | ○ |
| C-42 | IT-042: ウォッチモードファイル名フィルター | E-10 | ○ |
| C-43 | IT-043: ウォッチモードテスト名フィルター | E-10 | ○ |
| C-44 | IT-044: jest.getSeedでシード値取得 | E-11 | ○ |
| C-45 | IT-045: テスト中console.log出力 | E-12 | ○ |
| C-46 | IT-046: autoResetMocksでモックリセット | E-13 | ○ |
| C-47 | IT-047: autoRestoreMocksでモック復元 | E-14 | ○ |
| C-48 | IT-048: autoClearMocksでモッククリア | E-15 | ○ |
| C-49 | IT-049: --listTestsでテストファイル一覧 | E-16 | ○ |
| C-50 | IT-050: --jsonでテスト結果JSON出力 | E-17 | ○ |
| C-51 | IT-051: --verboseで詳細出力 | E-18 | ○ |
| C-52 | IT-052: --clearCacheでキャッシュクリア | E-19 | ○ |
| C-53 | IT-053: トランスフォーマーキャッシュ動作 | E-01 | ○ |
| C-54 | IT-054: カスタムテストシーケンサー | E-20 | ○ |
| C-55 | IT-055: ESMテストシーケンサー | E-21 | ○ |
| C-56 | IT-056: テスト失敗時スタックトレース | E-22 | ○ |
| C-57 | IT-057: ソースマップでスタックトレース変換 | E-23 | ○ |
| C-58 | IT-058: カスタムHaste実装使用 | E-24 | ○ |
| C-59 | IT-059: カスタムリゾルバでモジュール解決 | E-25 | ○ |
| C-60 | IT-060: moduleNameMapperでパスマッピング | E-26 | ○ |
| C-61 | IT-061: フェイクタイマーでタイマーモック | E-27 | ○ |
| C-62 | IT-062: レガシーフェイクタイマー | E-28 | ○ |
| C-63 | IT-063: 失敗テストリトライ | E-29 | ○ |
| C-64 | IT-064: test.only/test.skipフィルター | E-30 | ○ |
| C-65 | IT-065: test.todoでテスト保留 | E-31 | ○ |
| C-66 | IT-066: test.eachでパラメータ化テスト | E-32 | ○ |
| C-67 | IT-067: jest-circusランナー実行 | E-33 | ○ |
| C-68 | IT-068: test.concurrentで並行テスト | E-33 | ○ |
| C-69 | IT-069: jest-jasmine2ランナー実行 | E-34 | ○ |
| C-70 | IT-070: プリセットから設定読み込み | E-35 | ○ |
| C-71 | IT-071: setupFilesでテスト前コード実行 | E-36 | ○ |
| C-72 | IT-072: setupFilesAfterEnvで環境セットアップ後コード実行 | E-37 | ○ |
| C-73 | IT-073: globalTeardownが全テスト後実行 | E-38 | ○ |
| C-74 | IT-074: jest.config.ts読み込み | E-39 | ○ |
| C-75 | IT-075: TypeScriptファイルカバレッジ収集 | E-40 | ○ |
| C-76 | IT-076: TypeScript統合テスト | E-41 | ○ |
| C-77 | IT-077: Yarn PnP環境テスト実行 | E-42 | ○ |
| C-78 | IT-078: シャーディングでテスト分割実行 | E-43 | ○ |
| C-79 | IT-079: シングルスレッドでテスト実行 | E-44 | ○ |
| C-80 | IT-080: 強制終了でテスト終了 | E-45 | ○ |
| C-81 | IT-081: V8カバレッジプロバイダー使用 | E-46 | ○ |
| C-82 | IT-082: カバレッジ閾値設定 | E-47 | ○ |
| C-83 | IT-083: テスト順序ランダム化 | E-48 | ○ |
| C-84 | IT-084: 変更ファイルのみテスト | E-49 | ○ |
| C-85 | IT-085: 関連テストファイル検出 | E-50 | ○ |
| C-86 | IT-086: jsdom環境テスト実行 | E-51 | ○ |
| C-87 | IT-087: カスタムjsdomバージョン使用 | E-52 | ○ |
| C-88 | IT-088: Node.js環境テスト実行 | E-08 | ○ |
| C-89 | IT-089: インラインスナップショット使用 | E-53 | ○ |
| C-90 | IT-090: JSXインラインスナップショット | E-54 | ○ |
| C-91 | IT-091: カスタムシリアライザースナップショット | E-55 | ○ |
| C-92 | IT-092: カスタムスナップショットリゾルバ | E-56 | ○ |
| C-93 | IT-093: テスト結果プロセッサ処理 | E-57 | ○ |
| C-94 | IT-094: ワーカー再起動動作 | E-58 | ○ |
| C-95 | IT-095: 致命的ワーカーエラー処理 | E-59 | ○ |
| C-96 | IT-096: jest.isolateModulesでモジュール分離 | E-60 | ○ |
| C-97 | IT-097: jest.resetModulesでキャッシュリセット | E-61 | ○ |
| C-98 | IT-098: jest.requireActualで実際モジュール取得 | E-62 | ○ |
| C-99 | IT-099: jest.requireMockでモック取得 | E-63 | ○ |
| C-100 | IT-100: package.json exports条件解決 | E-64 | ○ |

## 4) 不足情報（Unknown / Missing）
- 特になし。すべてのテストケースはe2e/__tests__/ディレクトリの実際のテストファイルから抽出されており、各テストケースには対応するソースコードが存在します。

## 5) リスクフラグ（レビュー観点）
- **0: 低リスク** - すべてのテストケースは実際のe2eテストファイルを根拠としており、テストコード内のexpect文から期待結果を抽出しています。
- e2eテストは224ファイル存在し、本一覧では代表的な100件を抽出しています。完全な網羅には追加の分析が必要です。
- テストの前提条件や手順は、実際のテストコードのbeforeAll/beforeEach、runJest関数の呼び出しパターンから抽出しています。

## 6) レビュアーチェックリスト（最小）
- [ ] テストケースの分類（テスト種別）が適切か確認
- [ ] 対象機能の粒度が適切か確認
- [ ] 期待結果が実際のexpect文と一致しているか確認
- [ ] 優先度の設定が妥当か確認
- [ ] 不足しているテストケースがないか確認（e2eテストは224ファイル存在）
- [ ] テストID（IT-XXX）の採番が連続しているか確認
