创建项目后添加 SenTest 测试目标

Posted

技术标签:

【中文标题】创建项目后添加 SenTest 测试目标【英文标题】:adding SenTest test target after creating the project 【发布时间】:2013-05-04 17:38:33 【问题描述】:

任何人都知道如何让 Xcode 识别您添加了一个测试目标,以便您可以运行测试,cmd+U?我添加了目标,但我缺少一些东西来告诉 Xcode 或项目有一个测试套件要运行(测试在产品菜单中显示为灰色)。

【问题讨论】:

【参考方案1】:

你每天都会学到新东西:

当您单击要运行的目标时,在 xcode 中找到“编辑方案”,您会在当前目标下方的列表中看到它(在停止按钮的右侧)。

然后转到测试,然后单击添加按钮并添加您的测试目标:

【讨论】:

【参考方案2】:

还请注意,您从 New Target 菜单创建的测试目标是逻辑测试,但由 New Project 菜单创建的测试目标是应用程序测试。逻辑测试是独立的,但在应用程序测试中,您的测试代码会被注入到您的应用程序中。

要对应用程序测试进行逻辑测试,请在测试目标构建设置中设置 BUNDLE_LOADER 和 TEST_HOST

BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/DC Wire Sizer.app/DC Wire Sizer";
TEST_HOST = "$(BUNDLE_LOADER)";

【讨论】:

以上是关于创建项目后添加 SenTest 测试目标的主要内容,如果未能解决你的问题,请参考以下文章

为 iPad 添加新目标后创建 AdHoc 时出现 iPhone App 问题

Jenkins实现单一安卓项目打包多个module填坑实录

meterSphere使用文档

创建新项目后如何在 Android Studio 中更改最小目标 SDK API? [复制]

如何在 Xcode 4.5“命令行工具”项目中设置工作逻辑单元测试目标?

在idea中,创建Maven工程后,写Java项目,测试时出现错误,怎么解决?