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

16 Коммитов

Автор SHA1 Сообщение Дата
ccooper%deadsquid.com a0b5af87db b=355278
- associate branches directly with testcases, subgroups, and testgroups
- existing Litmus installs will need to run the migration/update_branch_relationships.pl script to update their installs
- fix fidelity of testcase, subgroup, and testgroup listings so that entities th
at don't belong to groupings are still displayed

Misc.
- standardize how we call 'onchange' js functions to avoid capitalization errors that were plaguing us before
- enable differential sorting in FormWidget listings
2006-12-06 18:18:31 +00:00
ccooper%deadsquid.com f3ce4789d6 - fix check for testcase ID 2006-11-14 21:32:07 +00:00
ccooper%deadsquid.com d4615cb201 b=355548
- display regression bug ID in simple view of testcase

b=355459
- display enabled/community enabled status in simple testcase view for admin users

b=359744
- display testcases in testcase/subgroup sort order when printing

b=360621
- validate view testcase forms prior to submission

Misc.
- use JSON filters to limit view testcase results
- add enabled toggle for entity form widgets where appropriate
2006-11-14 20:23:31 +00:00
zach%zachlipton.com 2b3d79ef3d Land the mod_perl branch. 2006-08-01 20:50:15 +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 8c88a62bbe b=342041
- add ability to search for recently added or updated testcases
2006-06-28 19:03:45 +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 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
ccooper%deadsquid.com beb6d28a56 - remove sort_order 2006-06-14 17:30:10 +00:00
ccooper%deadsquid.com 7d6c5dc95e b=323768
- change tests references to testcases
- fix changed field abbreviations
- disabled testgroup/subgroup editing -> interim step before test runs
- display lists of all testgroups/subgroups to which a testcase belongs when viewing a testcase
- updated database schema
- updated database population script.
- NOTE: due to changes in the underlying db structure, it will be necessary for users to establish new linkages between products, platforms, testgroup, subgroups, and testcases (documented in populatedb.sql)
- when running tests, ony display testgroups that match the chosen branch

b=322585
- fix defaulttestgroup display when continuing to test

b=334871
- allow fulltext searching of testcases by summary, steps, and expected results
2006-06-05 04:07:29 +00:00
ccooper%deadsquid.com fb2d7c3dc7 - fine-tune the rules for display (enabled + community_enabled) 2006-04-06 19:37:39 +00:00
ccooper%deadsquid.com 3de084e41b b=320423
- fix single result submission, but still require that a user be logged in to submit a result

Misc:
- move testcase updating into show_tests.cgi from process_test.cgi
- display all testcase info when editing tests (admin only)
- can no longer edit testcase and submit results at the same time
- add author info to testcases (Test.pm)
- add extra checking to silence log errors originating from single_result.cgi and Litmus::DB::User::getDisplayName
- update Litmus version number and last_updated field when editing testcases
- use same testcase interface for viewing testcases and running testcases (test.html.tmpl)
2006-02-07 18:20:53 +00:00
zach%zachlipton.com 46e0cae954 Add Litmus Authentication System and db schema upgrading tools. 2006-01-08 03:56:10 +00:00
ccooper%deadsquid.com 24de0ea30a - new look-and-feel code, css into css/ directory;
- javascript broken out into own directory;
- updated db schema to handle automated test results, along with associted Perl classes;
- reporting: searching and advanced searching functionality added;
2005-10-11 18:44:16 +00:00
zach%zachlipton.com 3654bba028 A four hour flight means another batch of changes.
1. Some UI improvements to the test display page
2. Fix process_test and the format API to properly handle editing of fields defined in formats.
3. Adjust show_test.cgi to only show recent results and the last three non-recent results. Also added a showallresults mode that allows users to view all results if they want to.
2005-08-07 03:05:49 +00:00
zach%zachlipton.com 7a85cdab42 Initial checkin of Litmus 0.0.1 (a.k.a Naked Mole Rat). 2005-07-29 20:21:01 +00:00