-
Notifications
You must be signed in to change notification settings - Fork 207
Open
Labels
Description
Is your feature request related to a problem? Please describe.
I’m studying the Parsl code and noticed that there is no real make coverage
target—the existing rule is currently:
.PHONY: coverage
coverage: ## show the coverage report
# coverage report
echo no-op coverage report
Describe the solution you'd like
A proper make coverage target that:
Discovers all config files in parsl/tests/configs/
Runs pytest --cov-append for each config
Describe alternatives you've considered
Writing external shell scripts to collect coverage and test lists
Additional context
I’d like to know if there is an existing alternative the team uses for this. If not, do you have any ideas on how you would implement such a feature? I would implement it if possible.