Граф коммитов

30 Коммитов

Автор SHA1 Сообщение Дата
ccooper%deadsquid.com 2f0698b8e3 - upgrade to JSON.pm, v.2 2008-06-16 19:38:22 +00:00
ccooper%deadsquid.com 2116c5bf4b b=362489
- allow for recursive cloning of branches, testgroups, and subgroups
2008-06-13 21:00:40 +00:00
ccooper%deadsquid.com 03663c449a - silence single usage warning 2008-05-23 22:24:43 +00:00
ccooper%deadsquid.com 990d3957aa b=408331
- set finish timestamp as NOW() when it isn't supplied
2008-04-06 00:52:52 +00:00
ccooper%deadsquid.com ffa4e0b75f - new favicon, now featuring vlad's dinohead
- remove function redef warning in json.cgi
- add more checking to json.cgi
2008-03-19 21:03:51 +00:00
ccooper%deadsquid.com 7046cf3264 b=409731
- allow setting author for all entities in the same way we allow it for test cases
2008-03-12 17:39:41 +00:00
ccooper%deadsquid.com 45dbdd19ef b=409731
- add tracking data (creation_date, last_updated, creator_id) to entities that do not have them yet

Misc.
- fix single result submission
- update selenium testcases to run faster (use less-used products, etc.)
2008-03-11 17:31:48 +00:00
ccooper%deadsquid.com fe2c7697c0 b=394531
- allow admins to select testgroups/subgroups for a testcase from the manage testcases interface

b=375987
- schema and perl module changes to allow for testcase tagging. No interface yet.

Misc.
- return only unique testgroups for testcases via JSON
- log testcase creation/cloning warnings rather than doing nothing
- add removeRowFromTable and resetTable as general functions to FormValidation.js
- modify affected selenium testcases now that the 1.5 branch has been taken out of Litmus
2008-01-31 07:26:41 +00:00
ccooper%deadsquid.com b2f5dfa9a6 b=408331
- create aggregatable reports for l10n
2007-12-31 15:15:35 +00:00
ccooper%deadsquid.com 9b37385a62 b=396617
- move result status summations into AJAX to improve initial display time
2007-11-16 17:05:09 +00:00
ccooper%deadsquid.com 3cc325fe7e b=320156
- add eval{} blocks around calls to Markdown so that unicode values don't tank perl

Misc.
- use stats page as the basis for login to speed test cycle up a bit
2007-11-09 05:40:59 +00:00
ccooper%deadsquid.com fa1be1dcc0 b=402578
- roll Class::DBI::utf8 functionality into Litmus::DBI
- upgrade/decode values as necessary
- add selenium test suite for i18n
- update INSTALL doc
2007-11-06 14:48:03 +00:00
ccooper%deadsquid.com 927642e685 b=320156
- allow for utf8 character input just about everywhere
2007-10-11 19:37:52 +00:00
ccooper%deadsquid.com 6f69aa39f5 - revert partial utf8 checkin 2007-10-01 14:02:25 +00:00
ccooper%deadsquid.com 3be88dda6a b=378603
- add search form
2007-09-28 17:19:48 +00:00
zach%zachlipton.com f437a17d6e Add json hooks for user testing statistics, b=392340 2007-08-15 18:09:55 +00:00
zach%zachlipton.com e6e9aa4afd Test runs by branch and/or product name. Now with added sugar! 2007-07-20 17:10:15 +00:00
zach%zachlipton.com 077b76fff2 Add a test_runs_by_branch_name hook for the extension. 2007-07-20 16:51:52 +00:00
ccooper%deadsquid.com 1ed2d9bb47 - order test runs by product
- fix coverage display when there is no coverage
2007-06-01 20:32:29 +00:00
ccooper%deadsquid.com e7cd281b2c - add test run lookup
- refactor js return
2007-04-18 01:39:13 +00:00
ccooper%deadsquid.com 738acb35b6 b=358035
- add automated testday reporting
- rejig sidebar -> divide up testing and reporting links
- added management category for testdays
2006-11-01 22:13:32 +00:00
ccooper%deadsquid.com d019a73952 b=352877
- add default '-Branch-' option to branches list when managing testgroups -> allows for limiting subgroup display by product only, but also allows display of subgroups that have not yet been assigned to a testgroup a therefore have no branch information associated with them

Misc.
- add helper text to Manage Testgroups and Manage Subgroups when in add mode, similar to what was already present for Manage Testcases
- search for all entities when using json.cgi, not just those that are Enabled
- move JS functions into separate JS files for each management interface
2006-09-17 17:19:58 +00:00
zach%zachlipton.com 410674cca2 Land the mod_perl branch. 2006-08-01 20:50:15 +00:00
zach%zachlipton.com 60c91fce02 * 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 4429dc4c6b 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 7ebff01f30 - 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
zach%zachlipton.com ef2fa8a12c - 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
ccooper%deadsquid.com a9b40c83ed Manage testgroup
- change Litmus::FormWidget funciton name to getTestgroups
- add Essential column designations to Litmus::DB::Testgroup
- add functions to Litmus::DB::Testgroup: clone, delete_from_subgroups, delete_from_test_runs (stub), delete_with_refs, update_subgroups
- add testgroup display to mimic display for testcase

Manage subgroups
- display loading message for subgroups
- fix nesting of default option selection
- add subgroup display to mimic display for testcase
2006-06-27 15:51:58 +00:00
ccooper%deadsquid.com d764d64f58 Manage subgroups:
- allow json.cgi to return info about subgroups
- add list of Essential columns to Litmus::DB::Subgroup
- add methods to Litmus::DB::Subgroup: clone, delete_from_testgroups, delete_from_testcases, delete_with_refs, update_testgroups, update_testcases
- add EnabledBySubgroup lookup to Litmus::DB::Testgroup
- move generic Form functions to FormValidation.js
- allow product select box to accept onchange param

Manage Testcases
- fix requireField cut-n-paste omission
- also return product_id from Litmus::FormWidget::getTestcases
- fix tyop in Litmus::DB::Testcase comment
- make size static on testcase select box
2006-06-22 20:45:50 +00:00
ccooper%deadsquid.com 91f0437b3d - added table related_testcases to track cloned testcase relations
- update/replace enter_test.cgi with complete management interface for testcases
- make all fields Essential in Litmus::DB::Testcase
- added new methods to Litmus::DB::Testcase: clone, delete_from_subgroups, delete_from_related, delete_with_refs, update_subgroups
- added ByTestgroup and ByTestcase sql lookups to Litmus::DB::Subgroup
- added order_by directives to has_many fields in Litmus::DB::Product
- added new Litmus::FormWidget functions getTestcases and getAuthors
- don't try to .select() select fields (FormValidation.js)
- add verifySelected function to FormValidation.ja
- update interface to use manage_testcase.cgi for editing testcases
- remove editing flags/interface from test.html.tmpl
2006-06-20 19:34:53 +00:00