Skip to content

Commit

Permalink
Coverage color
Browse files Browse the repository at this point in the history
  • Loading branch information
sdunesme committed Jan 10, 2025
1 parent 275c9c3 commit cbf7d1a
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
12 changes: 10 additions & 2 deletions fct/cli/autodoc.py
Original file line number Diff line number Diff line change
Expand Up @@ -202,16 +202,24 @@ def generate_alg(alg, destination):
summary = metadata.get('summary', alg.__doc__)

if pythonfile in coverage_data['files'].keys():
cov = coverage_data['files'][pythonfile]['summary']['percent_covered_display']
cov = int(coverage_data['files'][pythonfile]['summary']['percent_covered_display'])
else:
cov = 0

if cov >= 85:
covcolor = 'green'
elif cov >= 70:
covcolor = 'orange'
else:
covcolor = 'red'

metadata.update(
summary=unindent(summary or ''),
description=metadata.get('description', None) or 'No Description Yet.',
parameters=parameters,
tags=[tag for tag in metadata.get('tags', [])],
coverage=cov)
coverage=cov,
covcolor=covcolor)


with open(filename, 'w', encoding="utf-8") as output:
Expand Down
2 changes: 1 addition & 1 deletion templates/algorithm.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: {{ displayName }}
[comment]: # (Autogenerated - Do Not Edit This File)

# {{ displayName }}
![Coverage Status](https://img.shields.io/badge/tested-{{ coverage }}%25-blue)
![Coverage Status](https://img.shields.io/badge/tested-{{ coverage }}%25-{{ covcolor }})

## Summary

Expand Down

0 comments on commit cbf7d1a

Please sign in to comment.