Carl Eberhard
b6d4e00bc2
Fixes to history functional tests; Twilltestcase: added function to parse and check json, exact string matcher
2012-12-10 17:44:11 -05:00
Lance Parsons
0e7a2b7324
Fix for finding test-data for installed tools
...
See bug: https://trello.com/c/Z0vhJEq6
2012-12-07 17:22:48 -05:00
Greg Von Kuster
ed060ddcbe
Add the shed_tool_data_table_config to the functional test's app.
2012-11-08 11:41:21 -05:00
Greg Von Kuster
2632e05024
Add a running_functional_tests config setting.
2012-04-18 16:20:17 -04:00
Greg Von Kuster
46c597b5c3
Change new functional test flags to conform more closely to previous command line flags
2012-03-30 09:36:21 -04:00
Greg Von Kuster
816a43c2f9
Enhance the functional test framework to support testing tools contained in installed repositories that were not migrated from the Galaxy distribution. To test these tools, use: sh run_functional_tests.sh --installed
2012-03-29 15:02:36 -04:00
Greg Von Kuster
60c0bdf17b
Enhance the functional test framework to support tools migrated from the distribution and installed from the tool shed. To test these tools, use: sh run_functional_tests.sh --migrated
2012-03-29 12:03:14 -04:00
Greg Von Kuster
19862fd03b
Update the integrated_toon_conf.xml file only if a new config setting is True. This keeps things that start up the app (like functional tests) from updating the file.
2012-03-14 17:21:03 -04:00
Nate Coraor
445d8494ac
Fix extra files display with object store and the distributed object store config.
2011-12-13 00:45:52 -05:00
Nate Coraor
5e96e67f1d
Hierarchical object store sample config and functional test capability.
2011-12-08 16:10:18 -05:00
Nate Coraor
44344fe2e0
Fix the dataset controller's stderr method and add one for stdout. Link to
...
both from the dataset info page. The functional tests will now provide output
of these on tool test failure. The functional tests can now use
tool_dependency_dir as well.
2011-12-06 11:29:02 -05:00
Greg Von Kuster
17c5b27cdc
Re-engineer the datatypes registry so that it is initialized once when the Galaxy server is started, but data types can continue to be loaded throughout the Galaxy server's session (hopefully this doesn't break anything).
...
Add support for a single "import_module" to be passed to the new load_datatypes() method in the datatypes registry. This provides the ability to load a single class module from an installed tool shed repository along with a datatypes_conf.xml file included in the installed repository and pass them to the new load_datatypes() method. In the future, multiple imported modules may be allowed. The datatypes_conf.xml file included in the repository must conform to a slightly different definition than the same named file that comes with the distribution. This new definition will be documented in the Galaxy tool shed wiki.
We now have the ability to load new data types into the Galaxy server from an installed tool shed repository without restarting the Galaxy server.
2011-11-23 16:16:15 -05:00
Ross Lazarus
ee6bd2cf46
Changes to allow all test outputs generated by twill to be saved to a folder pointed to by
...
an environment variable "GALAXY_TEST_SAVE" if defined before running functional tests
If the environment variable is empty, all tests procede as usual and test outputs are deleted
without saving
2011-04-14 08:09:48 -04:00
Greg Von Kuster
8ba7de4c8b
Improved checking to determine if a bam file is sorted. If the version of samtools being used is 0.1.13 or newer, determination of bam sorting is now much more robust. Add a new functional test to the test_library_features script that tests uploading a library_dataset (where the file is an unsorted bam file) using a combination of 'upload_paths' and 'link_to_files'. Rename the test-data file previously named 3.bam to now be named 3unsorted.bam to clarify that it is an unsorted bam file.
2011-03-23 12:18:57 -04:00
Nate Coraor
154b8c61ce
Bugfix for the last commit when running functional tests with sqlite.
2011-02-28 09:52:17 -05:00
Nate Coraor
8e995a23be
Increase the SQLAlchemy SuquePool limits for functional tests.
2011-02-28 07:58:52 -05:00
Nate Coraor
246ea04cc7
Add support for the new test/data repository and a fix for the bowtie tests.
2010-11-22 10:54:31 -05:00
Nate Coraor
4835512eda
Make the production buildbot use Main's tool conf
2010-10-26 16:03:36 -04:00
Nate Coraor
33a7ced929
Added a simple plugin for Nose that shows a diff-style output of failed tests,
...
and added an error-only file to the Nose HTML plugin. This should make
buildbot more useful.
2010-10-22 23:58:58 -04:00
Nate Coraor
b7e91fddb3
Allow defining of the cluster job runner when running functional tests.
2010-09-24 23:56:57 -04:00
Nate Coraor
6e9996f89a
Fix for set metadata tests when setting metadata externally
2010-02-24 15:54:52 -05:00
Nate Coraor
5e34e82e5c
Modify functional_tests.py to allow for testing of an environment nearly identical to Galaxy Test/Main via buildbot
2010-02-23 15:14:28 -05:00
Nate Coraor
eace604562
require pysqlite in functional_tests to work around a bug in nose
2010-01-28 14:52:02 -05:00
Nate Coraor
1561cd8af8
Upgrade Paste/PasteDeploy/PasteScript. Paste can go no further without changing the way we stream templates and tarballs.
2009-11-12 13:12:12 -05:00
Nate Coraor
d3caedd53b
Add env var to set metadata externally during tests
2009-11-10 11:20:04 -05:00
Nate Coraor
53bda50c19
Run test webserver on a random port between 8000 and 9999 instead of a fixed port, so multiple people can run tests at the same time w/o setting GALAXY_TEST_PORT manually
2009-11-05 10:39:59 -05:00
Nate Coraor
1d4ed96a04
Fix new functional tests script return code (for buildbot)
2009-11-03 11:28:34 -05:00
James Taylor
4cf17c1961
Fix for tool tests. Comment out get_peek test, doesn't appear correct (result is unicode and forced to multiple lines, when did this change?)
2009-10-21 15:45:01 -04:00
James Taylor
2c1e959a94
New functional test harness. Update to recent nose. No longer rely on nose to manage the embedded web server (this is not done in functional_tests.py). Log page contents to a temporary file on check_page_for_string error.
...
[mq]: functional-test-harness
2009-10-20 13:08:29 -04:00