Commit Graph

143 Commits

Author SHA1 Message Date
zach%zachlipton.com
a311853504 Fix remaining schema nits. 2006-06-12 21:52:09 +00:00
zach%zachlipton.com
01e389b6d2 Fix syntax error in declaration of test_runs table ('auto increment' => 'auto_increment') 2006-06-12 21:46:44 +00:00
zach%zachlipton.com
af58e1d034 Add missing close paren in declaration of subgroup_testgroups table. 2006-06-12 21:43:40 +00:00
ccooper%deadsquid.com
cea4294070 - adding apache access directives for new testcase_files directory tree 2006-06-07 22:55:50 +00:00
ccooper%deadsquid.com
b1119a3815 - don't allow a string of zeroes for the build ID 2006-06-05 13:37:36 +00:00
ccooper%deadsquid.com
638e641e95 b=322585
- fail when no results are actually submitted
- grab product info from testgroup if necessary
2006-06-05 05:53: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
681b024298 b=323768
- renamed Test.pm to Testcase.pm
- renamed Result.pm to ResultStatus.pm
- remove extraneous references to platform -> same info is acquired through opsys now
- add DEBUG flag to Config.pm
- change tests references to testcases
- fix changed field abbreviations
- add helper DBTools methods for:
-* renaming tables
-* adding a fulltext index
-* dropping indices
- add new retrieve_all overrides for Locale.pm and User.pm
- add sql methods to retrieve entity information from join tables:
-* Platform
-* Subgroup
-* Testgroup
-* Testcase
-* Testresult
- replace Class::DBI-heavy (read: slow) coverage functions with targetted sql that only return the required fields
- remove out-of-date age and isrecent functions, along with references to expirationdays

b=320546
- use truncated email as display name when all else fails

b=334871
- add fulltext search functions for searching testcases by summary, steps, and expected results
2006-06-05 03:55:52 +00:00
ccooper%deadsquid.com
b719adb951 b=323768
- change tests references to testcases
- fix changed field abbreviations
- display help text in popup divs
- disabled testgroup/subgroup editing -> interim step before test runs
- display lists of all testgroups/subgroups to which a testcase belongs when viewing a testcase
- make separate testing config (SysConfig) template, and display testing config when present and viewing matching single testcases
- allow admins to run individual testcases regardless of whether they are enabled or not
- remove secondary, imprecise build ID lookup JS stanza
- change layout/options for admin sidebar

b=322585
- fix defaulttestgroup display when continuing to test

b=320546
- add top testers stats back to stats page, now that we can hide email addresses

b=322607
- add show all/hide all to test list display for runtests

b=334871
- allow fulltext searching of testcases by summary, steps, and expected results
2006-06-05 03:40:24 +00:00
ccooper%deadsquid.com
113123bc48 b=323768
- remove Navigation.js (moved to help text in templates)
- remove Percentages js (moved to help text in templates)
- add extra sanity check when repopulating form fields with FormPersist.js
- disable testgroup/subgroup select boxes -> interim step until test runs since we have no UI to change them yet

b=322607
- add hideAll, and simple toggle functions to moo.fx
2006-06-05 01:22:25 +00:00
ccooper%deadsquid.com
d21b564f08 b=323768
- make errorHeading a generic class
- add styles for testcases (or update them from tests)
- add styles for testcase searching
2006-06-05 01:16:46 +00:00
ccooper%deadsquid.com
9735dc2962 - script to clone a testgroup, including all subsidiary subgroups and testcases 2006-05-25 19:00:32 +00:00
ccooper%deadsquid.com
531f0dfefd - order testgroups by name 2006-05-25 18:54:48 +00:00
ccooper%deadsquid.com
6051713eaa - script to import complete test plans from TestRunner 2006-05-25 18:45:33 +00:00
ccooper%deadsquid.com
3118d32464 b=335382
- adding new files for help display
2006-05-01 21:42:54 +00:00
ccooper%deadsquid.com
506934553a b=335382
- add improved automated lookup for build ID
- require 10-digit build ID
- add global framework for help text
2006-05-01 21:38:39 +00:00
ccooper%deadsquid.com
8c5367562c - allow --force updating of testcases 2006-04-06 19:39:35 +00:00
ccooper%deadsquid.com
fb2d7c3dc7 - fine-tune the rules for display (enabled + community_enabled) 2006-04-06 19:37:39 +00:00
zach%zachlipton.com
e3c11e3b3e Only load Litmus::BugzillaDBI if Bugzilla auth is enabled, otherwise we get errors when the database connection fails. 2006-04-06 03:29:37 +00:00
zach%zachlipton.com
06ff61321a Add 'make cache' target. 2006-03-21 00:38:56 +00:00
ccooper%deadsquid.com
6ed7e8a8ae - default to en-US 2006-03-06 19:58:18 +00:00
ccooper%deadsquid.com
7cf91788f6 - add login link to sidebar 2006-02-24 23:37:02 +00:00
ccooper%deadsquid.com
9248a85042 - make help text accurate 2006-02-24 22:06:01 +00:00
ccooper%deadsquid.com
08b9f5f675 - standardize on 'enabled' as field name of choice for entities that can be toggled on or off
- replace test status with simple enabled field, and remove obsolete Status.pm
- add enabled fields to Testgroups and Subgroups
2006-02-24 22:02:41 +00:00
ccooper%deadsquid.com
4b6d84767b - display only valid results (interim) 2006-02-24 17:19:49 +00:00
ccooper%deadsquid.com
bf7648c2ba - disabled is a boolean flag 2006-02-24 17:07:59 +00:00
ccooper%deadsquid.com
7f8d401505 - use the right object type <sigh> 2006-02-23 23:02:28 +00:00
ccooper%deadsquid.com
b80992a8a7 - fix display for single testgroup/subgroup case 2006-02-23 22:46:38 +00:00
zach%zachlipton.com
8111b53b67 Bug 328215 - Litmus testcase <divs> don't display correctly with mac trunk builds.
For now, disable opacity effects in moo.fx for Mac users so that testcases display properly. All other platforms should be uneffected. When the core bug 325296 is fixed, this can be removed.
2006-02-23 19:36:49 +00:00
ccooper%deadsquid.com
e3ab1f2273 - we allow retesting of completed subgroups now 2006-02-15 16:20:01 +00:00
ccooper%deadsquid.com
3457807d7c 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
2006-02-13 23:10:42 +00:00
ccooper%deadsquid.com
07574f92d3 - make collision details a comment 2006-02-07 23:20:12 +00:00
ccooper%deadsquid.com
a72ae03995 b=315128
- first pass at testrunner migration/update script
- use central Litmus config to hold login info
2006-02-07 23:01:49 +00:00
ccooper%deadsquid.com
46ce57fc9d b=321351
- display test group and subgroup in testcases header

Misc:
- don't display testcase config info when running tests
2006-02-07 21:34:28 +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
ccooper%deadsquid.com
cec32647a3 - do some basic checking in JS for the limit value supplied 2006-01-30 23:06:56 +00:00
ccooper%deadsquid.com
4e18fa9df7 b=324648
- search parameters are being double-escaped due to the interaction of quotemeta and qq{}. Remove quotemeta and just escape single quotes instead.
2006-01-30 21:53:55 +00:00
ccooper%deadsquid.com
e7aa393b43 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
2006-01-25 17:03:40 +00:00
zach%zachlipton.com
2d3e8bd059 Version number should be a comment, not displayed. 2006-01-19 20:07:50 +00:00
zach%zachlipton.com
535505b34d Add IRC Nickname field to login page, take two. 2006-01-19 00:03:31 +00:00
zach%zachlipton.com
de68d57036 Disable Bugzilla login until we can have it not cause 500 internal server errors. 2006-01-17 04:54:31 +00:00
zach%zachlipton.com
104660c3ab Fix 'out' -> 'our' typo. 2006-01-17 04:49:50 +00:00
zach%zachlipton.com
3ab2b33751 Default for test_groups.obsolete should be 0. 2006-01-17 04:44:43 +00:00
zach%zachlipton.com
aecc1e42bc Remove ENUM cols from populatedb.sql to match schema. 2006-01-17 04:43:56 +00:00
zach%zachlipton.com
54216d2050 Add missing object->method() calls to DBTools.pm. 2006-01-17 04:38:00 +00:00
zach%zachlipton.com
672bb7184e Add account conversion/upgrading code. 2006-01-15 05:20:06 +00:00
zach%zachlipton.com
49620022a0 Upgrade old (pre-auth) schema to the new version automatically when running populatedb.pl. 2006-01-15 04:11:49 +00:00
zach%zachlipton.com
46e0cae954 Add Litmus Authentication System and db schema upgrading tools. 2006-01-08 03:56:10 +00:00
zach%zachlipton.com
1e28d5751a DIE createdb.sql. DIE I SAY. (Trying to work around a CVS bug and remove this file). 2006-01-08 03:54:18 +00:00
ccooper%deadsquid.com
b61f65e98e - add locale to test_results
- add locale lookup table
- remove user info from populatedb script
2006-01-03 17:39:30 +00:00