我正在运行Xcode 13.1/Swift 5.5.1。
我有一个包,里面有一些单元测试;Package.swift
文件使用swift-tools-version:5.5
。
当我像这样从 CLI 构建和测试我的包时:
$ swift test --xunit-output results.xml
测试运行并通过(大约有 20 个),但没有 XML 输出文件写入我的当前目录。
我使用此命令行选项是错误的,还是此功能不起作用?
发现这是 Swift 包管理器中的一个已知错误: https://bugs.swift.org/browse/SR-9133
在解决此问题之前,使用swift test
时,还必须使用--parallel
选项并行化测试,--xunit-output
选项才能正常工作。