私はジェンキンスを通じてのXcodeのUIテストを実行しています。各ステップでスクリーンショットが撮られるので、しばらくの間スイートを実行した後、Macはすべてのハードドライブスペースを使い切ります。 Xcode UI Testingの自動スクリーンショットをオフにできるかどうか知っていますか?(Xcodeの)
(Xcodeの)
答えて
私はスクリーンショットを無効にする信頼性の高い方法を見つけるdidntは、それらによって取り込まれたサイズは、ジェンキンスさんに次のように設定することにより除去した。
ジェンキンス>開いているジョブ]> [設定]> [ビルドします> Xcodeの>高度なビルド設定>ダニラベルされたボックス「クリーンテストレポート」
これは今はるかに扱いやすいサイズでのテスト結果を保持し、私は常にジェンキンスで実行している私のテストスイートを維持できることを意味します。これは他の誰かに役立ちます
希望。
私はスクリーンショットをオフにするかどうかはわかりませんが、あなたは彼らが削除されるだろう場所にスクリーンショットを置くことができます:
xcodebuild -workspace App.xcworkspace \
-scheme "SchemeName" \
-sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone 6,OS=9.0'
-derivedDataPath '/dev/null'
test
はスクリーンショットがされるところである-derivedDataPath '/dev/null'
に注意してください。行く。これにより、スクリーンショットがnullデバイスに書き込まれます。このデバイスは、書き込まれた情報を破棄する特別なデバイスです。助け
希望、幸せなテスト!
ありがとうKonnor。とにかく、ターミナルコマンドではなくxcode UIを使ってこれを行うのですか?ほとんどの場合、現在実行中のテストがその方法です。 –
は、Xcodeの>環境設定を選択し、場所をクリックし@CharlieSeligman。そこには顧客の場所を設定できる「派生データ」フィールドがあります。/dev/nullに設定して同じ効果があるようです。 – cakes88
Macを再起動するまで、これは問題なく動作しました。現在、「フォルダのクリーニング中にエラーが発生しました:不明なエラーが原因でビルドフォルダを削除できませんでした」。誰もこれのための解決策を持っていると仮定しないでください? –
- 1. XcodeでのXcode
- 2. Xcode 4.3 - Xcode 4.2のアンインストール
- 3. Xcodeプールドレイン? Xcodeの4.2で
- 4. Xcode 7.3.1 Xcode 8.0へのプロジェクト
- 5. Xcode console outside Xcode
- 6. Xcode 3.2.6 to Xcode 4.2
- 7. XCode 4.2プロジェクトのXCode 4.2.1への移行
- 8. Xcodeの
- 9. XCodeの:
- 10. XCodeの
- 11. XCodeの
- 12. のXcode:
- 13. Xcodeの
- 14. Xcodeの
- 15. AppDelegate Xcode 3とXcode 4.3.1の相違点
- 16. Xcode 8.3.1からXcode 9へのアップグレード
- 17. Xcode 7.2.1 Swift 2 - Xcode 7.3へのアップデート
- 18. 別のXCodeプロジェクト内でXCodeプロジェクトをインポート
- 19. Xcode 8.3.3からXcode 9.0へのアップデート
- 20. Googleログインxcode swift 3 xcode 8
- 21. Xcode 8.0 Beta 3 vs. Xcode 8.0
- 22. XCode 8.3/Xcode 9.0プロビジョニングプロファイルデバイスをリフレッシュ
- 23. xcode
- 24. のUIWebView(Xcodeの)
- 25. XCodeのUITextFieldの
- 26. のXcode 4.3.1
- 27. XCodeプロジェクトのコンパイル
- 28. Xcode 4のAVR?
- 29. xcodeの問題
- 30. プロパティのXcodeアーカイブエラー
? – hashier