Commit Graph
1484 Commits
Author SHA1 Message Date
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
Jianbin He f6517972d9 add several functions for load test 2007-03-13 14:38:28 +00:00
Jianbin He 7dad1baf4e load test 2007-03-13 14:09:05 +00:00
Jianbin He 7464e67743 remove 'ucsc first page diff' because this page changes everytime. 2007-03-12 20:27:40 +00:00
Jianbin He bc9b30ddf9 remove 'ucsc first page diff' because this page changes everytime. 2007-03-12 20:13:40 +00:00
Yi Zhang 3492cdb664 fix bug in the test scripts of screencast D and E 2007-03-12 19:20:46 +00:00
James Taylor 0ac85dac80 Commenting out another biomart test, they just hang forever. 2007-03-08 18:35:05 +00:00
James Taylor ea9a819235 Working on getting tests going again. Modified the history.xml template to
only return active datasets so deletes should test correctly again.
2007-03-08 18:14:50 +00:00
James Taylor 113bff99bc Use an association object for the relationship between parent and child
datasets.

THIS REQUIRES DATABASE CHANGES!

Also, test parse errors should now cause errors.
2007-03-08 17:52:29 +00:00
Jianbin He 15f1c23175 load test 2007-02-08 20:12:40 +00:00
Ian Schenck 07be68b0ed UCSC Table Browser diff test is now implemented. I seems hacky though because of hgsid, which is assigned by the browser. We'll try this for now and change later if necessary. 2007-01-26 19:42:40 +00:00
Yi Zhang df09b23a7f Add two test scripts to trunk. test_3D_Edit_Modify.py is committed in the old branch. test_3E_Filter.py is the test script for screencast 'Filter, Sort, Join and Compare'. 2007-01-18 22:26:08 +00:00
Daniel Blankenberg 547ecf0960 Removing arch and module directories. Removing old operations (and tests), since they require arch; updated tool_conf.xml.sample.
Removed non-arch specific cheetah egg, since compiled c code (once located in arch) is included in arch specific eggs. Removed a
tool called basicStats2, which used arch, but hasn't been in tool_conf.xml for some time.
2007-01-16 17:05:33 +00:00
Daniel Blankenberg 5a4c943fda Fix for Biomart test. Why are there two biomart tests? 2007-01-11 16:28:14 +00:00
James Taylor 84b2cb4f74 Allow passing database path and 'use_pbs' to the functional tests.
TODO: This should just be able to read an INI file, far too many variables at this point.
2006-12-15 15:57:15 +00:00
James Taylor 01478be010 Fix tool config for functional tests. 2006-11-15 20:09:48 +00:00
James Taylor d87ee75027 Cleaning everything up (should be working as usual) 2006-11-15 16:55:17 +00:00
James Taylor 9cdbe06f09 More moving things around. 2006-11-15 16:32:54 +00:00