XCtest未启用

时间:2018-07-03 07:22:10

标签: ios xcode macos command-line xctest

我是xctest的新手。 我编写了一些XCtest,并试图从Terminal运行。当我通过右键单击“测试”>“启用/禁用测试”从XCODE本身启用/禁用测试时。并从xcode运行测试:它可以正常运行,并且仅运行已启用的测试。但是当我使用命令行来运行测试时。即使已禁用,它也会运行所有测试。也将跳过重新启用的测试。

enter image description here

如屏幕截图中所示,均已禁用..

  • testHeadlessBasic_26_RememberCredsWithSessionTimeout
  • testHeadlessBasic_27_RememberUserWithSessionTimeout
  • testHeadlessBasic_28_AutoLoginWithSessionTimeout

然后我通过右键单击>启用“在第二个屏幕截图中测试”来启用它们:

enter image description here

现在,如果我运行“测试表单xcode”,则它将运行测试,但是当我通过终端通过命令

运行时

命令: xcodebuild test -project $ my.xcodeproj -scheme scheme -destination'platform = iOS Simulator,name = iPhone 8'-only-testing:MyTests

它根本不运行测试:即跳过以下测试。

  • testHeadlessBasic_26_RememberCredsWithSessionTimeout
  • testHeadlessBasic_27_RememberUserWithSessionTimeout
  • testHeadlessBasic_28_AutoLoginWithSessionTimeout

我尝试了干净的构建项目,重新启动xcode,重新启动系统,但是没有运气。

请帮助!!!

预先感谢

0 个答案:

没有答案