使用优化标记测试SPM软件包

时间:2020-02-12 20:10:42

标签: swift xcode xctest swift-package-manager

我正在尝试测试依赖于CryptoKit的swift软件包(使用SHA256配置的debug哈希非常慢),我想使用优化标志来运行测试

使用Xcode 11.4 Beta和macOS Catalina 10.15.3 (19D76)。在终端上,致电

swift test -c release

导致错误:

error: module 'MyCoolPackage' was not compiled for testing
@testable import MyCoolPackage

因此,显然我无法通过使用名为config的{​​{1}}使用优化标志(但我们可以对release命令使用-c release)。

如果不创建swift run文件,可以运行优化测试吗?

当然,我可以生成一个项目文件,但是我不想这样做...我们可以在没有该项目文件的情况下运行测试吗?

1 个答案:

答案 0 :(得分:0)

魔术终端命令是:swift test -Xswiftc -O