# memory: instinct-test-count-differs-by-cwd-not-by-branch
pytestのテスト収集件数がcwdによって異なる問題。ディスク上のファイルをparametrizeするテストがあるため、gitignoreされたファイルの存在が件数に影響を与える。cwdを固定して両方の版をチェックアウトし、同一cwdで2回collectして決定的かを確認する必要がある。
## ポイント
- pytest tools/の収集件数がcwdによって異なる
- test_skill_frontmatter.pyがディスク上のskills/*/SKILL.mdをparametrizeする
- gitignoreされたファイルの存在が件数に影響を与える
- cwdを固定して両方の版をチェックアウトする必要がある
- 同一cwdで2回collectして決定的かを確認する
## 関連ページ
[[instinct-coverage-ratio-is-silent-outside-its-set]] [[instinct-parallel-branches-measured-by-one-probe-set]] [[instinct-summary-label-lags-behind-implementation]]
## 関連概念(未作成)
`pytestのテスト収集の決定性` `cwdの影響を受けるテストの設計` `gitignoreされたファイルのテスト対象化`
memory: instinct-test-count-differs-by-cwd-not-by-branch