seitime-frappe/frappe/commands
Ankush Menat 098a0851c6
ci: Fix coverage reporting (again) (#38849)
* chore: remove _decorate_all_methods_and_functions_with_type_checker

No one understands this runtime magic anymore.

* build: Bump coverage.py to latest

* test: Skip github in coverage reporting

* test: Print traceback from all threads when test is stuck

* ci: Enable coverage in server side tests

* ci: Always enable coverage

It's cheap in recent python versions, our reasons for selectively
disabling aren't valid anymore.

* ci: Disable stderr capturing

* ci: Use default buffer behaviour in unittest runner

* ci(coverage): Set concurrency to multiprocessing

We do use multiprocessing, perhaps the patches aren't concurrectly
handled?

* ci(coverage): Try parallel run

* fix: Apply subprocess patch

* ci: Don't start web server with coverage

Causes deadlock for some reason. We don't actually report it either.

* ci: only submit UI coverage if ran

* test: remove aggresive stuck test checking

* ci: disable UI coverage

(for now)
2026-04-24 16:05:14 +05:30
..
__init__.py Testing Module (#28000) 2024-10-07 09:46:49 +02:00
execute.py feat: improve bench execute argument passing (#35964) 2026-02-09 06:22:05 +00:00
gettext.py refactor: type hint cli context 2024-09-13 17:25:43 +02:00
redis_utils.py refactor(treewide): ruff format 2025-09-26 13:16:43 +05:30
scheduler.py fix: check for running jobs before migrating (#31438) 2025-02-26 09:30:38 +00:00
site.py refactor: leaner description and reduced noise 2026-01-28 16:14:30 +05:30
test_commands.py test: flaky RQ / Gunicorn tests (#37815) 2026-03-06 06:21:11 +00:00
testing.py ci: Fix coverage reporting (again) (#38849) 2026-04-24 16:05:14 +05:30
translate.py refactor: type hint cli context 2024-09-13 17:25:43 +02:00
utils.py feat: after_build hook (#38518) 2026-04-13 12:15:38 +05:30