Closed Bug 1343093 Opened 8 years ago Closed 8 years ago

Add integration test for bookmark repair

Categories

(Firefox :: Sync, defect, P2)

defect

Tracking

()

RESOLVED FIXED
Firefox 55
Tracking Status
firefox53 --- unaffected
firefox54 --- fixed
firefox55 --- fixed

People

(Reporter: lina, Assigned: lina)

References

Details

Attachments

(1 file, 1 obsolete file)

Attached patch repair-integration-test.patch (obsolete) (deleted) — Splinter Review
As written, the integration test depends on being able to shut down and restart Places with a different database multiple times in the same process. This is complicated to get right. Assuming that's the way to go, we can make Places restartable and land this. If not, we'll need to think of a different strategy.
Priority: -- → P2
Comment on attachment 8849679 [details] Bug 1343093 - Add integration test for bookmark repair. https://reviewboard.mozilla.org/r/122452/#review124728 Awesome, thanks!
Attachment #8849679 - Flags: review?(markh) → review+
Attachment #8841785 - Attachment is obsolete: true
Assignee: nobody → kit
Status: NEW → ASSIGNED
Pushed by kcambridge@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b88f35ad48cc Add integration test for bookmark repair. r=markh
Comment on attachment 8849679 [details] Bug 1343093 - Add integration test for bookmark repair. This is a test-only change, but the new test uncovered a bug in the clients engine, so filing a request instead of "a=testonly". Approval Request Comment [Feature/Bug causing the regression]: Bug 1317223. [User impact if declined]: No user impact. This is a new test for bookmarks repair, with a bug fix for a path that the previous test didn't catch. [Is this code covered by automated tests?]: Yes. [Has the fix been verified in Nightly?]: N/A [Needs manual test from QE? If yes, steps to reproduce]: No. [List of other uplifts needed for the feature/fix]: None. [Is the change risky?]: Very low risk. [Why is the change risky/not risky?]: Test-only change. [String changes made/needed]: None.
Attachment #8849679 - Flags: approval-mozilla-aurora?
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 55
Comment on attachment 8849679 [details] Bug 1343093 - Add integration test for bookmark repair. Improve the test coverage for bookmark repair. Aurora54+.
Attachment #8849679 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
seems this needs rebasing grafting 406699:b88f35ad48cc "Bug 1343093 - Add integration test for bookmark repair. r=markh" merging services/sync/modules/engines/clients.js merging services/sync/tests/unit/test_bookmark_repair.js warning: conflicts while merging services/sync/tests/unit/test_bookmark_repair.js! (edit, then use 'hg resolve --mark') abort: unresolved conflicts, can't continue (use 'hg resolve' and 'hg graft --continue')
Flags: needinfo?(kit)
Flags: needinfo?(kit)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: