有没有人编写过(或者知道)一个在iOS上运行的.net单元测试运行程序,最好偏爱NUnit,还是说我必须自己编写? 我的目标是在模拟器或设备上执行单元测试。到目前为止,我看到了很多关于mocking monotouch.dll(但在PC上运行测试)的帖子/博客,以及一个答案说明了缺乏这样的工具。
承诺的话,这是我的解决方案 :-) 我希望它也能帮助其他人! 编辑 听起来你需要编写一个MonoDevelop插件,为远程NUnit运行器提供发送数据的API。这不是一个简单的任务。 原始的 Touch.Unit 已更新,包括支持网络日志记录(尽管不在MonoDevelop内部)。 第二次编辑:类似的运行器现在存在于Mono for Android中。 最终编辑:Touch.Unit现在是MonoTouch 版本(从5.2版本开始)的一个重要组成部分,不必单独下载。
我自己也想要同样的东西已经有一段时间了。我认为建立一个是唯一的选择... 无法想象将此GUI移植到iOS: 我认为唯一合理的解决方案可能是在设备/模拟器上显示一个简单的UITableView,其中包含测试名称和红色/绿色的勾选标记,并通过http将完整的NUnit结果发布到某个服务器软件。 听起来你需要编写一个MonoDevelop插件,提供远程NUnit运行程序向其发送数据的API。这不是一个简单的任务。