Commit Graph
67 Commits
Author SHA1 Message Date
James Taylor f7decb22cb Functional tests now use the datatypes defined in universe_wsgi.ini, this
fixes the neighbor joining test.
2008-01-07 19:43:39 +00:00
James Taylor 2aa15eb876 More fixes. This would be much easier is the tests actually scraped the
HTML rather than needing separate XML templates.
2008-01-05 23:41:59 +00:00
James Taylor be49c19e2d Change to test related to security fix in previous commit. 2008-01-05 23:20:25 +00:00
James Taylor 2da9ec3b52 Use the same HTTP server for the functional tests that is used for the
application.
2008-01-05 19:54:49 +00:00
Greg Von Kuster e94d18ad63 A better way to decompress UCSC gzipped files. Added functional tests for uploading binary, zipped and gzipped files. Added temp file removal to upload when exception thrown. Eliminated an unnecessary import in subtract_query. 2007-12-20 18:49:03 +00:00
Daniel Blankenberg 4db24ed949 Minor change to display of diff. 2007-11-15 17:03:00 +00:00
Daniel Blankenberg 48d718bca6 Fix comparison of file contents for test framework. It was previously using zip(), so tests would wrongly pass when one file was smaller than the other (but contained the same data up to it's end). 2007-11-14 22:00:29 +00:00
Greg Von Kuster 96e3ac8d1b Fix for new auto-detect form. Also added a new functional test for the auto-detect form. 2007-11-13 14:02:49 +00:00
James Taylor fe12d04355 History test fix. 2007-10-31 04:38:26 +00:00
James Taylor 575d2d2ffb Test fixes. 2007-10-30 07:04:46 +00:00
Greg Von Kuster 8e3f797331 Initial fix for concurrent update db issue (still using psycopg). Commented out "job requeued" log statement. Changed error reporting email in config. 2007-10-11 20:09:25 +00:00
Greg Von Kuster 5de7853b81 Fix for broken functional test. 2007-10-09 19:17:05 +00:00
Greg Von Kuster 5b4bc10b88 Functional test enhancements, history functions are now covered. 2007-10-09 18:19:44 +00:00
Greg Von Kuster 10152d8b27 Eliminating more unused test data. 2007-10-05 19:47:23 +00:00
Greg Von Kuster 43afaf3969 Added functional tests for sniffing and metadata settings on file upload. Fixed a test in the 'Filter Maf Blocks by size' tool. Added new test data. Commited the bug fix I really wanted in Axt.sniff(). 2007-10-05 18:02:33 +00:00
Greg Von Kuster 48e9652241 More functional test code cleanup and first round of additional functional tests. 2007-10-04 19:43:24 +00:00
Greg Von Kuster aa0dcc81d5 More functional test cleanup, eliminated redundant tests, unused test data, and renamed some test data files. 2007-10-04 14:14:15 +00:00
Greg Von Kuster 7f29b2b047 More functional test cleanup, renamed many functions to make it easier to undrstand what they do. 2007-10-03 20:50:16 +00:00
Greg Von Kuster 0b80b63975 Fixed indentation problems in the submit_form() function. 2007-10-03 15:51:55 +00:00
Greg Von Kuster b3aa4efa6f Cleaned up functional tests, eliminating some redundant tests and unused test data files. Next step, add many missing tests. 2007-10-03 14:17:41 +00:00
Jianbin He bda6409803 specify the input ftype for this test 2007-09-27 19:53:55 +00:00
James Taylor 9ea22cfe77 Form order for metadata editing... 2007-09-20 21:36:00 +00:00
Greg Von Kuster 50968827e9 Enhanced sort tool to use columnlist tool parameter, altered functional test to work with new version. Some other miscellaneous cleanup. 2007-09-17 20:48:59 +00:00
Jianbin He bed14a6837 fix the onchange bug for testing frame 2007-09-14 16:44:18 +00:00
Jianbin He 7e7b34f081 temporary solution to Count1 testing 2007-09-12 19:34:59 +00:00
Daniel Blankenberg 166893ef9d Testing of text box controls with commas should work properly now. 2007-09-06 18:48:21 +00:00
Daniel Blankenberg 6b555a51cb Allow tests to work with conditional statements. 2007-09-06 17:51:29 +00:00
Daniel Blankenberg 93bf90e193 Fix Testing Framework handling of multiple select parameters.
If an option was selected by default, it was never cleared before setting the desired options, now it is.
2007-08-31 16:46:19 +00:00
Jianbin He 3f0579c7a4 change the test steps, cause the tool changed 2007-08-22 17:51:50 +00:00
Jianbin He 6e56f37a19 change test value for column parameter, cause the tool changed 2007-08-22 17:31:29 +00:00
Jianbin He 6568b8a79e fix the current test errors of several maf tools 2007-08-08 19:31:16 +00:00
James Taylor f759427a07 Fix functional tests. 2007-07-31 20:14:58 +00:00
James Taylor 953b62c7d4 NOTE CONFIG FILE CHANGES!
First step of the big reorganization. This moves almost everything web interface related under the web package (still a few things left to disentangle). In particular, galaxy.interfaces is now galaxy.web.controllers which is somewhat more clear. Middleware, servers, and framework are all better organized under web.

Most importantly, the configuration file has been greatly simplified, the "composite" and various static apps are now configured by the application rather than by PasteScript, so the config file really only contains user modifiable parameters now.

(Expect this to break something)
2007-07-31 20:09:51 +00:00
Daniel Blankenberg c7b957575e Fix for edit metadata test. It would be nice if we could specify forms by name, instead of by count. 2007-07-25 17:57:42 +00:00
Greg Von Kuster e424389351 Correction to the last correction to toolbox. 2007-07-18 14:17:51 +00:00
Greg Von Kuster 80fe71fd7f Correction to how test_toolbox handles multiple options for input params (splits comma separated string into list). 2007-07-18 13:42:40 +00:00
Greg Von Kuster e3272e69fa More fixes related to metadata. Now only the GOPS tool tests are broken... 2007-07-16 20:02:30 +00:00
Greg Von Kuster c7d762be12 Next pass of corrections to functional tests. 2007-07-16 17:47:39 +00:00
Greg Von Kuster 9280404121 First pass at getting code to pass functional tests. More work is necessary. 2007-07-16 15:44:37 +00:00
Jianbin He aed988697f temporarily remove biomart test 2007-07-11 19:54:32 +00:00
Jianbin He 32909e1cfb add biomart test 2007-07-06 18:43:10 +00:00
James Taylor b34117a256 Fix (now less fragile). 2007-06-29 00:27:24 +00:00
James Taylor 7bfc238304 Many changes related to tool interfaces and jobs (DATABASE CHANGE, READ)
#) An "xy_plot" tool and a new "build_ucsc_custom_track" tool that
   demonstrate the various features added here.

#) Grouping constructs for tool parameters:
   - "repeat" element allows for a set of parameters to be repeated an
     arbitrary number of times
   - "conditional" element allows choosing a set of parameters to display
     based on the value of another parameter
   These constructs can be arbitrarily nested. Their values are structured
   and can be used in hooks, validation, et cetera

#) Support for generating arbitrary config files to pass to a tool

#) Command lines are now full Cheetah templates

#) Better job error reporting, includes tracebacks for internal errors
   preparing the job (database change required, see below!)

#) Preparation of command line, config files, exec_before_job hook moved
   into job execution stage

#) Parameter values now jsonified before storing in database (this is much
   more rigorous that before, and restoring from the database now works
   properly)

DATABASE CHANGE:

alter table job add column traceback text;
2007-05-19 16:40:55 +00:00
Ian Schenck 090b51e697 Test of edit data has been changed temporarily to reflect changes in behavior. 2007-05-17 17:58:29 +00:00
Jianbin He 4b087ffdd6 changes related to check_genome_build 2007-04-20 15:20:20 +00:00
Greg Von Kuster e15d34fbf5 2007-04-20 14:32:35 +00:00
Jianbin He d79c18864b comment out the tests which use ucsc_proxy 2007-03-23 19:32:54 +00:00
Greg Von Kuster 1dac83237e Latest version from Cathy. 2007-03-20 18:41:29 +00:00
Greg Von Kuster 2b05ca975f Fixed a bug in sniff.py and added a new unit test case to cover it. Added the hpvar data source tool to tool_conf.xml.sample. Slightly enhanced the filter and compute tools. 2007-03-19 19:55:57 +00:00
Greg Von Kuster 9a4e8dc19c Integrated Belinda's hbvar data source. The functional test fails, but Jianbin will look at it. 2007-03-16 15:22:28 +00:00