434 Commits

Author SHA1 Message Date
ccooper%deadsquid.com
7e6750e3ec - order opsyses by name
git-svn-id: svn://10.0.0.236/trunk@208100 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-22 19:31:43 +00:00
ccooper%deadsquid.com
32efeb1f19 b=348740
- escape single quotes in criteria values


git-svn-id: svn://10.0.0.236/trunk@207482 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 19:27:09 +00:00
ccooper%deadsquid.com
ae81bf5885 b=348740
- remove limiting criteria for testgroup


git-svn-id: svn://10.0.0.236/trunk@207480 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 19:14:14 +00:00
ccooper%deadsquid.com
db11afcd4c b=348740
- remove testgroup from default display


git-svn-id: svn://10.0.0.236/trunk@207479 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 19:12:08 +00:00
ccooper%deadsquid.com
764b3ca9d8 - select DISTINCT test results only
git-svn-id: svn://10.0.0.236/trunk@207463 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 17:09:11 +00:00
ccooper%deadsquid.com
d86a763d3d - update testrunner update script to use new Litmus schema
git-svn-id: svn://10.0.0.236/trunk@207459 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 16:41:51 +00:00
ccooper%deadsquid.com
5328d985ac - set prduct_id for subgroups and testcases on import
git-svn-id: svn://10.0.0.236/trunk@207458 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 16:26:05 +00:00
ccooper%deadsquid.com
49309bd59f - call rebuildCache explicitly
git-svn-id: svn://10.0.0.236/trunk@207456 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 16:17:38 +00:00
ccooper%deadsquid.com
2f0b6ca15f - update testrunner import script for new Litmus schema
git-svn-id: svn://10.0.0.236/trunk@207454 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 16:03:27 +00:00
ccooper%deadsquid.com
6b58a611c3 - added explanatory locale blurb
git-svn-id: svn://10.0.0.236/trunk@207085 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-10 20:17:42 +00:00
ccooper%deadsquid.com
cb3f5df7e6 - show distinct test results, since testcases can now be reused
git-svn-id: svn://10.0.0.236/trunk@207083 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-10 20:02:21 +00:00
ccooper%deadsquid.com
d07c28227f - add debugging statement to Testresult.pm
git-svn-id: svn://10.0.0.236/trunk@207079 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-10 19:40:45 +00:00
ccooper%deadsquid.com
25e882584c - display only one copy of each subgroup, since subgroups can belong to more than one testgroup
git-svn-id: svn://10.0.0.236/trunk@206995 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-09 20:06:36 +00:00
ccooper%deadsquid.com
e99acca521 - fix javascript error
git-svn-id: svn://10.0.0.236/trunk@206960 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-09 03:53:59 +00:00
ccooper%deadsquid.com
825f8df277 - remove ability to set testgroup for subgroup. Add links to manage_testgroups.cgi which already provides that functionality.
- change link target on manage_testcases form


git-svn-id: svn://10.0.0.236/trunk@206959 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-09 03:45:08 +00:00
zach%zachlipton.com
94294125e9 Use the new navigator.buildID construct as a build id detection method. Also, if [%defaultbuildid%] exists from the same testing session, default to that so we don't wipe out tbird build ids, etc...
git-svn-id: svn://10.0.0.236/trunk@206648 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-05 22:33:32 +00:00
ccooper%deadsquid.com
e17c5a7669 - don't override success/failure/info messages with loading messages
- display all enabled testcases to admin users when Running Tests. Regular testers will continue to see only community-enabled testcases.


git-svn-id: svn://10.0.0.236/trunk@206577 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-04 16:33:14 +00:00
zach%zachlipton.com
4594d611e6 Automatically redirect to index.cgi if the user is already logged in and loads login.cgi rather then giving an error.
git-svn-id: svn://10.0.0.236/trunk@206529 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-03 23:51:01 +00:00
zach%zachlipton.com
88679061a4 Add null check for options[0] to eliminate mochikit error.
git-svn-id: svn://10.0.0.236/trunk@206524 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-03 22:17:46 +00:00
zach%zachlipton.com
8387392470 Fix "subroutine db_main() redefined" warnings.
git-svn-id: svn://10.0.0.236/trunk@206497 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-03 18:13:52 +00:00
ccooper%deadsquid.com
656000b2cc - updated favicon for Litmus
git-svn-id: svn://10.0.0.236/trunk@206492 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-03 16:43:53 +00:00
ccooper%deadsquid.com
04b68701c0 - declare empty hash properly
git-svn-id: svn://10.0.0.236/trunk@206484 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-03 15:27:42 +00:00
ccooper%deadsquid.com
672332a34c - add missing slash
git-svn-id: svn://10.0.0.236/trunk@206482 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-03 14:25:06 +00:00
zach%zachlipton.com
3009467101 Land some leftover changes from the production server that never made it into cvs
git-svn-id: svn://10.0.0.236/trunk@206338 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-01 21:33:09 +00:00
zach%zachlipton.com
4fdfdc48d2 Land the mod_perl branch.
git-svn-id: svn://10.0.0.236/trunk@206326 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-01 20:50:15 +00:00
ccooper%deadsquid.com
9ccf7b98c8 b=346289
- remove ability to set testgroup/subgroup from the Manage Testcase interface
- provide links from Manage Testcase interface to Manage Subgroup and Manage Testgroup
- add/improve explanatory text for adding testcases


git-svn-id: svn://10.0.0.236/trunk@206295 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-01 15:27:50 +00:00
zach%zachlipton.com
6ac226b38c * Add additional json hooks to retrieve lists of products, platforms, etc...
* (bug 334871) Search test lists by product/testgroup/subgroup
* Allow printing of all testcases matching a query
* Improve wording and organization of links in options sidebar


git-svn-id: svn://10.0.0.236/trunk@205090 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-28 22:26:43 +00:00
ccooper%deadsquid.com
64ecc05617 - removing duplicate scpoing from cut-n-paste
git-svn-id: svn://10.0.0.236/trunk@203424 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-22 01:24:20 +00:00
ccooper%deadsquid.com
43788d3b78 b=345272
- add widget for selecting corresponding branch(es) for testgroups
- limit available subgroups based on chosen product/branch

b=314938
- changed schema for test runs, allowing multiple testgroups per test run (also addresses b=337496), combining test run limiting criteria into a single table, and adding more audit/tracking info to the main test_runs table

Misc:
- fix nesting issue whereby first item in a list wasn't being selected properly when a default/already selected value was not found. This affected most of the management interfaces.
- removed extra <br/>s in management interface filtering divs


git-svn-id: svn://10.0.0.236/trunk@203422 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-22 01:18:48 +00:00
ccooper%deadsquid.com
31a3a94712 - adding script used to generate testday stats
git-svn-id: svn://10.0.0.236/trunk@202683 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 16:41:30 +00:00
ccooper%deadsquid.com
fe64c89913 b=328268
- use onClick instead of onChange to track radio button state
- do some rudimentary checks of object existence to avoid calling instanceof which doesn't seem to work on Safari


git-svn-id: svn://10.0.0.236/trunk@202184 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-14 22:09:55 +00:00
ccooper%deadsquid.com
f29f963c5d - renamed edit_categories.cgi to manage_categories.cgi for consistency's sake
- added json calls to return various categories
- added FormWidget calls branches and opsyses
- removed product references in FormWidget lookup for platforms
- added Essential column designation to Platform, Branch and Opsys
- added delete functions to Platform
- added delete functions to Product
- updated moo.fx js libraries to latest version (1.0->1.2)
- updated js code that relied on out-of-date moo.fx functions. In all cases, this code got simpler cleaner.
- removed moo.fx inclusions where they weren't being used
- updated category management templates to use MochiKit/JSON rather than homegrown AJAX
- added new widget for selecting branch, platform, and opsys by ID
- fixed naming on show all/hide all links on testcase display (run tests)
- jump to testcase when selecting a testcase from the sidebar (run tests)
- enabled "Manage Categories" in the admin sidebar


git-svn-id: svn://10.0.0.236/trunk@202153 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-14 17:47:33 +00:00
ccooper%deadsquid.com
7f72afddd6 - set max width for testcase select
git-svn-id: svn://10.0.0.236/trunk@202091 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 21:43:57 +00:00
ccooper%deadsquid.com
610e451963 - set creation_date and last_updated
git-svn-id: svn://10.0.0.236/trunk@202090 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 21:35:23 +00:00
ccooper%deadsquid.com
e49fba1ea2 - pad the list, not the cell
git-svn-id: svn://10.0.0.236/trunk@202087 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 20:53:10 +00:00
ccooper%deadsquid.com
ad4f5835e2 - increase padding on tcm table cells
git-svn-id: svn://10.0.0.236/trunk@202086 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 20:48:19 +00:00
ccooper%deadsquid.com
14c752daff - remove troublesome 'use diagnostics' directive...damn you perl 5.6!
- remove extraneous Litmus lib inclusions
- add more specific input checks for $file


git-svn-id: svn://10.0.0.236/trunk@202085 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 20:38:01 +00:00
zach%zachlipton.com
61ed313b31 Bug 343007 - filter lists in management interfaces. Patch adds AJAX filter options to manage_*.cgi pages and exposes an interface for scripts to request a list of test ids, subgroup ids, testgroup ids, matching a given criteria.
git-svn-id: svn://10.0.0.236/trunk@202036 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 17:17:59 +00:00
ccooper%deadsquid.com
d0bf3a75b0 - added verbose mode to add_testcases_from_xml.pl
- added add_branch method to Litmus::DB::Testgroup


git-svn-id: svn://10.0.0.236/trunk@202023 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 14:59:43 +00:00
ccooper%deadsquid.com
bf0b441be4 - adding script to parse testcases from submitted XML (add_testcases_from_xml.pl)
- added appropriate update/delete methods to Testgroup.pm, Subgroup.pm, and Testcase.pm. These methods are called by add_testcase_from_xml.pl;
- allow user to preview subgroups/testcases in the right-hand selectbox when working with testgroups/subgroups;
- added generic blankForm() method to FormValidation.js
- factored out JSON retrieval code to json.js


git-svn-id: svn://10.0.0.236/trunk@201942 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-12 15:01:08 +00:00
zach%zachlipton.com
d1dd8d3324 Bug 344207 - Can't use colons in link URLs. Fix adds colons to the regular expression in Litmus::StripScripts. Presumably, we want to consider sending this upstream to the real StripScripts developers.
git-svn-id: svn://10.0.0.236/trunk@201888 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-11 17:46:00 +00:00
ccooper%deadsquid.com
6626bffe35 - sort testcases by sort_order, then by testcase ID (for fallback sorting)
- create Litmus::StripScripts subclass of HTML::StripScripts so we can implement our own HREF validation, like say, allowing ftp:// and mailto:// links.


git-svn-id: svn://10.0.0.236/trunk@201765 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-07 20:34:58 +00:00
zach%zachlipton.com
57c0981c68 - Make it possible to rename subgroups and testgroups and to enable and disable them (the state of the form controls were previously being ignored).
- When clicking the "edit testcase" link, make the edit form automatically display in manage_testcases.cgi

- Display markdown formatted text for testcase data in manage_testcases.cgi


git-svn-id: svn://10.0.0.236/trunk@201368 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-30 18:37:29 +00:00
zach%zachlipton.com
fc48393e49 Remove the LIMIT 300 in User's FullTextMatches search to work around a mysql bug in the ancient version on rodan.
git-svn-id: svn://10.0.0.236/trunk@201244 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-29 17:41:49 +00:00
zach%zachlipton.com
0ea0102d47 Bug fix in XML.pm.
git-svn-id: svn://10.0.0.236/trunk@201235 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-29 16:24:25 +00:00
ccooper%deadsquid.com
6f257a271e - order results by reverse date
git-svn-id: svn://10.0.0.236/trunk@201152 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 22:23:53 +00:00
ccooper%deadsquid.com
b4b89c36ea - revert unnecessary index check
git-svn-id: svn://10.0.0.236/trunk@201137 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 20:51:45 +00:00
ccooper%deadsquid.com
072bebc7ef - fix testcase display padding
git-svn-id: svn://10.0.0.236/trunk@201127 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 20:02:12 +00:00
ccooper%deadsquid.com
5ce88c7be3 - keep testcase ID: summary display constant with index page
git-svn-id: svn://10.0.0.236/trunk@201125 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 19:47:24 +00:00
ccooper%deadsquid.com
3ab5eb366c - add missing brace
git-svn-id: svn://10.0.0.236/trunk@201124 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 19:10:41 +00:00