如何仅对Bot和Xcode服务器执行单元测试?

如何仅对Bot和Xcode服务器执行单元测试?,xcode,unit-testing,xcode-server,Xcode,Unit Testing,Xcode Server,到目前为止,我使用Xcode服务器的Bot执行单元和ui测试。是否可以只运行单元测试 这是我的机器人程序的配置: 我有一个单独的单元和单元测试方案,但当我运行bot时,它不起作用。错误如下: 断言:未使用-destination标志指定对指定方案“MySoberRoomMateTests”有效的目标 如果您的项目同时包含单元测试和UI测试,默认情况下,Xcode服务器将在集成期间运行这两个测试套件。要更改此行为,您需要在共享方案测试设置中取消选择UI测试 您可以通过进入产品>方案>编辑方案,

到目前为止,我使用Xcode服务器的Bot执行单元和ui测试。是否可以只运行单元测试

这是我的机器人程序的配置:

我有一个单独的单元和单元测试方案,但当我运行bot时,它不起作用。错误如下:

断言:未使用-destination标志指定对指定方案“MySoberRoomMateTests”有效的目标


如果您的项目同时包含单元测试和UI测试,默认情况下,Xcode服务器将在集成期间运行这两个测试套件。要更改此行为,您需要在共享方案测试设置中取消选择UI测试

您可以通过进入产品>方案>编辑方案,在Xcode中进入此屏幕


您不应该仅仅为了测试而创建其他方案。测试需要与应用程序目标关联。

如果您的项目同时包含单元测试和UI测试,默认情况下,Xcode Server将在集成期间运行这两个测试套件。要更改此行为,您需要在共享方案测试设置中取消选择UI测试

您可以通过进入产品>方案>编辑方案,在Xcode中进入此屏幕


您不应该仅仅为了测试而创建其他方案。测试需要与应用程序目标关联。

只需在bot配置的“参数”选项卡中向xcodebuild添加一个新参数:


-仅测试:您的_测试_目标

只需在bot配置的“参数”选项卡中向xcodebuild添加一个新参数:

-仅测试:您的测试目标