我一直试图找到一种方法,在iOS设备上使用命令行在多个测试中运行单个 iOS单元测试。
到目前为止 我发现了 ...
xcodebuild test [options]
构建&每次测试都要运行。xctest
中找到了一个名为/Applications/Xcode.app/Contents/Developer/usr/bin
的工具。我在手册页中查了一下,可以运行一个测试。当我尝试使用它时,我收到一个错误,指出我正在使用x86_64架构,然后弹出posix错误。这似乎表明它可能是Mac OS X应用程序的xctest
。xctest
..但我想在 iOS设备上运行 我知道可以选择我希望在计划中运行的测试,但这是有问题的,因为我需要一个非常熟练的&患者猴子在构建系统中手动执行此操作。
顺便说一句,我没有使用Apple自己的持续集成系统和机器人,因为另一个构建系统用于其他所有平台,所以使用它是不可能的。
我的问题是 :如何从命令行运行单个单元测试(XCTest)并考虑构建自动化?
P.S :我没有任何代码签名问题。