Commit Graph

234 Commits

Author SHA1 Message Date
ccooper%deadsquid.com
b04de022a6 b=348740
- escape single quotes in criteria values
2006-08-15 19:27:09 +00:00
ccooper%deadsquid.com
644fc157c9 b=348740
- remove limiting criteria for testgroup
2006-08-15 19:14:14 +00:00
ccooper%deadsquid.com
74da6e447c b=348740
- remove testgroup from default display
2006-08-15 19:12:08 +00:00
ccooper%deadsquid.com
584bc7f924 - select DISTINCT test results only 2006-08-15 17:09:11 +00:00
ccooper%deadsquid.com
eb4062fa6d - update testrunner update script to use new Litmus schema 2006-08-15 16:41:51 +00:00
ccooper%deadsquid.com
975be69e9f - set prduct_id for subgroups and testcases on import 2006-08-15 16:26:05 +00:00
ccooper%deadsquid.com
9a61cad3f3 - call rebuildCache explicitly 2006-08-15 16:17:38 +00:00
ccooper%deadsquid.com
e5e2ab8382 - update testrunner import script for new Litmus schema 2006-08-15 16:03:27 +00:00
ccooper%deadsquid.com
cae51807a6 - added explanatory locale blurb 2006-08-10 20:17:42 +00:00
ccooper%deadsquid.com
8dc8d06b59 - show distinct test results, since testcases can now be reused 2006-08-10 20:02:21 +00:00
ccooper%deadsquid.com
955bc2a3dd - add debugging statement to Testresult.pm 2006-08-10 19:40:45 +00:00
ccooper%deadsquid.com
946b0578cf - display only one copy of each subgroup, since subgroups can belong to more than one testgroup 2006-08-09 20:06:36 +00:00
ccooper%deadsquid.com
ee344d4b66 - fix javascript error 2006-08-09 03:53:59 +00:00
ccooper%deadsquid.com
f21e689875 - 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
2006-08-09 03:45:08 +00:00
zach%zachlipton.com
0ec0ca7bba 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... 2006-08-05 22:33:32 +00:00
ccooper%deadsquid.com
6cbe4de740 - 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.
2006-08-04 16:33:14 +00:00
zach%zachlipton.com
8ec0e9fde5 Automatically redirect to index.cgi if the user is already logged in and loads login.cgi rather then giving an error. 2006-08-03 23:51:01 +00:00
zach%zachlipton.com
c26797fc97 Add null check for options[0] to eliminate mochikit error. 2006-08-03 22:17:46 +00:00
zach%zachlipton.com
f4795bf0dd Fix "subroutine db_main() redefined" warnings. 2006-08-03 18:13:52 +00:00
ccooper%deadsquid.com
8d8cb5bdec - updated favicon for Litmus 2006-08-03 16:43:53 +00:00
ccooper%deadsquid.com
417016b2da - declare empty hash properly 2006-08-03 15:27:42 +00:00
ccooper%deadsquid.com
e4f5aef649 - add missing slash 2006-08-03 14:25:06 +00:00
zach%zachlipton.com
f4a97ee86e Land some leftover changes from the production server that never made it into cvs 2006-08-01 21:33:09 +00:00
zach%zachlipton.com
2b3d79ef3d Land the mod_perl branch. 2006-08-01 20:50:15 +00:00
ccooper%deadsquid.com
f06817e715 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
2006-08-01 15:27:50 +00:00
zach%zachlipton.com
7d04f23f2a * 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
2006-07-28 22:26:43 +00:00
ccooper%deadsquid.com
56d00680fb - removing duplicate scpoing from cut-n-paste 2006-07-22 01:24:20 +00:00
ccooper%deadsquid.com
f9933703d1 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
2006-07-22 01:18:48 +00:00
ccooper%deadsquid.com
f49fa8ac40 - adding script used to generate testday stats 2006-07-18 16:41:30 +00:00
ccooper%deadsquid.com
28b8ddcd09 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
2006-07-14 22:09:55 +00:00
ccooper%deadsquid.com
12eebd4322 - 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
2006-07-14 17:47:33 +00:00
ccooper%deadsquid.com
a728e4fb3f - set max width for testcase select 2006-07-13 21:43:57 +00:00
ccooper%deadsquid.com
5acb88fe40 - set creation_date and last_updated 2006-07-13 21:35:23 +00:00
ccooper%deadsquid.com
30f8b12888 - pad the list, not the cell 2006-07-13 20:53:10 +00:00
ccooper%deadsquid.com
7fd1ecb42e - increase padding on tcm table cells 2006-07-13 20:48:19 +00:00
ccooper%deadsquid.com
f9287c5694 - remove troublesome 'use diagnostics' directive...damn you perl 5.6!
- remove extraneous Litmus lib inclusions
- add more specific input checks for $file
2006-07-13 20:38:01 +00:00
zach%zachlipton.com
a169403b92 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. 2006-07-13 17:17:59 +00:00
ccooper%deadsquid.com
5e71f49f76 - added verbose mode to add_testcases_from_xml.pl
- added add_branch method to Litmus::DB::Testgroup
2006-07-13 14:59:43 +00:00
ccooper%deadsquid.com
9f50745981 - 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
2006-07-12 15:01:08 +00:00
zach%zachlipton.com
b149bc00f4 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. 2006-07-11 17:46:00 +00:00
ccooper%deadsquid.com
120c6176d3 - 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.
2006-07-07 20:34:58 +00:00
zach%zachlipton.com
1cd77bce7e - 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
2006-06-30 18:37:29 +00:00
zach%zachlipton.com
909f525605 Remove the LIMIT 300 in User's FullTextMatches search to work around a mysql bug in the ancient version on rodan. 2006-06-29 17:41:49 +00:00
zach%zachlipton.com
47a815194e Bug fix in XML.pm. 2006-06-29 16:24:25 +00:00
ccooper%deadsquid.com
b5193c7c97 - order results by reverse date 2006-06-28 22:23:53 +00:00
ccooper%deadsquid.com
b2e13fc077 - revert unnecessary index check 2006-06-28 20:51:45 +00:00
ccooper%deadsquid.com
2c051da23c - fix testcase display padding 2006-06-28 20:02:12 +00:00
ccooper%deadsquid.com
7d785bed7b - keep testcase ID: summary display constant with index page 2006-06-28 19:47:24 +00:00
ccooper%deadsquid.com
3ec4a80717 - add missing brace 2006-06-28 19:10:41 +00:00
ccooper%deadsquid.com
826d8c299d - make sure a product is actually selected 2006-06-28 19:04:30 +00:00