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
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
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
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
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
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
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
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
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
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
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