XCTestCase
に依存しない内でディスクからファイルをロードする方法を探していますBundle
。
Bundle
Xcode から (またはターミナルで) テストを実行する場合はうまく機能しますxcodebuild
が、バンドルは Xcode プロジェクトの一部であり、Swift Package Manager (を実行する場合swift test
) では使用できません (Mac でも Linux でも)。
すべてのプラットフォームで機能するテストを実行する必要がある現在のディレクトリを指定する方法はありますか? または、すべてのプラットフォームで機能するテストの場所を特定する方法があるのでしょうか?
FileManager.default.currentDirectoryPath
現在の実行パス (作業ディレクトリ) のみを返します。