私はSwift 3.0でCocoaPodsで書かれたiOSプロジェクトを持っています。私はこのプロジェクト用にGitlab CIを設定しましたが、それは完全に機能します。Gitlab CIのSwift 3.0プロジェクトのコードカバレッジ
stages:
- build
build_project:
stage: build
script:
- rm -rf Pods;rm -rf MyProject.xcworkspace;rm -rf MyProject.xcodeproj/project.xcworkspace
- pod install
- xcodebuild clean -workspace MyProject.xcworkspace -scheme MyProject | xcpretty
- xcodebuild test -workspace MyProject.xcworkspace -scheme MyProject -destination 'platform=iOS Simulator,name=iPhone 7,OS=10.2' | xcpretty -s
tags:
- ios
- lunchdot
私は私のGitlabレポでこのプロジェクトのコードカバレッジを見ることができない。これは私の.gitlab-ci.ymlファイルです。現時点では、すべてのビルドのカバレッジカラムが空です。私は設定しようとしましたテストカバレッジ解析CI/CDパイプライン Gitlabの設定が、私はSwiftの正規表現を知らないので何の効果もありませんでした。 Gitlab CIでSwiftプロジェクトのコードカバレッジを設定することは可能ですか?これどうやってするの?
私も答えが必要です – OliverM
このスキームで「コードカバレッジ」を有効にしましたか?それでも、カバレッジはありません – OliverM
@OliverMはい、ありましたが、コードカバレッジ分析のためにXcodeツールを使用しています。 – Svyatoslav