jenkinsでXCTAttachmentsを取得する方法

ダニエル

UItestsでは、スクリーンショットが次のようにXCTestレポートに添付されます。

let screenshot = windows.firstMatch.screenshot()
let attachment = XCTAttachment(screenshot: screenshot)
attachment.lifetime = .keepAlways
attachment.name = named
sender.add(attachment)

そして、彼らは次のようにレポートに登場します。

報告書

私がやりたいのは、スクリーンショットをjenkinsジョブのアーティファクトとして表示することです。jenkinsでこれらのスクリーンショットを取得するにはどうすればよいですか?

つまり、これらの添付ファイルはディスクのどこかにありますか、それとも自動的にどこかに保存できますか?

マーク・ソーマン

パイプラインでarchiveArtifactsステップを実行し、添付ファイルをプルすることをお勧めします。実行すると、Jenkinsのジョブビルドビューに表示されます。そのために、次のようなパイプラインコードがあります。

dir('./build/DerivedData/Logs/Test/Attachments') {
    //Archive the screenshots 
    archiveArtifacts allowEmptyArchive: true, artifacts: '**/*.png'
    archiveArtifacts allowEmptyArchive: true, artifacts: '**/*.jpg'
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JenkinsでErrorLevelを取得する

分類Dev

jenkins-pipelineで入力ステップ出力を取得する方法

分類Dev

jenkins delarativepieplineでセッションデータを取得する方法

分類Dev

Jenkinsパイプラインでリポジトリ名を取得する方法

分類Dev

Extended ChoiceParameterプラグインでJenkins環境変数を取得する方法

分類Dev

Jenkinsのpull-requestでgit変更ファイルを取得する方法

分類Dev

Jenkinsでgitdiffを表示する方法

分類Dev

jenkinsで認証を設定する方法

分類Dev

JenkinsでjFrogCLIを実行する方法は?

分類Dev

Mavenを使用してJenkinsビルド番号を取得する方法

分類Dev

APIを介してjenkinsにログインできるユーザーのリストを取得する方法

分類Dev

JenkinsのAPIトークンを取得する方法

分類Dev

Jenkinsのログユーザーを取得する方法

分類Dev

現在のJenkinsパイプラインStepContextを取得する方法

分類Dev

Jenkinsジョブの実行開始時間を取得する方法

分類Dev

groovyを使用してjenkinsで現在のビルドのノード名を取得する方法

分類Dev

jenkinsパイプラインファイルでファイルを取得する方法は?

分類Dev

Jenkinsパイプラインで同じメーラーの動作を取得する方法

分類Dev

Jenkins LockableResourceプラグインでロックされたリソースの名前を取得する方法

分類Dev

実行シェルでJenkins環境変数を取得する

分類Dev

Jenkinsのメール本文で求人のURLを取得する

分類Dev

Jenkinsでペイロードパラメータを取得する

分類Dev

JavaでJenkinsクライアントを使用してジョブの詳細のJenkinsリストを取得する方法

分類Dev

APIを介してすべてのjenkinsユーザーを取得する方法

分類Dev

FALSENAを取得する方法FALSEではなくNAを取得する

分類Dev

すべてのjenkinsジョブログを取得してtxtに保存する方法

分類Dev

SUMでSUMを取得する方法

分類Dev

CentOSでJavaパスを取得する方法

分類Dev

Recyclerview / LayoutmanagerでScrollpositionを取得する方法は?

Related 関連記事

  1. 1

    JenkinsでErrorLevelを取得する

  2. 2

    jenkins-pipelineで入力ステップ出力を取得する方法

  3. 3

    jenkins delarativepieplineでセッションデータを取得する方法

  4. 4

    Jenkinsパイプラインでリポジトリ名を取得する方法

  5. 5

    Extended ChoiceParameterプラグインでJenkins環境変数を取得する方法

  6. 6

    Jenkinsのpull-requestでgit変更ファイルを取得する方法

  7. 7

    Jenkinsでgitdiffを表示する方法

  8. 8

    jenkinsで認証を設定する方法

  9. 9

    JenkinsでjFrogCLIを実行する方法は?

  10. 10

    Mavenを使用してJenkinsビルド番号を取得する方法

  11. 11

    APIを介してjenkinsにログインできるユーザーのリストを取得する方法

  12. 12

    JenkinsのAPIトークンを取得する方法

  13. 13

    Jenkinsのログユーザーを取得する方法

  14. 14

    現在のJenkinsパイプラインStepContextを取得する方法

  15. 15

    Jenkinsジョブの実行開始時間を取得する方法

  16. 16

    groovyを使用してjenkinsで現在のビルドのノード名を取得する方法

  17. 17

    jenkinsパイプラインファイルでファイルを取得する方法は?

  18. 18

    Jenkinsパイプラインで同じメーラーの動作を取得する方法

  19. 19

    Jenkins LockableResourceプラグインでロックされたリソースの名前を取得する方法

  20. 20

    実行シェルでJenkins環境変数を取得する

  21. 21

    Jenkinsのメール本文で求人のURLを取得する

  22. 22

    Jenkinsでペイロードパラメータを取得する

  23. 23

    JavaでJenkinsクライアントを使用してジョブの詳細のJenkinsリストを取得する方法

  24. 24

    APIを介してすべてのjenkinsユーザーを取得する方法

  25. 25

    FALSENAを取得する方法FALSEではなくNAを取得する

  26. 26

    すべてのjenkinsジョブログを取得してtxtに保存する方法

  27. 27

    SUMでSUMを取得する方法

  28. 28

    CentOSでJavaパスを取得する方法

  29. 29

    Recyclerview / LayoutmanagerでScrollpositionを取得する方法は?

ホットタグ

アーカイブ