Closed Bug 1540188 Opened 5 years ago Closed 5 years ago

BITS Successful Update Download Automated Testing

Categories

(Toolkit :: Application Update, task, P1)

Unspecified
Windows
task

Tracking

()

RESOLVED FIXED
mozilla68
Tracking Status
firefox68 --- fixed

People

(Reporter: bytesized, Assigned: robert.strong.bugs)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

The existing tests that cover application update test the nsIIncrementalDownload download mechanism only. We need to also have tests that cover the BITS download mechanism.

Assignee: nobody → robert.strong.bugs
Status: NEW → ASSIGNED
OS: Unspecified → Windows
Priority: -- → P1
No longer depends on: 1520321
Type: enhancement → task

Changes the tests to use http://127.0.0.1:8888 so BITS can download updates.
Adds a new browser chrome test manifest named browser.bits.ini for BITS tests.
Currently only the tests with a successful udate download pass. The other tests will be fixed in different bugs.
Currently debug builds leak when downloading with BITS so running these tests on debug builds is disabled. This will be fixed in a different bug.

The patch makes 18 out of the 35 update download tests pass. I filed bugs for the rest and will add this bug as a dependency of those bugs.

Summary: BITS Update Automated Testing → BITS Successful Update Download Automated Testing
Pushed by rstrong@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/902921194cfe
app update BITS successful download tests. r=bytesized
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
Flags: in-testsuite+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: