特拉维斯CI - 无法查询的测试包的测试用例的列表:测试包没有找到
问题描述:
当我从特拉维斯运行测试,我得到这个错误:特拉维斯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
麻烦的任何想法?
感谢的:)
答
确定这里就是解决了这个问题。
您只需在执行测试之前添加进行测试即可构建。 (这是在当地已经完成,如果你在Xcode运行测试一次)
所以在特拉维斯文件中加入这一行xctool运行测试之前命令:
xcodebuild -workspace MY_PROJECT.xcworkspace -scheme MY_SCHEM build-for-testing
请注意,您还必须指定您的用xcode8或+图像支持build-for-testing xcodebuild命令,通过添加以下内容:
osx_image: xcode8.3