Skip to content

Speed up planemo tests by providing uv#1616

Merged
mvdbeek merged 6 commits intogalaxyproject:masterfrom
mvdbeek:uv_debug_planemo_tests
Feb 20, 2026
Merged

Speed up planemo tests by providing uv#1616
mvdbeek merged 6 commits intogalaxyproject:masterfrom
mvdbeek:uv_debug_planemo_tests

Conversation

@mvdbeek
Copy link
Member

@mvdbeek mvdbeek commented Feb 20, 2026

This seems to speed things up considerably. Also add 5 minute test timeout so we at least get a test report with tests that time out.

@mvdbeek mvdbeek force-pushed the uv_debug_planemo_tests branch from 55645a8 to fbda57e Compare February 20, 2026 10:16
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
lint_docs: make lint-docs
lint_docstrings: flake8 --ignore='D107,D401,D105' {[tox]source_dir}
unit: pytest {env:PYTEST_FAIL_FAIL:} {env:PYTEST_CAPTURE:} -m {env:PYTEST_MARK:""} {env:PYTEST_TARGET:{[tox]test_dir}} {posargs}
unit: pytest --timeout 360 {env:PYTEST_FAIL_FAIL:} {env:PYTEST_CAPTURE:} -m {env:PYTEST_MARK:""} {env:PYTEST_TARGET:{[tox]test_dir}} {posargs}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still a couple of tests fail with timeout.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, and I think these are real issues with dev/26.0

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, I think i've narrowed it down to gunicorn's new control interface that can be disabled with `--no-control-socket. Doing that I so far recorded 7 successful CI runs in a row. Now to actually figure out why that would happen ...

@mvdbeek
Copy link
Member Author

mvdbeek commented Feb 20, 2026

I'll follow up for the test failures ...

@mvdbeek mvdbeek merged commit 5726154 into galaxyproject:master Feb 20, 2026
13 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants