Skip to content

WindowsのCOW単体テストが一時ファイル削除時に失敗する #151

Open

Description

@src3453

Windows環境で cargo test --lib を実行すると cow::tests::rejects_crc_sequence_range_and_base_mismatch が src/cow.rs:629 の std::fs::remove_file(p).unwrap() で失敗しました。

  • 標準TEMPではアクセス拒否 (os error 5)
  • TEMP/TMP/TMPDIRをワークスペースの target/golden-test-temp に揃えて再実行しても、ファイルが見つからない (os error 2) で失敗
  • 後者は145件成功、1件失敗。SGU focusedテスト14件は成功

#149 の検証中に発見。COW実装・テストは変更していません。並行テストの一時パス衝突などを含め、原因を調査する必要があります。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions