如何从命令行运行OCTest,而不是XCode
问题描述:
XCode 3.1.2使用内置的OCTest单元测试。如何从命令行运行OCTest,而不是XCode
单元测试运行时出现崩溃。我想运行w /一些额外的环境变量(例如MallocCheckHeapStart,MallocCheckHeapEach)。
我是一个初学者,无法弄清楚如何从命令行运行我的应用程序的OCTest单元测试。或者,也可以说服XCode在启动单元测试时设置一些额外的环境变量。
答
在您的项目,发现在组和文件列表中的可执行文件组。展开以显示您的可执行文件。找到您正在测试的可执行文件(很可能是您的活动可执行文件)并双击它。这将在该可执行文件上显示一个信息窗口。该窗口有四个选项卡。我们想要第二个题为“争论”的题目。去那里。
在Arguments选项卡中,有两个部分:“在启动时传递的参数”(命令行参数)和“要在环境中设置的变量”。使用相应部分下方的+按钮将参数和环境变量添加到心脏的内容中。
+0
这对单元测试包没有帮助,它根本不是可执行文件。当您*构建*目标时,测试运行。 – 2009-07-03 15:32:20
我得到了OCUnit测试与本文中的信息一起运行。结束了他描述的四个环境变量。需要将我的单元测试类定位到可执行文件(以前只将它们定位到单元测试目标)。不知道这是否需要撤销发布版本... – 2009-07-05 14:24:55