We would generally like to have >=85% coverage on lines, functions, branches, and statements in both Python and Javascript code. Current Javascript failure thresholds for coverage are set lower than this so that tests pass with legacy code with weak test coverage:
- ✅ lines: 85
- ✅ functions: 85
- branches: 75
- ✅ statements: 85
Certain files like swagger.js and i18n/index.js have little to no test coverage.