小编Max*_*lle的帖子

XCTest和CoreData

我试图通过使用XCTest类和方法在Xcode 5中对我的模型进行单元测试.

因为我的模型类继承managedObject,我不能只是实例化(alloc/init)它们并调用getter和setter或我需要测试的方法.我需要使用NSEntityDescription和创建它们并使用a managedObjectContext.

就这一点而言,我遇到了麻烦.我不知道在哪里以及如何创建managedObjectContext用于单元测试的目的.

如果有人有一些建议或代码示例,那将非常有帮助.谢谢.

unit-testing core-data ios xctest

15
推荐指数
2
解决办法
5996
查看次数

如何在 gitlab-ci 上使用不断变化的参数多次执行作业

我想在 gitlab-ci 上对多个 iOS 版本执行相同的测试作业。

我的测试工作由以下命令组成:

xcodebuild test -workspace myproject.xcworkspace -scheme myScheme -destination 'platform=iOS Simulator,name=iPhone 6S,OS=9.3'
Run Code Online (Sandbox Code Playgroud)

是否可以创建一种循环来为不同的操作系统版本和 iPhone/iPad 执行此命令?

例如,进行 xcodebuild 测试:

  • iPhone 6 / iOS 9.3
  • iPhone 6 / iOS 10.0
  • iPhone 7 / iOS 10.0
  • iPad 迷你 / iOS 8.2
  • iPad 迷你 / iOS 9.3 ....

谢谢

ios gitlab-ci

9
推荐指数
3
解决办法
8762
查看次数

标签 统计

ios ×2

core-data ×1

gitlab-ci ×1

unit-testing ×1

xctest ×1