Closed Bug 372999 (pwmgr-tests) Opened 13 years ago Closed 12 years ago
Test suite needed for pwmgr
Password Manager is a feature with important security and privacy concerns. The current code has suffered from a number of regressions from bug fixes, and the new version needs a way to reproducibly verify correct operation and compatibility. For this bug to be resolved, tests will be needed to: 1) Verify correct and continuing resolution of flaws from previous bug fixes 2) Verify correct operation of password manager in nominal modes of operation 3) Verify appropriate resistance to known attack vectors [Tests which are desired but not feasible in the available test frameworks need not block this bug.] Tests will be landing incrementally during the FF3 dev cycle, first set coming up shortly.
Most of an initial test suite landed with the work for bug 374723. This attachment just cleans things up a bit by moving common code into a shared file.
Attachment #269615 - Flags: review?(gavin.sharp)
(nit: bah, just noticed that I added a blank line to the bottom of toolkit/components/passwordmgr/test/unit/head_storage_legacy_1.js)
Attachment #269615 - Flags: review?(gavin.sharp) → review+
Checking in toolkit/components/passwordmgr/test/unit/head_storage_legacy_1.js; /cvsroot/mozilla/toolkit/components/passwordmgr/test/unit/head_storage_legacy_1.js,v <-- head_storage_legacy_1.js new revision: 1.3; previous revision: 1.2 done Checking in toolkit/components/passwordmgr/test/unit/test_storage_legacy_1.js; /cvsroot/mozilla/toolkit/components/passwordmgr/test/unit/test_storage_legacy_1.js,v <-- test_storage_legacy_1.js new revision: 1.4; previous revision: 1.3 done Checking in toolkit/components/passwordmgr/test/unit/test_storage_legacy_2.js; /cvsroot/mozilla/toolkit/components/passwordmgr/test/unit/test_storage_legacy_2.js,v <-- test_storage_legacy_2.js new revision: 1.4; previous revision: 1.3 done Checking in toolkit/components/passwordmgr/test/unit/test_storage_legacy_3.js; /cvsroot/mozilla/toolkit/components/passwordmgr/test/unit/test_storage_legacy_3.js,v <-- test_storage_legacy_3.js new revision: 1.3; previous revision: 1.2 done
Whiteboard: [checkin needed]
Closing. Password manager has a framework for testing now, and a decent set of tests using it.
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.