12345678910111213141516171819202122 |
- import pytest
- from pathlib import Path
- # Small helper script to run the coverage of main code & all plugins
- path = Path("plugins")
- args = ["--cov" ,"cura" , "--cov-report", "html"]
- all_paths = []
- for p in path.glob('**/*'):
- if p.is_dir():
- if p.name in ["__pycache__", "tests"]:
- continue
- args.append("--cov")
- args.append(str(p))
- all_paths.append(str(p))
- for path in all_paths:
- args.append(path)
- args.append(".")
- args.append("-x")
- pytest.main(args)
|