Commit Graph
193 Commits
Author SHA1 Message Date
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