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

197 Коммитов

Автор SHA1 Сообщение Дата
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
ccooper%deadsquid.com 8c88a62bbe b=342041
- add ability to search for recently added or updated testcases
2006-06-28 19:03:45 +00:00
ccooper%deadsquid.com eb92ad9c92 - remove errant comment 2006-06-27 15:58:37 +00:00
ccooper%deadsquid.com 96f5814c06 - fix comment ref 2006-06-27 15:54:05 +00:00
ccooper%deadsquid.com 0faff5f443 - adding missing CGI file 2006-06-27 15:52:39 +00:00
ccooper%deadsquid.com 34500452dd 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
zach%zachlipton.com d0d5b8f455 - Add is_automated_result flag to test_results table to track when results are part of automated testing scripts.
- Set machinename field in the db when processing automated test data in XML.pm
- Make automated testing results visually distinct in the UI
2006-06-27 00:39:09 +00:00
ccooper%deadsquid.com 84bca34a3e - allow loading message popu to take a custom message
- display loading popup when loading testcases
2006-06-23 18:37:58 +00:00
ccooper%deadsquid.com f737740207 - allow testcase display template to be re-used in a single testcase display context
- in management interface, display testcase as it will appear to the user by default until the admin enters editing mode
2006-06-23 18:21:20 +00:00
ccooper%deadsquid.com 2f6d289a8c - update reference to process_test.cgi
- for single result submission, set cookies using current state-of-the-art
2006-06-23 15:35:30 +00:00
zach%zachlipton.com bda81d842e -Web Services: support a web services interface for test result submission. See http://wiki.mozilla.org/Litmus:Web_Services for details.
- Make a join table for logs so that test results can have any number of logs and we don't have to have duplicate entries in the log table.
2006-06-22 23:21:38 +00:00
ccooper%deadsquid.com 13dc73a736 - display last added/edited/cloned testcase/subgroup by default 2006-06-22 22:54:02 +00:00
ccooper%deadsquid.com 8aae733420 - rebuild js cache after management activities 2006-06-22 22:05:33 +00:00
ccooper%deadsquid.com e38fcfc7ce - fix missing '=' 2006-06-22 21:00:39 +00:00
ccooper%deadsquid.com db8959d250 - fix MochiKit case problem 2006-06-22 20:51:48 +00:00
ccooper%deadsquid.com 70262b93d0 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
zach%zachlipton.com d1c7b23bd4 Move buttons in manage_testcases.cgi to handle smaller monitors. Widen summary field. 2006-06-21 18:16:36 +00:00
zach%zachlipton.com da1394cc30 Fix a few more missing $sth->finish warnings in DBTools 2006-06-21 17:01:20 +00:00
zach%zachlipton.com 482199d0e1 Bustage fix: Litmus has suffered an internal error - testresult is not a column of Litmus::DB::Resultbug 2006-06-20 23:46:18 +00:00
zach%zachlipton.com 1f3b40a15e Stupid typo... 2006-06-20 23:13:29 +00:00
zach%zachlipton.com afc63ca5f3 Properly remember the previous build id entered during the current session. This avoids the need to retype it when going to run more tests. 2006-06-20 22:54:19 +00:00
zach%zachlipton.com 51ff8347ca Add missing $sth->finish() to FormWidget. This should fix the 'statement handle DBIx::ContextualFetch::st=HASH(0x897bda4) still Active' warnings. 2006-06-20 20:23:01 +00:00
ccooper%deadsquid.com c0ead5e763 - fix case in MochiKit inclusion 2006-06-20 20:01:08 +00:00
ccooper%deadsquid.com 34b31d2467 - adding missing template files for testcase management 2006-06-20 19:43:20 +00:00
ccooper%deadsquid.com e325e8c6f1 - 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
zach%zachlipton.com 9951bda9c5 Fix enter_test.cgi so it sets the author, creation_date, and version fields of new testcases. 2006-06-20 17:41:53 +00:00
timeless%mozdev.org 1168ce08b0 Bug 338087 Tinderbox 'L' popups are broken in Firefox trunk due to misuse of DOM Range
patch by Olli.Pettay@gmail.com r=timeless
2006-06-20 06:28:37 +00:00
zach%zachlipton.com 462cb1e027 Provide better error handling by defining an error handler in Litmus::DBI. When a database error is thrown, this handler will take care of calling Litmus::Error::internalError() and displaying a proper error message to the user. This should do much to prevent 500 Internal Server Errors and the blank pages that previously popped up. 2006-06-19 22:05:16 +00:00
ccooper%deadsquid.com dd7caa2186 - only count enabled testcases in coverage measurement 2006-06-19 19:35:24 +00:00
zach%zachlipton.com e2dc03a72c Add Date::Manip to the module list. We've been using it for ages, but it was never listed. 2006-06-16 22:54:06 +00:00
zach%zachlipton.com b5a0dfef68 Change some form field names to silence password manager. 2006-06-16 18:54:37 +00:00
zach%zachlipton.com 4f55f337d0 Improve search for edit_users.cgi. 2006-06-16 18:36:51 +00:00
zach%zachlipton.com b7fbc692c4 * Add new edit users interface to allow admins to search for users and to change change user passwords, email addresses, and other user data.
* Add automated testing authentication token to the user table -- to be used for future web services work.

* Create a fulltext index of user data to aid searching.
2006-06-16 17:27:54 +00:00
zach%zachlipton.com 4c8ae817f4 Add a simple formatting engine for testcase data using Text::Markdown. Normal HTML is passed through the filter unchanged, but now paragraphs will automatically be tagged with <p> and lists will automatically be converted to the proper html. A formatting help pane provides a description. The formatter is triggered with the 'markdown' filter in templates (e.g. [% expectedResults | markdown | testdata %]. 2006-06-15 18:54:15 +00:00
ccooper%deadsquid.com ba3e17c36a - fix status display for single results 2006-06-14 22:03:32 +00:00
ccooper%deadsquid.com beb6d28a56 - remove sort_order 2006-06-14 17:30:10 +00:00
ccooper%deadsquid.com 3fb9e9fe84 - fix logic for displaying result submission/editing divs 2006-06-13 19:29:19 +00:00
zach%zachlipton.com 40c758b7dc Add coop's robots.txt file from the production install
S: ----------------------------------------------------------------------
2006-06-13 19:25:45 +00:00