使用 設定測試報告 RSpec - AWS CodeBuild

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 設定測試報告 RSpec

下列程序示範如何使用測試架構 AWS CodeBuild 在 中設定測試報告。 RSpec

此程序需要下列先決條件:

  • 您有現有的 CodeBuild 專案。

  • 您的專案是設定為使用RSpec測試架構的 Ruby 專案。

在您的 buildspec.yml 檔案中,新增/更新以下內容。此程式碼會在 中執行測試 <test source directory> 目錄,並將測試報告匯出至 指定的檔案 <test report directory>/<report filename>。 報告使用 JunitXml 格式。

version: 0.2 phases: install: runtime-versions: ruby: 2.6 pre_build: commands: - gem install rspec - gem install rspec_junit_formatter build: commands: - rspec <test source directory>/* --format RspecJunitFormatter --out <test report directory>/<report filename> reports: rspec_reports: files: - <report filename> base-directory: <test report directory> file-format: JUNITXML