jjzjj

ios - 从命令行运行单元测试时的 SSL 连接问题

目标我们的目标是在持续集成环境中执行单元测试(Jenkins)(我相信每个问题都必须说明一个人到底想达到什么目的。也许这个问题实际上可以用一种非常不同的方式来解决)更新:更多关于“你为什么要这样做?”首先,我们谈论的是特定的、自主开发的硬件。而且我希望持续集成测试能够告诉我是否有人在不通知所有开发人员的情况下更改了盒子的行为(是的,是的,我知道,这样的事情永远不会发生……)其次,我们的一些(不是全部)连接使用默认情况下无效的证书,因此我们有代码来检查证书的有效性(SecTrustEvaluate等)。当然,理想情况下,我们的测试也会测试该代码。但这似乎要求太高了。第三:好吧,如果我能得

ios - 从命令行运行单元测试时的 SSL 连接问题

目标我们的目标是在持续集成环境中执行单元测试(Jenkins)(我相信每个问题都必须说明一个人到底想达到什么目的。也许这个问题实际上可以用一种非常不同的方式来解决)更新:更多关于“你为什么要这样做?”首先,我们谈论的是特定的、自主开发的硬件。而且我希望持续集成测试能够告诉我是否有人在不通知所有开发人员的情况下更改了盒子的行为(是的,是的,我知道,这样的事情永远不会发生……)其次,我们的一些(不是全部)连接使用默认情况下无效的证书,因此我们有代码来检查证书的有效性(SecTrustEvaluate等)。当然,理想情况下,我们的测试也会测试该代码。但这似乎要求太高了。第三:好吧,如果我能得

iphone - 如何运行和调试 iPhone 应用程序的单元测试

注意:现在设置单元测试要容易得多。本教程与Xcode5及更高版本并不真正相关。我花了很长时间,但我终于设法让它适用于我的项目。为了创建“逻辑”测试,我遵循了Appleguidelinesoncreatinglogictests.一旦您了解在构建期间运行逻辑测试,这将正常工作。为了能够调试这些测试,需要创建一个自定义的可执行文件来调用这些测试。文章来自SeanMiceliontheGrokkingCocoablog提供执行此操作的所有信息。然而,遵循它并没有立即取得成功,需要进行一些调整。我将回顾Sean的教程中介绍的主要步骤,提供了一些“傻瓜”大纲,我花了一些时间才弄明白:设置一个包含

iphone - 如何运行和调试 iPhone 应用程序的单元测试

注意:现在设置单元测试要容易得多。本教程与Xcode5及更高版本并不真正相关。我花了很长时间,但我终于设法让它适用于我的项目。为了创建“逻辑”测试,我遵循了Appleguidelinesoncreatinglogictests.一旦您了解在构建期间运行逻辑测试,这将正常工作。为了能够调试这些测试,需要创建一个自定义的可执行文件来调用这些测试。文章来自SeanMiceliontheGrokkingCocoablog提供执行此操作的所有信息。然而,遵循它并没有立即取得成功,需要进行一些调整。我将回顾Sean的教程中介绍的主要步骤,提供了一些“傻瓜”大纲,我花了一些时间才弄明白:设置一个包含

ios - 我如何对核心数据迁移进行单元测试?

我正在使用自定义实体迁移策略为我的迁移构建一个映射模型,我真的很想为这个迁移构建一些单元测试。当我运行应用程序时,迁移似乎正常工作,但当我通过单元测试运行迁移时,我的NSEntityMigrationPolicy子类方法根本没有被调用。我正在使用Xcode的内置OCUnit框架。我的测试代码:-(void)test1to2Migration_appIdentifierMoved{[selfcreateVersion1Store];//TODOPerformmigrationNSManagedObjectModel*version1Model=[selfversion1Model];NS

ios - 我如何对核心数据迁移进行单元测试?

我正在使用自定义实体迁移策略为我的迁移构建一个映射模型,我真的很想为这个迁移构建一些单元测试。当我运行应用程序时,迁移似乎正常工作,但当我通过单元测试运行迁移时,我的NSEntityMigrationPolicy子类方法根本没有被调用。我正在使用Xcode的内置OCUnit框架。我的测试代码:-(void)test1to2Migration_appIdentifierMoved{[selfcreateVersion1Store];//TODOPerformmigrationNSManagedObjectModel*version1Model=[selfversion1Model];NS

objective-c - OCUnit 测试现有的 iOS 项目。 "ld: file not found"

我一直在关注这篇博文:Addingunitteststoexistingproject.但是我收到了这个错误:ld:filenotfound:Build/Products/Debug-iphoneos/MyApp.app/MyAppCommand/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clangfailedwithexitcode1我有我的测试目标属性,BundleLoader=$(BUILT_PRODUCTS_DIR)/MyApp.app/MyAppTestHost=$(BUNDLE_LOADER

objective-c - OCUnit 测试现有的 iOS 项目。 "ld: file not found"

我一直在关注这篇博文:Addingunitteststoexistingproject.但是我收到了这个错误:ld:filenotfound:Build/Products/Debug-iphoneos/MyApp.app/MyAppCommand/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clangfailedwithexitcode1我有我的测试目标属性,BundleLoader=$(BUILT_PRODUCTS_DIR)/MyApp.app/MyAppTestHost=$(BUNDLE_LOADER

ios - Xcode 警告 "profiling: invalid magic number"

我刚刚安装了Xcode4.6。当我现在运行我的OCUnit测试时,在所有测试完成后,我在输出窗口中看到多行“profiling:invalidmagicnumber”。我很确定Xcode4.5.2没有给我那个输出。有人知道这行是什么意思吗? 最佳答案 经过一番谷歌搜索后,我找到了这个LLVM源文件GCDAProfiling.c据我所见,当探查器试图合并两个文件但其中一个文件具有不同的版本(=魔数(MagicNumber))时,在代码覆盖率生成期间打印了错误。我做了一个完整的清理(它还删除了所有gcda文件),问题就消失了。

ios - Xcode 警告 "profiling: invalid magic number"

我刚刚安装了Xcode4.6。当我现在运行我的OCUnit测试时,在所有测试完成后,我在输出窗口中看到多行“profiling:invalidmagicnumber”。我很确定Xcode4.5.2没有给我那个输出。有人知道这行是什么意思吗? 最佳答案 经过一番谷歌搜索后,我找到了这个LLVM源文件GCDAProfiling.c据我所见,当探查器试图合并两个文件但其中一个文件具有不同的版本(=魔数(MagicNumber))时,在代码覆盖率生成期间打印了错误。我做了一个完整的清理(它还删除了所有gcda文件),问题就消失了。