Martin Cech
912e6ea30f
port TS test fix so we can rely on jenkins
2016-04-21 13:02:09 -04:00
Martin Cech
0bcc7e37e1
rename test to reflect insides
2016-03-31 11:11:38 -04:00
Martin Cech
28b5dd3683
add TS test for disabled hg push
2016-03-31 11:11:31 -04:00
Nicola Soranzo
a560ad8999
Update Tool Shed tests after disabling 'hg push'
2016-03-31 11:11:26 -04:00
Nicola Soranzo
7a9d4943cd
Fix tool shed tests for e4a1d57278 .
2016-02-25 13:37:23 +00:00
John Chilton
79bbc97a18
Attempt to fix transiently failing capsule TS test.
...
Guess here is that a flush is not occuring on that file because it is happening as part of garbage collection and not explictly as part of an explicit close.
2015-12-26 12:37:21 +00:00
Nicola Soranzo
a22c09b11f
Fix typos.
2015-12-08 16:56:27 +00:00
Nicola Soranzo
11c46f4f35
Merge branch 'master' into dev
2015-12-04 09:37:28 +00:00
Nicola Soranzo
c9abc2bc97
Fix for test/tool_shed/functional/test_1440_missing_env_sh_files.py .
...
Properly order the installation of the repositories adding
prior_installation_required="True". Otherwise filter_1440 is installed first
and ends in INSTALLED status because of the logic of
Repository.create_tool_dependency_with_initialized_env_sh_file() method
contained in
lib/tool_shed/galaxy_install/tool_dependencies/recipe/tag_handler.py .
2015-12-03 20:00:22 +00:00
Nate Coraor
433b79de2b
Merge branch 'dev' of https://github.com/galaxyproject/galaxy into smash_eggs
2015-10-13 16:54:18 -04:00
Nicola Soranzo
a8bc874736
Remove test broken after #786 .
2015-10-02 15:34:46 +01:00
Nate Coraor
f334764627
Egg cleaning in test/
2015-09-22 10:32:16 -04:00
Nicola Soranzo
c01cf85d45
Use __file__ when adding paths to sys.path instead of os.getcwd() .
...
Also insert additional paths in position 1 unless strictly necessary.
2015-09-11 19:05:37 +01:00
Nicola Soranzo
63a715f27c
Fix Tool Shed test broken with PR #706 .
2015-09-11 19:05:37 +01:00
Nicola Soranzo
fc2861ce78
Fix 3 failing functional tests in test/tool_shed/ .
2015-08-26 10:54:11 +01:00
Nicola Soranzo
11870a96f4
Remove from proteomics_datatypes.tar test data the datatypes that have been added to Galaxy datatypes.
...
Fix tests in test/tool_shed/functional/test_1450_installing_datatypes_sniffers.py .
2015-08-26 10:54:11 +01:00
Nicola Soranzo
5701934e65
Fix broken test_0025_install_matplotlib_repository test.
2015-08-26 10:54:11 +01:00
Nicola Soranzo
bc3ecbbae8
flake8 test/tool_shed/ .
2015-08-26 10:54:11 +01:00
Nicola Soranzo
cc9b0bed85
Fix all E712 errors. Standardize sqlalchemy imports.
2015-07-14 20:49:34 +01:00
John Chilton
4d69f2e8c0
Fix a variety of tool shed tests broken with a24e206.
2015-05-11 11:57:05 -04:00
John Chilton
593d38fcf0
Fix a variety of tool shed tests broken with PR #75 .
2015-05-11 11:56:26 -04:00
John Chilton
bc9548753d
Fix tool shed tests for GALAXY_TEST_DB_TEMPLATE unset.
...
I guess everyone who has ran tool shed tests in the last couple years has set either that or GALAXY_TEST_DBURI? Odd.
2015-02-17 14:02:04 -05:00
John Chilton
6b6c3ac498
Fix remaining tool shed test cases for new escaped values.
...
I think in this case the values on the page are correct now - but the test framework needs to be updated to handle the escaped value.
2014-12-27 23:46:22 -05:00
John Chilton
f515257ed8
Skip checking tool migrations for Galaxy in tool shed tests.
2014-12-27 17:49:16 -05:00
John Chilton
b7ddf97561
Reduce some duplication related to nose running.
2014-12-08 00:21:47 -05:00
Nate Coraor
8fadc6392b
Rename universe_wsgi.ini -> galaxy.ini everywhere.
2014-09-15 16:43:51 -04:00
Dannon Baker
2327f0d946
Final to_json_string/from_json_string elimination in tests.
2014-09-09 10:12:40 -04:00
Greg Von Kuster
88d6c68201
Add a dependency manager with tag attribute handler classes to manage the process of populating and unpopulating the toolshed and changeset_revision attributes for <repository> tag sets when uploading and importing / exporting repositories from the tool shed.
2014-06-21 14:15:20 -04:00
Dave Bouvier
2835b84a4c
Fix admin and library feature functional tests. Improve handling of checkbox parameters and multi-select inputs in functional tests.
2014-04-29 15:39:43 -04:00
Dave Bouvier
aecbc6da2a
Fix tool shed functional tests for roles and email notifications.
2014-04-25 10:41:34 -04:00
Greg Von Kuster
c69b3f8065
Move some hg utility functions out of shed_util_common and into hg_util.
2014-04-24 15:45:55 -04:00
Dave Bouvier
5cb41fa42a
Update tool shed twilltestcase methods to reflect changes in the base twilltestcase's visit_url method. Fix functional tests for the tool shed. Update test tool dependencies to not actually compile EMBOSS and freebayes.
2014-04-24 11:23:03 -04:00
Dave Bouvier
83394adf1b
Twill test framework cleanup. Fix functional tests for history functions.
2014-04-23 16:46:14 -04:00
Dave Bouvier
5bdb75aa82
Correct usage of "it's" versus "its".
2014-04-17 15:49:32 -04:00
Greg Von Kuster
8bce650dda
Add a new tool shed mercurial utility module named hg_util.py and begin to extract hg related utility functions out of the shed_util_common.py module. Enhance the functions that display the mercurial changeset rev and hash string to display one or the other or both. Display only the rev and not the hash string on the prominent grids in the tool shed, but continue to display the hash string on admin grids.
2014-04-10 17:11:01 -04:00
Greg Von Kuster
27e60943bf
The basis of this change set is to provide some fixes to certain Tool Shed functions for supporting changing HTTP protocols over time (ie.e, https <-> http). In doing this, I've refactored several functions and moved most of the Tool Shed <-> Galaxy URL munging functions to the Tool Shed's common_util.py module. Ive renamed the munging functions to clarify what each of them does. Several duplicate functions have been eliminated from the code as well.
2014-04-09 10:11:48 -04:00
Greg Von Kuster
ffa19b77a5
Add a new RepositoryGridFilterManager to the Tool Shed framework to support filtering the repositories displayed in the many Tool Shed grids. The current filters are CERTIFIED_LEVEL_ONE, CERTIFIED_LEVEL_ONE_SUITE and CERTIFIED_LEVEL_TWO, CERTIFIED_LEVEL_TWO_SUITE. The "level one" filters display repositories or suites that have been certified by the Tool Shed's install and test framework. The "level two" filters are not yet supported (the query enhancements are trivial, but not yet done) since no repositories in the test or main Tool Shed have been certified at this level (this level requires reviews and approvals by IUC members). When set, filters are stored in session cookies. Filters are easy to set. The Javascript event handler (e.g. checking a filter checkbox) would make a call something like: trans.app.repository_grid_filter_manager.set_filter( trans.app.repository_grid_filter_manager.filters.CERTIFIED_LEVEL_ONE ).
2014-04-02 15:18:40 -04:00
Greg Von Kuster
a1c9b006e8
Really fix broken tool shed functional test.
2014-03-30 16:35:44 -04:00
Dave Bouvier
aa5eed03e8
Add check to ensure that repositories cannot be created unless at least one category has been defined.
2014-03-26 10:11:54 -04:00
Dave Bouvier
df5bf71009
Functional test script for installing, updating, uninstalling, and reinstalling a repository.
2014-03-20 16:53:25 -04:00
Dave Bouvier
6997b1d7ad
Functional test script for granting admin privileges on a repository.
2014-03-20 15:28:26 -04:00
Dave Bouvier
6ca1e39d6a
More informative logging when the env.sh file doesn't meet expectations.
2014-03-07 10:38:16 -05:00
Greg Von Kuster
2fbb93ba34
Fix tool shed functional test broken when the pull request resulting in changeset 329f9ac was accepted.
2014-01-22 11:48:12 -05:00
Greg Von Kuster
7e883fb968
Eliminate the recently introduced restriction on uninstalling repositories that are dependencies of other installed items, but keep the beneficial feature that displays dependent items that will be affected if a repository is uninstalled.
2014-01-20 16:07:08 -05:00
Greg Von Kuster
9a39348a1e
Fix tool shed functional test I just broke.
2014-01-10 15:05:57 -05:00
Dannon Baker
a40457ab09
Merge.
2014-01-10 07:40:02 -05:00
Dannon Baker
559ecb4ec8
Remove dependency on simplejson; convert everything over to using the json module in the python standard library.
2014-01-10 07:29:05 -05:00
Dave Bouvier
6b4a4cbba2
Use separate methods to deactivate and uninstall repositories.
2014-01-09 08:49:22 -05:00
Greg Von Kuster
55476314cf
Fix the single broken tool shed functional test.
2014-01-08 15:48:54 -05:00
Dave Bouvier
e2f7f650e9
Functional test for importing an exported repository capsule where a circular repository dependency has been defined.
2014-01-06 13:48:17 -05:00