Skip to content

Commit

Permalink
nit #10774
Browse files Browse the repository at this point in the history
  • Loading branch information
chrabyrd committed May 8, 2024
1 parent e32c2f3 commit baf74ac
Showing 1 changed file with 22 additions and 18 deletions.
40 changes: 22 additions & 18 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -240,25 +240,29 @@ jobs:
path: .

- name: Extract feature branch frontend coverage data
shell: pwsh
run: |
statements=$(xmllint --xpath "string(/coverage/project/metrics/@statements)" feature_branch_frontend_coverage.xml)
coveredstatements=$(xmllint --xpath "string(/coverage/project/metrics/@coveredstatements)" feature_branch_frontend_coverage.xml)
conditionals=$(xmllint --xpath "string(/coverage/project/metrics/@conditionals)" feature_branch_frontend_coverage.xml)
coveredconditionals=$(xmllint --xpath "string(/coverage/project/metrics/@coveredconditionals)" feature_branch_frontend_coverage.xml)
methods=$(xmllint --xpath "string(/coverage/project/metrics/@methods)" feature_branch_frontend_coverage.xml)
coveredmethods=$(xmllint --xpath "string(/coverage/project/metrics/@coveredmethods)" feature_branch_frontend_coverage.xml)
elements=$(xmllint --xpath "string(/coverage/project/metrics/@elements)" feature_branch_frontend_coverage.xml)
coveredelements=$(xmllint --xpath "string(/coverage/project/metrics/@coveredelements)" feature_branch_frontend_coverage.xml)
statement_coverage=$(echo "scale=2; $coveredstatements / $statements * 100" | bc)
conditional_coverage=$(echo "scale=2; $coveredconditionals / $conditionals * 100" | bc)
method_coverage=$(echo "scale=2; $coveredmethods / $methods * 100" | bc)
element_coverage=$(echo "scale=2; $coveredelements / $elements * 100" | bc)
feature_branch_frontend_coverage=$(echo "scale=2; ($statement_coverage + $conditional_coverage + $method_coverage + $element_coverage) / 4" | bc)
echo "feature_branch_frontend_coverage=$feature_branch_frontend_coverage" >> $GITHUB_ENV
echo "Coverage: $feature_branch_frontend_coverage%"
[xml]$xml = Get-Content feature_branch_frontend_coverage.xml
$metrics = $xml.coverage.project.metrics
$statements = [int]$metrics.statements
$coveredstatements = [int]$metrics.coveredstatements
$conditionals = [int]$metrics.conditionals
$coveredconditionals = [int]$metrics.coveredconditionals
$methods = [int]$metrics.methods
$coveredmethods = [int]$metrics.coveredmethods
$elements = [int]$metrics.elements
$coveredelements = [int]$metrics.coveredelements
$statement_coverage = ($coveredstatements / $statements) * 100
$conditional_coverage = ($coveredconditionals / $conditionals) * 100
$method_coverage = ($coveredmethods / $methods) * 100
$element_coverage = ($coveredelements / $elements) * 100
$feature_branch_frontend_coverage = ($statement_coverage + $conditional_coverage + $method_coverage + $element_coverage) / 4
Write-Output "feature_branch_frontend_coverage=$feature_branch_frontend_coverage" | Out-File -Append $env:GITHUB_ENV
Write-Output "Coverage: $feature_branch_frontend_coverage%"
- name: Download target branch frontend coverage report artifact
uses: actions/download-artifact@v4
Expand Down

0 comments on commit baf74ac

Please sign in to comment.