タグ付けされた質問 「xctest」

15
XCTestの基本モジュールをロードできません
私はXcodeで迅速に作業しており、デフォルトではXCTestを参照するテストファイルを作成します。 ターゲットメンバーシップをメインプロジェクトに設定すると、このエラーが発生します XCTestの基本モジュールをロードできません このターゲットメンバーシップが設定されていない場合、テストは適切に実行され、すべてが正常に動作します。 PS:私はSwiftを初めて使用するので、おそらく馬鹿げた質問です(私に教えてください)。
180 swift  xcode  xctest 

27
Xcodeユニットテストで@testableを使用すると、「そのようなモジュールはありません」
最近Xcode 7ベータ5に更新しました。以前のプロジェクトに単体テストを追加しようとしましたが、@testable import myModuleName行に「そのようなモジュール[myModuleName]はありません」というエラーメッセージが表示されます。 私は試した OptionClean Build Folderでプロジェクトをクリーンアップする ビルドオプションで[Enable Testability](デバッグ)が[Yes]に設定されていることを確認する テストターゲットを削除してからiOSユニットテストバンドルを再度追加する これはこのプロジェクトでは機能しませんでした(ただし、別のプロジェクトで機能するようにテストを行いました)。他の誰かがこの問題を抱えて解決しましたか?

14
CocoaPodsによるXcodeユニットテスト
私は過去数日間これで壁に頭をぶつけてきましたが、複数のGoogle / SO / Github検索にもかかわらず、私が抱えている問題の解決策を見つけることができません! 私がやろうとしているのは、Firebaseポッドを利用するアプリのユニットテストを作成することだけです。 Xcode 7.3.1とCocoapods 1.0.1を使用しています。更新:問題はXcode 8.0でも残っています このpodfileで: platform :ios, '9.0' use_frameworks! inhibit_all_warnings! target 'MyApp' do pod 'Firebase' pod 'Firebase/Auth' pod 'Firebase/Database' pod 'Firebase/Storage' target 'MyAppTests' do inherit! :search_paths end end 私のXCTestクラスでは、 必要なモジュール「Firebase」がありません エラー @testable import MyApp または、このpodfileを使用します。 platform :ios, '9.0' use_frameworks! inhibit_all_warnings! def common_pods pod 'SwiftyTimer' …

15
純粋なSwiftプロジェクトでユニットテストを実行しているかどうかをアプリに通知するにはどうすればよいですか?
Xcode 6.1でテストを実行する際の厄介な点の1つは、アプリ全体を実行して、ストーリーボードとルートビューコントローラーを起動する必要があることです。私のアプリでは、これはAPIデータをフェッチするいくつかのサーバー呼び出しを実行します。ただし、テストの実行時にアプリにこれを実行させたくありません。 プリプロセッサマクロがなくなったので、通常の起動ではなくテストを実行して起動されたことをプロジェクトが認識するのに最適なものは何ですか?私は通常、command+Uとボットでそれらを実行します。 擬似コード: // Appdelegate.swift if runningTests() { return } else { // do ordinary api calls }
86 ios  swift  xcode  xctest 

10
Xcode6でビルドされた古いプロジェクトでXCTest / XCTest.hが見つかりません
Xcode 6 Beta 2でビルドしようとしているプロジェクトがいくつかあります。XCTest/ XCTest.hではビルドできないため、Xcode 6ではビルドされないXCTest(Kiwi / XCTestおよびSpecta)を使用するライブラリがすべてのプロジェクトにあります。見つけられた。 fatal error: 'XCTest/XCTest.h' file not found #import <XCTest/XCTest.h> XCTest.frameworkが「LinkLibrarieswith Binaries」ビルドフェーズリストに含まれていないことに気付きましたが、Xcode 6で新しいプロジェクトを作成すると、ライブラリが自動的にリンクされているように見えるため、問題ありません。 おそらくいくつかの関連性がありますが、XCTestを必要とする依存関係はすべてCocoapodsを介してもたらされます。 プロジェクトで更新する必要があることに気付いていないことはありますか?
82 ios  xcode  cocoapods  xctest 

5
Xcode 11 XCUITest一致するスナップショットの取得に失敗しました:メインウィンドウkAXErrorServerNotFoundの取得中にエラーが発生しました
Xcode 11でアプリをビルドし、XCUITestsのスイートを実行した後、次のように多くのランダムなエラーが発生します。 一致するスナップショットの取得に失敗しました:メインウィンドウkAXErrorServerNotFoundの取得中にエラーが発生しました タイムアウトをどれだけ長くしても、問題は断続的に表示されます。UI階層のスナップショットに問題があるようです。テストはXcode 10で一貫して合格しています。 Xcodeを再インストールしました。すべてのシミュレータを削除しました。消去された派生データ。変更されたタイムアウト。Xcode 11.1からXcode 11.2.1にアップグレードされました。 ありがとう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.