Nate Coraor
4dbadc26e4
Merge branch 'release_17.05' into release_17.09
2017-09-21 15:27:05 -04:00
Nate Coraor
cfabe37d69
Merge branch 'release_17.01' into release_17.05
2017-09-21 15:26:24 -04:00
Nate Coraor
706a5b2cd2
Merge branch 'release_16.10' into release_17.01
2017-09-21 15:25:36 -04:00
Nate Coraor
e178879c0f
Merge branch 'release_16.07' into release_16.10
2017-09-21 15:25:16 -04:00
Nicola Soranzo
2ffeedfa72
Merge pull request #4663 from natefoo/fix-modules-resolver
...
[16.07] Fix modules resolver
2017-09-21 17:33:50 +01:00
Nate Coraor
5d7b524b57
Merge pull request #4644 from mvdbeek/upload_tool_registry_xml_failure
...
[17.05] BUG: Explicitly write registry.xml when creating a job for the upload tool
2017-09-21 09:30:11 -04:00
John Chilton
c9aead91d7
Merge pull request #4656 from dannon/display_link_fixes
...
[17.09] Fix links on workflow, history items.
2017-09-21 09:17:20 -04:00
Nate Coraor
69a87003f7
Fix modules resolver (addition of the resolver_msg property on the base
...
class references name and version attributes that were not defined in
the ModuleDependecy).
2017-09-20 20:26:21 -04:00
Dannon Baker
5404f7cda7
Small (temporary, mako is going away) layer to support modern routes in old display_base pages (workflow, history, etc).
2017-09-20 11:20:01 -04:00
Nicola Soranzo
0e89935460
Merge pull request #4652 from martenson/release_17.09
...
[17.09] pin the last missing flake8
2017-09-20 06:38:23 +01:00
Martin Cech
ee6b8b1af8
pin the last flake8
...
thanks @nsoranzo 🦅 👀
2017-09-19 20:15:44 -04:00
John Chilton
f46a5c1797
Merge pull request #4650 from martenson/release_17.09
...
[17.09] pin flake8 deps for release
2017-09-19 15:38:09 -04:00
John Chilton
a25b6e5b0e
Merge pull request #4648 from martenson/version-17.09
...
[17.09]Update version to 17.09.rc1
2017-09-19 15:37:31 -04:00
Martin Cech
7fd6813dd7
pin flake8 deps for release
2017-09-19 14:43:00 -04:00
mvdbeek
b7b3ffb181
Fix unit test failure
2017-09-19 20:39:35 +02:00
Martin Cech
eee4a17a4c
Update version to 17.09.rc1
2017-09-19 14:32:41 -04:00
Martin Cech
f154058776
Merge pull request #4639 from guerler/replace_spaces_url
...
do not wrap lines in the upload url fetch
2017-09-19 14:20:52 -04:00
John Chilton
7d394f202d
Merge pull request #4640 from martenson/datalibs-optimize-access-checks
...
optimize the process of identifying public libraries
2017-09-19 14:18:18 -04:00
Martin Cech
3f51e7dc1e
Merge pull request #4647 from jmchilton/selenium_fixes_28
...
Improved state handling for @anatskiy-style Selenium tests.
2017-09-19 13:49:51 -04:00
Martin Cech
c5d29be0a2
avoid mutable default, improve docs
...
switch to set comprehension
2017-09-19 11:44:43 -04:00
John Chilton
87bb576c39
Improved state handling for @anatskiy-style Selenium tests.
...
These tests aren't idealized unittest.TestCase because they initialize class level data in instance level methods. While this isn't ideal, it is seems an entirely fair workaround given that SeleniumTestCase setups up the Selenium connection itself in an instance method - so class-level initializers would not be able to setup Galaxy data. Since I think we will continue using this pattern then, probably best to formalize it a bit and improve error handling.
This provides a formal super class for these test cases that provides a uniform method for setting up the class level data and tracks whether this is successful or not. This serves a couple purposes beyond simple uniformity. First, it tracks if the state has actually been setup or not and will skip subsequent tests if it hasn't. Some of these tests aren't passing very consistently on Jenkins and so we get a bunch of extra noise for tests that are attempting to run without their preconditions met - this will fix that and make the original errors much more clear. Moving the "hacky" part of this into the framework itself also means the tests themselves don't have to repeat hacks like seeing if variables are set with ``getattr`` and such - I always prefer one framework hack to a dozen application hacks.
2017-09-19 10:33:26 -04:00
mvdbeek
d980dfa162
Write registry.xml for all tools that require galaxy's python env
...
This should cover the upload and data_source tools.
2017-09-19 16:02:40 +02:00
John Chilton
844f083c7b
Merge pull request #4641 from anatskiy/custom_builds_tests
...
Custom Builds tests
2017-09-19 09:53:07 -04:00
John Chilton
a17ae7b90c
Merge pull request #4617 from mvdbeek/data_manager_watch_new_tables
...
Allow adding new data tables without restart
2017-09-19 09:09:38 -04:00
mvdbeek
a3ff129743
Explicitly write registry.xml when creating a job for the upload tool
2017-09-19 11:20:25 +02:00
Evgeny Anatskiy
e01b57da58
small improvement
2017-09-18 22:28:04 +02:00
guerler
403cd3ffca
Remove line wrap
2017-09-18 15:36:29 -04:00
guerler
8b517e7a03
Restore previous behavior
2017-09-18 15:31:16 -04:00
Evgeny Anatskiy
db67d254ed
don't test the uploading of fasta files
2017-09-18 21:17:00 +02:00
Evgeny Anatskiy
260a834619
Merge branch 'dev' into custom_builds_tests
2017-09-18 21:02:39 +02:00
Martin Cech
8a4c637388
optimize the process of identifying public libraries
...
this aims to speed up the library loading considerably
2017-09-18 14:50:36 -04:00
guerler
6af7661fb1
Drop manual string replacements, rely on split without parameters
2017-09-18 13:24:46 -04:00
guerler
2bcd46c723
Split by space instead of newline
2017-09-18 13:19:20 -04:00
guerler
0df4db5175
Replace spaces with newlines in multi url upload requests
2017-09-18 13:01:25 -04:00
Marius van den Beek
d9a8055368
Merge pull request #4636 from bgruening/find_file
...
remove .git and .hg from recursive file search
2017-09-18 14:21:40 +02:00
Nicola Soranzo
ef602e1d1a
Merge branch 'release_17.05' into dev
...
Conflicts:
lib/galaxy/datatypes/registry.py
lib/galaxy/jobs/__init__.py
lib/galaxy/jobs/command_factory.py
lib/galaxy/tools/actions/metadata.py
lib/galaxy/tools/evaluation.py
2017-09-18 11:09:00 +01:00
Eric Rasche
cfb0d06575
Exclude venv
2017-09-18 11:51:30 +02:00
Björn Grüning
5f635bda10
remove .git and .hg from recursive file search
2017-09-17 00:54:33 +02:00
Björn Grüning
8f337f692f
Merge pull request #4634 from anatskiy/custom_builds_fix
...
Fix data order in Custom Builds
2017-09-17 00:29:13 +02:00
Evgeny Anatskiy
f3c593fc59
fix column order in Custom Builds
2017-09-16 21:22:12 +02:00
mvdbeek
642aaa811b
Do cleanup if skip_cleanup is not set
2017-09-16 17:31:01 +02:00
mvdbeek
706434da41
Append temp dirs to test_driver list of temp dirs
...
Thanks for the hint @jmchilton.
2017-09-16 17:31:01 +02:00
Martin Cech
03d9a9c6fb
Merge pull request #4633 from mvdbeek/backport_registry_to_working_dir
...
[17.05] Backport #4600 : Write datatypes registry xml to working directory
2017-09-16 10:10:35 -04:00
John Chilton
13881bd264
Merge pull request #4625 from dannon/sanitize_whitelist_post
...
Swap sanitize whitelist form to use a post.
2017-09-16 07:12:35 -04:00
John Chilton
4c9cc67a8f
Merge pull request #4630 from VJalili/patch-4
...
Refactored a dataset variable to hda
2017-09-16 07:12:14 -04:00
John Chilton
6dbd47e661
Merge pull request #4632 from mvdbeek/fix_unintended_change
...
[BUG] Restore tool provided metadata path in setup_external_metdata
2017-09-16 07:10:33 -04:00
John Chilton
22b0542d0b
Merge pull request #4631 from martenson/disable-macos-travis
...
disable MacOS CI on travis
2017-09-16 07:08:48 -04:00
mvdbeek
e03ee53f3c
Remove references to integrated_datatypes_config
2017-09-16 11:38:42 +02:00
mvdbeek
9d3af63660
Skip DataManagerIntegrationTestCase when watchdog unavailable
2017-09-16 10:06:15 +02:00
mvdbeek
432d7f4405
Restore correct metadata path in setup_external_metdata
...
This is a change I shouldn't have touched in
https://github.com/galaxyproject/galaxy/pull/4600
2017-09-16 09:02:33 +02:00