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