2017-07-18 4 views
1

を発見していない私はこのエラーを得た:トラヴィスCIは - テストバンドルにテストケースの一覧を照会できませんでした:私はトラヴィスからテストを実行するとテストがバンドル

は、テストにテストケースの一覧を照会できませんでした。バンドル:

language: swift 

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

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

:以下トラヴィスファイルを使用して/Users/travis/Library/Developer/Xcode/DerivedData/MY_PROJECT/Build/Products/Debug/MY_PROJECT_TESTS.xctest

:テストでは見つからないバンドルOSX/iOSアプリ向けですND xctool 0.3.2のXcode 8.3.1

トラブルの任意のアイデアと私のローカル端末で罰金を作品上記xctoolコマンド?

ありがとう:

答えて

1

ここで問題を解決しました。

テストを実行する前にテスト用にビルドするだけで簡単に追加できます。 (一度のXcodeからテストを実行した場合、すでに地元で行われた)

のでxctool実行-testコマンドの前にトラヴィスファイルに次の行を追加します。あなたもあなたのことを指定する必要があること

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

注意をテストをビルドするためのxcodebuildコマンドをサポートするxcode8または+イメージを以下に追加してください:

osx_image: xcode8.3 
関連する問題