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

Improve the test environment. #264

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

manthey
Copy link
Member

@manthey manthey commented Sep 7, 2022

Specifically, the Girder plugin setup.py file was missing some requirements. The tox file should specify using find-links to fetch large_image wheels. The Dockerfile now more conveniently starts in the directory where the plugin is located. Lastly, there is a test_env.sh script that can be run in the docker to allow girder tests to properly find mongo (unfortunately, girder tests expect mongo to be on localhost, which isn't the case in a docker-compose environment).

Specifically, the Girder plugin setup.py file was missing some
requirements.  The tox file should specify using find-links to fetch
large_image wheels.  The Dockerfile now more conveniently starts in the
directory where the plugin is located.  Lastly, there is a test_env.sh
script that can be run in the docker to allow girder tests to properly
find mongo (unfortunately, girder tests expect mongo to be on localhost,
which isn't the case in a docker-compose environment).
@manthey
Copy link
Member Author

manthey commented Sep 7, 2022

I'll note that the Dockerfile uses the master branch of large_image, while tox is using the latest published version.

@manthey
Copy link
Member Author

manthey commented Oct 6, 2022

@luciemac I can't remember if you tried this out. We should merge it in if there are no issues with it.

@luciemac
Copy link
Collaborator

@manthey, I tried it, but could not make it work on my machine.

@arjunrajlab
Copy link
Collaborator

arjunrajlab commented Feb 3, 2023

Bump on this PR. Should we merge? Or is this now obsolete?

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.

3 participants