我的应用程序最初不是为Mac平台编写的,因此它有自己的单元测试系统,可以通过命令行触发。是否可以通过执行代码来利用Xcode中的代码覆盖率支持?
我尝试将其运行为一个UnitTest,手动触发我的应用程序的'main(...)'函数(参见代码块),但由于此过程是由应用程序“xctest”启动的,因此缺少许多东西,例如来自我的应用程序包的资源等(不正确或错误的路径,...)。
- (void)testExample {
int main(int argc, char* argv[]);
main(...);
}
有没有一种方法只需告诉 Xcode 启动我的应用程序,就可以输出代码覆盖率,以便在 Xcode 内进行审查?