2017-07-18 24 views
1

当我从特拉维斯运行测试,我得到这个错误:特拉维斯CI - 无法查询的测试包的测试用例的列表:测试包没有找到

无法查询测试的测试用例列表包:/Users/travis/Library/Developer/Xcode/DerivedData/MY_PROJECT/Build/Products/Debug/MY_PROJECT_TESTS.xctest

使用以下特拉维斯文件:

language: swift 

before_install: 
    - brew update 
    - brew outdated xctool || brew upgrade xctool 

script: xctool -workspace MY_PROJECT.xcworkspace -scheme "MY_SCHEME" run-tests 

测试包没有找到它适用于OSX/iOS应用程序a次以上xctool命令工作罚款在我的本地终端xctool 0.3.2的Xcode 8.3.1

麻烦的任何想法?

感谢的:)

回答

1

确定这里就是解决了这个问题。

您只需在执行测试之前添加进行测试即可构建。 (这是在当地已经完成,如果你在Xcode运行测试一次)

所以在特拉维斯文件中加入这一行xctool运行测试之前命令:

xcodebuild -workspace MY_PROJECT.xcworkspace -scheme MY_SCHEM build-for-testing 

请注意,您还必须指定您的用xcode8或+图像支持build-for-testing xcodebuild命令,通过添加以下内容:

osx_image: xcode8.3 
相关问题