我正在使用Xcode 4.3,并且我没有得到如何运行测试,或至少如何查看测试结果,失败或通过。在xcode 4.3上运行测试
我有一个项目有两个目标,foo
和fooTests
。测试是默认的实现;一个简单的tearDown和设置功能和testExample方法与STFail(@"not implemented")
我应该看到这个消息?在计划下拉列表中,似乎只有foo
。我需要做什么来运行fooTests目标并查看输出?
我正在使用Xcode 4.3,并且我没有得到如何运行测试,或至少如何查看测试结果,失败或通过。在xcode 4.3上运行测试
我有一个项目有两个目标,foo
和fooTests
。测试是默认的实现;一个简单的tearDown和设置功能和testExample方法与STFail(@"not implemented")
我应该看到这个消息?在计划下拉列表中,似乎只有foo
。我需要做什么来运行fooTests目标并查看输出?
我通过单击编辑方案对话框中的“运行”复选框解决了这个。在左边有一个标签列表。选择“Build”。然后在右侧列出一系列操作(“分析”,“测试”,“运行”,“配置文件”等)。确保选中“运行”。
然后按“确定”,然后清理并建立您的项目。
这个答案解决了我的问题 –
这一个对我来说也是如此 - 谢谢! – Mike
从菜单Product
- >Test
或Cmd的+ U(⌘ + Ù)键盘快捷键将运行测试foo
目标。
Xcode配置中可能会遗漏/错误的各种东西可能会阻止测试正常工作。 –
在OP的情况下他有哪些默认项目配置了测试默认目标? – Eimantas
您需要创建一个新的方案来运行不同的目标。点击Schemes栏的左边部分(左上角),你会看到一个下拉菜单,其中“New Scheme”是一个选项 - 创建一个新的方案并选择fooTest作为Target。
Eimantas的答案涵盖了运行测试。打开日志导航器查看结果。更详细的信息,下面的文章中可以找到:
你有没有解决过这个问题? – coder