Closed Bug 372999 (pwmgr-tests) Opened 13 years ago Closed 12 years ago

Test suite needed for pwmgr

Categories

(Toolkit :: Password Manager, enhancement)

enhancement
Not set

Tracking

()

RESOLVED FIXED
mozilla1.9

People

(Reporter: Dolske, Assigned: Dolske)

References

Details

Attachments

(1 file)

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.
Depends on: 373253
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+
Whiteboard: [checkin needed]
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
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.