xctest

    1

    1答えて

    現在、Swift Package Managerのサポートをside-project I've been working onに追加しようとしています。プロジェクトのために持っています。 XCodeでそれらを実行するとき、私はすべてのユニットテストをビルドして実行しても問題ありません。私はswift testを使用してパッケージマネージャと私のテストを実行しようとすると、しかし、私は次のリンカエラ

    2

    2答えて

    Swiftパッケージマネージャを使用しているときにテスト専用の依存性が記載されていますが、動作させることはできませんでした。たとえば: https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160104/005409.html https://github.com/apple/swift-package-manager/pu

    2

    2答えて

    iOSアプリケーションをテストしていますが、現在、isHittableを使用して特定のXCUIElementの存在を確認しています。 ビュー上のXCUIElementの位置を確認できるかどうかを知りたかったのです。たとえば、ビューの右下隅にボタンがある場合、XCTestフレームワークを使用して実際に右下にあるかどうかを確認できますか? 私はApple Documentation for XCTes

    5

    3答えて

    ボタンのアクセシビリティラベルまたは識別子によってボタンが存在することをどのようにアサートしますか? func testExitsButton() { XCTAssertTrue(app.windows.containing(.button, identifier: "Button Text").element.exists) XCTAssertTrue(app.buttons

    2

    2答えて

    私はXCTestの単体テストを実装したいと思いますが、XCodeを実際に使用したくないのです。これをどうやって行うのかは分かりませんが、これが可能かどうかは疑問です。 これまでのところ、XCTestがXCodeに完全に依存しているという印象を受けることができました。私はxcodebuild testコマンドラインのサポートを見つけましたが、それはXCodeプロジェクトまたはワークスペースを見つける

    1

    2答えて

    XCTestで作業してください。テストtestresultsがパスでTestSummaries.plistに保存されている間: /ユーザ/ smriti /ライブラリ/開発/ Xcodeの/ DerivedData/PROJECT_NAME /ログ/テスト/ 誰もがTestSummariesの内容を読み取る方法を教えてもらえます上のパスから.plistファイル? NSSearchPathForDi

    3

    2答えて

    Jenkins CIスレーブのiOSアプリケーションでUIテストを実行すると、UIが正しくなくなり、テストが失敗します。ローカルでは、同じUIが期待通りであり、テストに合格します。 私はこれを理解することができず、リモートマシン上のようにデバッグできません。だから、私は、UIがリモートJenkinsのスレーブで間違って表示されている理由を知るために、アプリが何をしているのかを知るためのログを追加し

    2

    2答えて

    Core Dataアプリの単体テストを追加したいのですが、テスト間でコンテキストをリセットする方法はわかります。 これは私のCoreDataStackオブジェクトです: public final class CoreDataStack { var storeType: StoreType! public init(storeType: StoreType) { se