Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify tox.ini, base testing on galaxy-compose #172

Open
wants to merge 22 commits into
base: master
Choose a base branch
from

Conversation

rhpvorderman
Copy link
Contributor

This simplifies using tox with any version of python, which is convenient.

Also I made an attempt to get a 'quicker' galaxy. I made a galaxy-compose image which is basically a refactoring of the galaxy-k8s image for docker compose setups. Due to starting a postgres, nginx and galaxy container simultaneously the startup time is improved and testing can commence earlier. This shaves 50 seconds of the testing (7m20 ->6m30).

The galaxy-compose image can easily be updated to newer versions of galaxy and is therefore quite suitable for testing. Images are build weekly.

@rhpvorderman
Copy link
Contributor Author

It turns out galaxy wait waits 30 seconds without checking anything. Eliminating that from the startup cuts the testing down to 5 minutes.

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.

1 participant