我在Package.swift文件中定义了一个测试目标,并且此测试目标需要一些JSON文件来存储网络响应,同时运行验收测试才能运行。
swift build
成功构建主目标,swift test
同样成功构建测试目标,但测试失败,因为尝试加载时未找到必要的资源。
使用swift build
和swift test
时,如何指定这些JSON资源是必需的构建资源。
这是我的Package.swift文件:
// swift-tools-version:4.0
import PackageDescription
let package = Package(
name: "MyTarget",
products: [
.library(
name: "MyTarget",
targets: ["MyTarget"])
],
targets: [
.target(name: "MyTarget"),
.testTarget(
name: "MyTestTarget",
dependencies: ["MyTarget"])
]
)