Skip to content

Test tools in parallel, with regular user permissions, without a shared filesystem#118

Merged
rhpvorderman merged 6 commits intogalaxyproject:masterfrom
mvdbeek:quick_testing
Apr 8, 2019
Merged

Test tools in parallel, with regular user permissions, without a shared filesystem#118
rhpvorderman merged 6 commits intogalaxyproject:masterfrom
mvdbeek:quick_testing

Conversation

@mvdbeek
Copy link
Copy Markdown
Member

@mvdbeek mvdbeek commented Jan 3, 2019

We'll need a galaxy-lib update with galaxyproject/galaxy#7167 for re-using the history.

We've got a new galaxy-lib update, so let's get this in. It allows testing tools without an admin API key and without a shared filesystem.

@mvdbeek mvdbeek changed the title [WIP] Tool testing improvements Test tools in parallel, with regular user permissions, without a shared filesystem Apr 4, 2019
@mvdbeek mvdbeek requested a review from rhpvorderman April 4, 2019 11:53
Copy link
Copy Markdown
Contributor

@rhpvorderman rhpvorderman left a comment

Choose a reason for hiding this comment

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

Could you write a test for this feature in the pytest code? I don't think testing tools in galaxy is tested yet in ephemeris. (The parallelization of tests is hard to test)

Comment thread src/ephemeris/shed_tools.py Outdated
Also handle cases of `log` not being set (this needs to be refactored,
that is not how logging works).
@mvdbeek mvdbeek force-pushed the quick_testing branch 3 times, most recently from 4d16ea1 to dd5119e Compare April 4, 2019 14:08
@mvdbeek
Copy link
Copy Markdown
Member Author

mvdbeek commented Apr 4, 2019

Alright, test are done and passing at https://travis-ci.org/galaxyproject/ephemeris/jobs/515746753

@mvdbeek mvdbeek requested a review from rhpvorderman April 4, 2019 15:06
@rhpvorderman
Copy link
Copy Markdown
Contributor

Looks great!

@rhpvorderman
Copy link
Copy Markdown
Contributor

Thanks a lot @mvdbeek for implementing this!

@rhpvorderman rhpvorderman merged commit faeb2f0 into galaxyproject:master Apr 8, 2019
@mvdbeek
Copy link
Copy Markdown
Member Author

mvdbeek commented Apr 8, 2019

Thanks for the review and merge!

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