35 Commits

Author SHA1 Message Date
ccooper%deadsquid.com
2e3740b99f b=378640
r=marcia

- make test run entry point links more visible


git-svn-id: svn://10.0.0.236/trunk@224962 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-24 20:26:47 +00:00
ccooper%deadsquid.com
7679a11840 b=322949
- automatically re-select the same testgroup when the user return to continue testing
- select the first subgroup that has not yet been tested in its entirety (defaults to first subgroup if all subgroups have been tested)


git-svn-id: svn://10.0.0.236/trunk@224948 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-24 16:37:25 +00:00
ccooper%deadsquid.com
4c61ec37cc b=358817,362101,362998,366785,367523
* various search improvements:
** use id for searching and filtering
** allow users to search for their own results
** allow searching by vetted
** allow searching by test run
** fix search by comment
** show default limit of 15


git-svn-id: svn://10.0.0.236/trunk@224657 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-17 22:00:01 +00:00
ccooper%deadsquid.com
4c65a00994 b=358035
- add automated testday reporting
- rejig sidebar -> divide up testing and reporting links
- added management category for testdays


git-svn-id: svn://10.0.0.236/trunk@214554 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-01 22:13:32 +00:00
ccooper%deadsquid.com
19ccedc89e - use same style for trusted completed groups as for community
git-svn-id: svn://10.0.0.236/trunk@209130 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-04 13:26:59 +00:00
ccooper%deadsquid.com
6dec3168c5 b=349746
- add trusted coverage display


git-svn-id: svn://10.0.0.236/trunk@208126 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-22 23:02:43 +00:00
zach%zachlipton.com
6ac226b38c * 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


git-svn-id: svn://10.0.0.236/trunk@205090 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-28 22:26:43 +00:00
ccooper%deadsquid.com
7f72afddd6 - set max width for testcase select
git-svn-id: svn://10.0.0.236/trunk@202091 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 21:43:57 +00:00
ccooper%deadsquid.com
e49fba1ea2 - pad the list, not the cell
git-svn-id: svn://10.0.0.236/trunk@202087 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 20:53:10 +00:00
ccooper%deadsquid.com
ad4f5835e2 - increase padding on tcm table cells
git-svn-id: svn://10.0.0.236/trunk@202086 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 20:48:19 +00:00
ccooper%deadsquid.com
bf0b441be4 - 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


git-svn-id: svn://10.0.0.236/trunk@201942 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-12 15:01:08 +00:00
ccooper%deadsquid.com
072bebc7ef - fix testcase display padding
git-svn-id: svn://10.0.0.236/trunk@201127 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 20:02:12 +00:00
ccooper%deadsquid.com
f4c500ca8f b=342041
- add ability to search for recently added or updated testcases


git-svn-id: svn://10.0.0.236/trunk@201122 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 19:03:45 +00:00
ccooper%deadsquid.com
5e8d3031e2 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


git-svn-id: svn://10.0.0.236/trunk@201004 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-27 15:51:58 +00:00
zach%zachlipton.com
3d00414a73 - 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


git-svn-id: svn://10.0.0.236/trunk@200984 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-27 00:39:09 +00:00
ccooper%deadsquid.com
b31bccf74c 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


git-svn-id: svn://10.0.0.236/trunk@200616 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 20:45:50 +00:00
ccooper%deadsquid.com
331acd520a - 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


git-svn-id: svn://10.0.0.236/trunk@200452 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 19:34:53 +00:00
ccooper%deadsquid.com
a2375832e9 b=323768
- make errorHeading a generic class
- add styles for testcases (or update them from tests)
- add styles for testcase searching


git-svn-id: svn://10.0.0.236/trunk@199009 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-05 01:16:46 +00:00
ccooper%deadsquid.com
4a2dace418 b=335382
- add improved automated lookup for build ID
- require 10-digit build ID
- add global framework for help text


git-svn-id: svn://10.0.0.236/trunk@195773 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-01 21:38:39 +00:00
ccooper%deadsquid.com
6e927999b2 b=321120
- mark completed testcases with a checkmark, and shade the background in the same manner as the testgroup/subgroup selection page.
- change is_completed to return a list of results (if they exist)

Misc.
- some CSS standarization


git-svn-id: svn://10.0.0.236/trunk@189891 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 23:10:42 +00:00
ccooper%deadsquid.com
bcc99307d9 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)


git-svn-id: svn://10.0.0.236/trunk@189322 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 18:20:53 +00:00
ccooper%deadsquid.com
ee29b87580 b=314928
- add proper unique keys to users table
- check for empty username and/or passwords
- compare the entered password against the db version instead of itself <- !!!
- check form submissions in JS prior to submission
- require a unique IRC nickname if it is provided, but allow users not to enter one if they so choose
- display mailto: links for admins only
- display account created page when updating accounts
- make login look-and-feel consistent with the rest of the site

b=321265
- add getDisplayName function to User.pm -> returns IRC nickname, real name, or email depending on what is available. Used wherever user information is displayed.

b=324022
- add scrollbars to testcase display (css -> overflow: auto)

b=324648
- use quotemeta in Testresults.pm to avoid SQL injection when searching results

Misc:
- update copyrights to 2006
- fix log_text db schema regression
- remove validity_lookup and vetting_status_lookup tables and assoicated perl classes. Replaced by per-test-result fields.
- remove out-of-date formats/ directory and contents
- add functions to DBTools.pm to manipulate keys and drop tables
- display error/success/info messages in a transient popup div
- update version to 0.6. Make version string part of sidebar title.
- allow re-testing of completed subgroups by same tester, i.e. don't disable subgroups with 100% testing coverage
- remove 'next' regression on run_tests testcase display
- comment out user table on stats page
- whitespace fixes


git-svn-id: svn://10.0.0.236/trunk@188156 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 17:03:40 +00:00
zach%zachlipton.com
013f62621b Add account conversion/upgrading code.
git-svn-id: svn://10.0.0.236/trunk@187640 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-15 05:20:06 +00:00
zach%zachlipton.com
259b1c6755 Add Litmus Authentication System and db schema upgrading tools.
git-svn-id: svn://10.0.0.236/trunk@187138 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-08 03:56:10 +00:00
ccooper%deadsquid.com
0469867195 b=321265
- add user to result display and allow searching/limiting by user email (admin only)

Other:
- search results now validate as XHTML transitional


git-svn-id: svn://10.0.0.236/trunk@186545 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-23 23:08:08 +00:00
ccooper%deadsquid.com
1d8224b890 - add locale selection for test results;
- updated widgets for use with admin tools;
- in-progress work on admin tools


git-svn-id: svn://10.0.0.236/trunk@185983 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-13 03:03:37 +00:00
ccooper%deadsquid.com
14f7c7454d - fix timestamp display for comment on single result display;
- fix stats padding;
- smarter ordering of categories on admin page


git-svn-id: svn://10.0.0.236/trunk@184947 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-18 22:42:21 +00:00
ccooper%deadsquid.com
5f3d5d1429 - updated/added licecse boilerplate to template files;
- use moo.fx js libraries to control collapsable divs for holding instructions and such which are nice to have around but we don't always want to see;
- start on admin tool (edit categories)
- more CSS cleanups


git-svn-id: svn://10.0.0.236/trunk@184920 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-18 17:37:38 +00:00
zach%zachlipton.com
e028094a1d Let's actually pass the tests...Removing tabs from a couple of files (replacing them with spaces) and fixing the test scripts to work properly.
git-svn-id: svn://10.0.0.236/trunk@184436 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-10 23:24:46 +00:00
ccooper%deadsquid.com
eb2e69fe50 - fix percentage calculation for run tests -> now based on community and personal testing coverage percentages, as limited by the chosen platform and build ID;
- some CSS changes, mostly to decrease the default font size;
- added template framework for displaying collapsable instruction text on just about any page.


git-svn-id: svn://10.0.0.236/trunk@182903 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-24 17:57:50 +00:00
ccooper%deadsquid.com
68c7dc463e - adding starred display and popups for test results with comments;
- improve wording of footer search for results marked as unclear;
- fix cut-n-paste error in Comment.pm and Resultbug.pm;
- improve default display of test results, and add explanatory blurb for navigation;


git-svn-id: svn://10.0.0.236/trunk@182515 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-19 01:06:34 +00:00
ccooper%deadsquid.com
14d636a9ee - reorganize advanced search: put results on top;
- fix CSS errors;
- obfuscate email addresses and add privacy notice.


git-svn-id: svn://10.0.0.236/trunk@182277 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-14 23:08:41 +00:00
ccooper%deadsquid.com
aa68913877 - cosmetic changes to run tests display;
- sort subgroups and test cases by the defined sort order;


git-svn-id: svn://10.0.0.236/trunk@182198 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 22:06:46 +00:00
ccooper%deadsquid.com
b4419c33e7 - allow users who are not logged in to view test results;
- require valid login for adding bug references;
- truncate user display to keep text/input boxes inside sidebar div;
- display default text when no tests have been run (stats)


git-svn-id: svn://10.0.0.236/trunk@182166 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 15:49:28 +00:00
ccooper%deadsquid.com
83dca3e531 - 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;


git-svn-id: svn://10.0.0.236/trunk@182001 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 18:44:16 +00:00