2017-07-18 27 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 
相關問題