searching for reviewer(bytesized)
2faa40e79054531453490df5e8cb2a5bd6bd4d4a: Bug 1561230 - Add test for disabling BITS remotely using the advertised update xml. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Tue, 25 Jun 2019 15:50:46 +0000 - rev 480056
Push 113520 by aiakab@mozilla.com at Tue, 25 Jun 2019 22:10:20 +0000
Bug 1561230 - Add test for disabling BITS remotely using the advertised update xml. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D35765
97cf1a40d7e32277f7df395896e47d91075f76a1: Bug 1557909 - Remove unused app update theme images. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Mon, 10 Jun 2019 16:19:03 +0000 - rev 478101
Push 113405 by nerli@mozilla.com at Tue, 11 Jun 2019 03:22:35 +0000
Bug 1557909 - Remove unused app update theme images. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D34267
90fa7d261787a5f3d69dcc5d95cfbb316f20ca7e: Bug 1557642 - Add Update Directory with the ability to open the directory to about:support. r=bytesized,flod,fluent-reviewers
Robert Strong <robert.bugzilla@gmail.com> - Fri, 07 Jun 2019 17:01:56 +0000 - rev 477889
Push 113380 by apavel@mozilla.com at Fri, 07 Jun 2019 22:16:42 +0000
Bug 1557642 - Add Update Directory with the ability to open the directory to about:support. r=bytesized,flod,fluent-reviewers Differential Revision: https://phabricator.services.mozilla.com/D34120
b867d66722343e18396d61b9a24e6218537b5055: Bug 1557490 - Remove the nsIUpdatePrompt interface. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 06 Jun 2019 22:01:12 +0000 - rev 477792
Push 113376 by dvarga@mozilla.com at Fri, 07 Jun 2019 16:29:10 +0000
Bug 1557490 - Remove the nsIUpdatePrompt interface. r=bytesized It isn't necessary and isn't used consistently Differential Revision: https://phabricator.services.mozilla.com/D34043
705f7e7a0c6525a1153e4f04bb52502f22672f6c: Bug 1557452 - Change about:support to open the update history by using the chrome uri instead of using nsIUpdatePrompt. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 06 Jun 2019 20:05:03 +0000 - rev 477703
Push 113372 by dvarga@mozilla.com at Fri, 07 Jun 2019 10:07:35 +0000
Bug 1557452 - Change about:support to open the update history by using the chrome uri instead of using nsIUpdatePrompt. r=bytesized This is in preparation of removing nsIUpdatePrompt Differential Revision: https://phabricator.services.mozilla.com/D34015
40e030f0019d90fed5522cf3212fb5ea845f4597: Bug 1557478 (xpcshell test only) - Remove overrideUpdatePrompt and related code in xpcshellUtilsAUS.js. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 06 Jun 2019 20:26:01 +0000 - rev 477694
Push 113372 by dvarga@mozilla.com at Fri, 07 Jun 2019 10:07:35 +0000
Bug 1557478 (xpcshell test only) - Remove overrideUpdatePrompt and related code in xpcshellUtilsAUS.js. r=bytesized This test helper code is no longer used Differential Revision: https://phabricator.services.mozilla.com/D34024
62e0ef6e50dd017cfa6dc2a4772b481520b3c74d: Bug 1515484 - Remove the wizard based app update UI and related code. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 06 Jun 2019 17:44:57 +0000 - rev 477687
Push 113372 by dvarga@mozilla.com at Fri, 07 Jun 2019 10:07:35 +0000
Bug 1515484 - Remove the wizard based app update UI and related code. r=bytesized Adds a simple UI with tests for the elevation UI that mimics the wizard based elevation UI and uses the existing strings Removes all methods from nsIUpdatePrompt except showUpdateHistory which will be removed later Does not remove the UPDATE_WIZ_LAST_PAGE_CODE telemetry histogram since that will remove it from the data sources Differential Revision: https://phabricator.services.mozilla.com/D33914
a5b867756f0142d7e918817c731811681e1ff455: Bug 1555913 - Remove app update mochitest-chrome tests. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 06 Jun 2019 09:29:55 +0000 - rev 477686
Push 113372 by dvarga@mozilla.com at Fri, 07 Jun 2019 10:07:35 +0000
Bug 1555913 - Remove app update mochitest-chrome tests. r=bytesized The UI they test is no longer in use and the UI will be removed soon. Differential Revision: https://phabricator.services.mozilla.com/D33257
646eb4b87fffed269a1aa83dac98daba73bcdcca: Bug 1555893 - The what's new page test should only run when building with MOZ_UPDATER. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Fri, 31 May 2019 17:45:51 +0000 - rev 476464
Push 113285 by aiakab@mozilla.com at Fri, 31 May 2019 22:31:43 +0000
Bug 1555893 - The what's new page test should only run when building with MOZ_UPDATER. r=bytesized Also fixes an indentation issue in browser_whats_new_page.js Differential Revision: https://phabricator.services.mozilla.com/D33248
a2ec4ac648cfd975770679be53525cb104368400: Bug 1555610 - Add whats new page test for code in BrowserContentHandler.jsm. r=bytesized,jaws
Robert Strong <robert.bugzilla@gmail.com> - Fri, 31 May 2019 04:03:06 +0000 - rev 476342
Push 113271 by archaeopteryx@coole-files.de at Fri, 31 May 2019 17:09:51 +0000
Bug 1555610 - Add whats new page test for code in BrowserContentHandler.jsm. r=bytesized,jaws Changes UpdateService.jsm so it is possible to have an alternate update directory for tests similar to how enterprise policies does it. Removes BUG_COMPONENT in moz.build for browser_bug538331.js since that test is for BrowserContentHandler.jsm code. Differential Revision: https://phabricator.services.mozilla.com/D33225
b5e14afb20ecb447249fd43b0d70ce935f2d1529: Bug 1554528 (test only) - Use the root of the macOS bundle for the continueStaging file. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Tue, 28 May 2019 15:36:19 +0000 - rev 475945
Push 113240 by nerli@mozilla.com at Wed, 29 May 2019 09:56:33 +0000
Bug 1554528 (test only) - Use the root of the macOS bundle for the continueStaging file. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D32636
7317c8900a8b0e146946358c1e05b8c3fb9f942d: Bug 1503341 - Use UX provided text for displaying errors when writing the update settings json file. r=bytesized,flod
Robert Strong <robert.bugzilla@gmail.com> - Tue, 28 May 2019 17:36:16 +0000 - rev 475935
Push 113240 by nerli@mozilla.com at Wed, 29 May 2019 09:56:33 +0000
Bug 1503341 - Use UX provided text for displaying errors when writing the update settings json file. r=bytesized,flod Differential Revision: https://phabricator.services.mozilla.com/D32637
6e27e86c9ab0e5181f59baec1f5547bc0b58fcf7: Bug 336267 - When disabling automatic updating and there is an update in progress ask the user if they want to cancel the update. r=flod,bytesized
Robert Strong <robert.bugzilla@gmail.com> - Sat, 25 May 2019 06:44:10 +0000 - rev 475591
Push 113212 by rmaries@mozilla.com at Sun, 26 May 2019 09:40:24 +0000
Bug 336267 - When disabling automatic updating and there is an update in progress ask the user if they want to cancel the update. r=flod,bytesized Differential Revision: https://phabricator.services.mozilla.com/D32424
2adbd9cb0977c797d152abbc7b6411ce1e507e1e: Bug 1552657 (xpcshell test only) - Fix app update xpcshell tests so it is possible to run them locally. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Mon, 20 May 2019 16:42:47 +0000 - rev 474574
Push 113165 by dvarga@mozilla.com at Tue, 21 May 2019 04:23:23 +0000
Bug 1552657 (xpcshell test only) - Fix app update xpcshell tests so it is possible to run them locally. r=bytesized Specify a profile when running marAppApply* xpcshell tests to prevent the application from trying to display the profile manager Don't unset LD_LIBRARY_PATH when running the tests on Linux so startup dependencies can be found Differential Revision: https://phabricator.services.mozilla.com/D31740
d9cfca9f112f29bffc562a979c3c0e35ae74ac27: Bug 1542362 (xpcshell test only) - Fix intermittent marAppApplyUpdateStageSuccessSvc.js failure. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Mon, 20 May 2019 16:19:22 +0000 - rev 474567
Push 113165 by dvarga@mozilla.com at Tue, 21 May 2019 04:23:23 +0000
Bug 1542362 (xpcshell test only) - Fix intermittent marAppApplyUpdateStageSuccessSvc.js failure. r=bytesized When there were multiple matches the regexp included the newline from the previous match which caused the next match to fail Differential Revision: https://phabricator.services.mozilla.com/D31739
a012ed03628d6192c71ab1561e8dc978c81e9136: Bug 1552321 - Use logStringMessage instead of reportError for the 'Unable to read app update configuration file' log message. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 16 May 2019 21:45:40 +0000 - rev 474229
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1552321 - Use logStringMessage instead of reportError for the 'Unable to read app update configuration file' log message. r=bytesized There have been several people that thought app update was broken because this message was reported as an error so just use logStringMessage Differential Revision: https://phabricator.services.mozilla.com/D31524
f3b9043b4ab15a95c32835dce9c64e76f4a7fa6c: Bug 1552139 - fix race condition in doorhanger startup processing tests. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 16 May 2019 17:41:42 +0000 - rev 474214
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1552139 - fix race condition in doorhanger startup processing tests. r=bytesized Makes the startup processing doorhanger tests immediately reload the update manager after writing the active-update.xml so there isn't a race Reverts the doorhanger tests to waiting for the popupshown even since that wasn't failing previously Sets the app.update.badgeWaitTime and app.update.promptWaitTime prefs so non-doorhanger tests don't display the doorhanger as often Changes browser_doorhanger_bc_downloadOptIn_staging.js to use the app.update.promptWaitTime so it tests that the pref works Added a call to UpdateListener.reset() to reset UpdateListener during the common test setup Added a call to AppMenuNotifications.removeNotification(/.*/) to remove doorhangers when a test finishes Differential Revision: https://phabricator.services.mozilla.com/D31479
506667a67e0495fe6613e7e2404deb06f7bb6d4f: Bug 1551841 - increase the test wait time before continuing staging. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Wed, 15 May 2019 22:22:37 +0000 - rev 474026
Push 113120 by dvarga@mozilla.com at Thu, 16 May 2019 04:21:05 +0000
Bug 1551841 - increase the test wait time before continuing staging. r=bytesized Tests intermittently fail on code coverage builds due to the additional time they take to run when compared to other builds Also changes runTelemetryUpdateTest to only use MOZ_TEST_SKIP_UPDATE_STAGE since MOZ_TEST_SLOW_SKIP_UPDATE_STAGE isn't needed for telemetry tests Differential Revision: https://phabricator.services.mozilla.com/D31353
23e99af8279d9e9dff4e8e2f748c162d92ccde74: Bug 1551416 - increase the test wait time before continuing downloads and update checks. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Wed, 15 May 2019 17:49:22 +0000 - rev 473982
Push 113120 by dvarga@mozilla.com at Thu, 16 May 2019 04:21:05 +0000
Bug 1551416 - increase the test wait time before continuing downloads and update checks. r=bytesized Tests intermittently fail on code coverage builds due to the additional time they take to run when compared to other builds Differential Revision: https://phabricator.services.mozilla.com/D31264
a6445a0726c098e5dda6ac514f3d90a00ff77f45: Bug 1550799 - Add tests for opening the about dialog and about preferences when an update is downloading and when an update is staging. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Mon, 13 May 2019 18:17:53 +0000 - rev 473664
Push 113102 by apavel@mozilla.com at Tue, 14 May 2019 04:24:11 +0000
Bug 1550799 - Add tests for opening the about dialog and about preferences when an update is downloading and when an update is staging. r=bytesized This adds tests for opening the about dialog and about preferences when an update is in the middle of being staged which was fixed in bug 1546627. This also adds tests for opening the about dialog and about preferences when an update is in the middle of being downloaded Changed the variable info to data in head.js since SimpleTest already has a function named info. The test entries in browser.ini were reordered so it is easier to compare with the test entries in browser.bits.ini Differential Revision: https://phabricator.services.mozilla.com/D30805
a379c628a109147aa28215138c43c130393195ae: Bug 1550726 - save the update after setting the applyStart property value for telemetry. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Fri, 10 May 2019 15:23:44 +0000 - rev 473435
Push 113082 by dvarga@mozilla.com at Fri, 10 May 2019 21:54:38 +0000
Bug 1550726 - save the update after setting the applyStart property value for telemetry. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D30639
ca68ded1df00ba9848076b8b9db98e04f6bcd51b: Bug 1549859 - set the app.update.BITS.inTrialGroup pref in app update xpcshell tests. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Tue, 07 May 2019 22:21:51 +0000 - rev 472986
Push 113059 by ncsoregi@mozilla.com at Wed, 08 May 2019 03:43:45 +0000
Bug 1549859 - set the app.update.BITS.inTrialGroup pref in app update xpcshell tests. r=bytesized This causes downloadInterruptedNoRecovery.js to intermittently fail on comm-central since BITS ends up enabled. Differential Revision: https://phabricator.services.mozilla.com/D30284
ac53bb1ed24af124bdb644067dda1fd7a41f4924: Bug 1549835 - remove uiAutoPref.js, uiSilentPref.js, and uiUnsupportedAlreadyNotified.js xpcshell tests. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Tue, 07 May 2019 21:15:40 +0000 - rev 472981
Push 113059 by ncsoregi@mozilla.com at Wed, 08 May 2019 03:43:45 +0000
Bug 1549835 - remove uiAutoPref.js, uiSilentPref.js, and uiUnsupportedAlreadyNotified.js xpcshell tests. r=bytesized uiAutoPref.js and uiSilentPref.js test that the old app update UI behaves correctly and there is no corresponding functionality with the doorhangers so these tests should be removed. The unsupported notification is now a doorhanger and already has tests so uiUnsupportedAlreadyNotified.js can be removed. Differential Revision: https://phabricator.services.mozilla.com/D30268
6c0d9bd9f398bcff4da0dc15a49a87d060dff9be: Bug 1521427 - Display the doorhanger notification for unsupported type update notifications. r=bytesized,flod,zbraniecki
Robert Strong <robert.bugzilla@gmail.com> - Tue, 07 May 2019 17:59:21 +0000 - rev 472946
Push 113059 by ncsoregi@mozilla.com at Wed, 08 May 2019 03:43:45 +0000
Bug 1521427 - Display the doorhanger notification for unsupported type update notifications. r=bytesized,flod,zbraniecki The unsupported doorhanger will persist the menu item across application restarts until an update has been found. Differential Revision: https://phabricator.services.mozilla.com/D29927
c078e2cefc3b86e17f1495c13a33aa58dc26be06: Bug 1548440 - add back app.update.idletime = 0 to the doorhanger tests. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Fri, 03 May 2019 15:42:37 +0000 - rev 472581
Push 113027 by ccoroiu@mozilla.com at Sun, 05 May 2019 21:45:51 +0000
Bug 1548440 - add back app.update.idletime = 0 to the doorhanger tests. r=bytesized This was erroneously removed in bug 1546597. Also restores the original order of writing to the update.status file in relation to reloading the update manager. Differential Revision: https://phabricator.services.mozilla.com/D29795
47e694cadae621df8240af8bd4446a988d7631b2: Bug 1548422 - disable activity stream during the app update tests since it periodically errors in getScreenshot. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 02 May 2019 15:35:00 +0000 - rev 472341
Push 113004 by rgurzau@mozilla.com at Fri, 03 May 2019 04:25:36 +0000
Bug 1548422 - disable activity stream during the app update tests since it periodically errors in getScreenshot. r=bytesized The failures when running the app update tests during TV runs print an activity stream error to the console and this will at the least eliminate it as a cause for the failure and possibly will prevent these tests from failing during TV runs. Differential Revision: https://phabricator.services.mozilla.com/D29612
62b63caf1a90ddb85d4ce1057cc7647a25ecd0d0: Bug 1547855 - use waitForCondition instead of waitForEvent. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Wed, 01 May 2019 16:18:58 +0000 - rev 472132
Push 112980 by nerli@mozilla.com at Wed, 01 May 2019 21:59:08 +0000
Bug 1547855 - use waitForCondition instead of waitForEvent. r=bytesized There is a race between adding the event listener and showing the UI so just wait until the UI is shown Differential Revision: https://phabricator.services.mozilla.com/D29453
626173a3383d697d59629ba869142c60a7f41bbe: Bug 1547890 - Extend the number of retries for waitForCondition calls so the tests pass on TV runs. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Wed, 01 May 2019 16:17:07 +0000 - rev 472131
Push 112980 by nerli@mozilla.com at Wed, 01 May 2019 21:59:08 +0000
Bug 1547890 - Extend the number of retries for waitForCondition calls so the tests pass on TV runs. r=bytesized When running these tests with --verify (e.g. TV) the tests intermittently fail due to it taking longer for the UI condition to be met. Differential Revision: https://phabricator.services.mozilla.com/D29450
40dcf4f4a5159f4372107d32219e7351a5ebe908: Bug 1547844 - Remove redundant xpcshell downloading tests. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Tue, 30 Apr 2019 15:35:51 +0000 - rev 472010
Push 112971 by ccoroiu@mozilla.com at Tue, 30 Apr 2019 21:59:18 +0000
Bug 1547844 - Remove redundant xpcshell downloading tests. r=bytesized downloadMissingMar.js is already tested by browser_doorhanger_bc_downloadAutoFailures.js downloadInvalidSizeMar.js is already tested by several of the browser chrome tests with BadSize in the name. downloadCompleteAfterPartialFailure.js is already tested by browser_doorhanger_sp_patch_partialApplyFailure_complete.js and browser_doorhanger_sp_patch_partialApplyFailure_complete_staging.js Differential Revision: https://phabricator.services.mozilla.com/D29284
7f757830df66f7dd2a865da304fbd45dee6921a9: Bug 1546597 - Fixes for the Doorhanger BITS download failure tests. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Mon, 29 Apr 2019 21:48:48 +0000 - rev 471843
Push 112953 by shindli@mozilla.com at Tue, 30 Apr 2019 04:15:04 +0000
Bug 1546597 - Fixes for the Doorhanger BITS download failure tests. r=bytesized Makes the last 10 doorhanger tests that download updates also run using BITS to download updates. Replaces the two functions for doorhanger tests with a new function and changes the doorhanger tests so they use it. Added an optional checkInterval to the update object for startup processing tests that submit telemetry to fix a telemetry warning. Turned off UpdateService logging for debugging since these tests have been very stable. Differential Revision: https://phabricator.services.mozilla.com/D29253
315a91d0266efa186d7a6ba9ce5da9a82f47d096: Bug 1547440 - cleanup waitForCondition calls in app update browser chrome tests. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Mon, 29 Apr 2019 16:35:56 +0000 - rev 471813
Push 112953 by shindli@mozilla.com at Tue, 30 Apr 2019 04:15:04 +0000
Bug 1547440 - cleanup waitForCondition calls in app update browser chrome tests. r=bytesized Change BrowserTestUtils.waitForCondition to TestUtils.waitForCondition per waitForCondition comment in BrowserTestUtils. Catch waitForCondition exceptions and let checks in the tests catch the failure when dynamic information is helpful for debugging. Differential Revision: https://phabricator.services.mozilla.com/D29097
a03cccee49fa6223711a1459636094949ce391e8: Bug 1547432 - Change browser_TelemetryUpdatePing.js to be consistent with other app update telemetry tests. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Mon, 29 Apr 2019 16:31:04 +0000 - rev 471812
Push 112953 by shindli@mozilla.com at Tue, 30 Apr 2019 04:15:04 +0000
Bug 1547432 - Change browser_TelemetryUpdatePing.js to be consistent with other app update telemetry tests. r=bytesized Renames browser_TelemetryUpdatePing.js to browser_telemetry_updatePing_ready.js so it is consistent with the update test naming scheme. Changes the test to use runTelemetryUpdateTest instead of runUpdateTest. Add the test to the BITS manifest so it tests downloading the update using BITS. Differential Revision: https://phabricator.services.mozilla.com/D29096
75a68e719820b37c5adf3d80cb92a810efe4d535: Bug 1538416: Check time only once per iteration of wait loop. r=bytesized
Adam Gashlin <agashlin@mozilla.com> - Fri, 26 Apr 2019 22:53:48 +0000 - rev 471617
Push 112929 by nbeleuzu@mozilla.com at Sat, 27 Apr 2019 09:55:23 +0000
Bug 1538416: Check time only once per iteration of wait loop. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D29083
aaec576505b20b6f72dbfae8b6e42cb12b3cdfc0: Bug 1547216 - Make the browser chrome test app_update.sjs handle HEAD requests for BITS downloads. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Fri, 26 Apr 2019 15:58:46 +0000 - rev 471536
Push 112926 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:08:15 +0000
Bug 1547216 - Make the browser chrome test app_update.sjs handle HEAD requests for BITS downloads. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D28980
52753698c83a323031c059e67f1c2227e64bb977: Bug 1546261 - Fix the app update phase telemetry tests so they work with BITS update downloads. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 25 Apr 2019 18:14:38 +0000 - rev 471374
Push 112918 by rmaries@mozilla.com at Fri, 26 Apr 2019 09:59:41 +0000
Bug 1546261 - Fix the app update phase telemetry tests so they work with BITS update downloads. r=bytesized Changes BITS downloads to use the patch's errorCode to determine whether a partial staging failure should make the code download a complete update. This makes it so an apply failure will use the same logic. Fixes a Truncating float/double number JavaScript Warning when submitting telemetry for the apply interval. Modifies getTelemetryUpdatePhaseValues for BITS support. Fixes all of the app update phase telemetry tests. Differential Revision: https://phabricator.services.mozilla.com/D28814
dd16591fad14b9aeef4fc124813cae502f3f5ee5: Bug 1546854 - always set the value of _downloaderName in downloadUpdate. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 25 Apr 2019 16:01:14 +0000 - rev 471350
Push 112913 by opoprus@mozilla.com at Thu, 25 Apr 2019 22:21:16 +0000
Bug 1546854 - always set the value of _downloaderName in downloadUpdate. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D28767
765b4140cde753ee6ac95d3cbc0c84003a007a1c: Bug 1546854 - always set the value of _downloaderName in downloadUpdate. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 25 Apr 2019 16:01:14 +0000 - rev 471345
Push 112913 by opoprus@mozilla.com at Thu, 25 Apr 2019 22:21:16 +0000
Bug 1546854 - always set the value of _downloaderName in downloadUpdate. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D28767
41ac1be62749371f9eefbfd6c3d8ab0747efac8e: Bug 1546265 - Fixes for the About Dialog and About Preferences BITS download failure tests. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Wed, 24 Apr 2019 18:50:39 +0000 - rev 471206
Push 112901 by btara@mozilla.com at Thu, 25 Apr 2019 09:52:28 +0000
Bug 1546265 - Fixes for the About Dialog and About Preferences BITS download failure tests. r=bytesized Adds a new step parameter for download information named downloadInfo. Adds checks for both nsIIncrementalDownload and BITS download result codes. Makes 8 tests run using BITS for the update download. Adds test tags for bits and internal browser chrome tests. Removes the duplicate logging from UpdateService.jsm when running tests locally. Differential Revision: https://phabricator.services.mozilla.com/D28602
72dc7deb89f60941a661ab5ff04d9ade077b7a4d: Bug 1546512 - fix incorrect stagingFailed check. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Tue, 23 Apr 2019 21:24:35 +0000 - rev 470799
Push 112879 by aciure@mozilla.com at Wed, 24 Apr 2019 04:31:08 +0000
Bug 1546512 - fix incorrect stagingFailed check. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D28567
902921194cfe103f48acb8f4404ca8713a9df7a1: Bug 1540188 - app update BITS successful download tests. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Tue, 23 Apr 2019 16:31:23 +0000 - rev 470747
Push 112876 by aciure@mozilla.com at Tue, 23 Apr 2019 22:24:17 +0000
Bug 1540188 - app update BITS successful download tests. r=bytesized 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. Differential Revision: https://phabricator.services.mozilla.com/D28446
0d78a29b8f3cd1307a3faf629ad76578935e0542: Bug 1545631 - Fix no-throw-literal in update\tests\browser\app_update.sjs and update\tests\chrome\update.sjs. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Fri, 19 Apr 2019 17:08:09 +0000 - rev 470232
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1545631 - Fix no-throw-literal in update\tests\browser\app_update.sjs and update\tests\chrome\update.sjs. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D28162
a55ca10712bbe5bfc4353c7e4b1472957ba7312a: Bug 1540191 - Add ability to disable BITS download for an update using the advertised update.xml. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Fri, 19 Apr 2019 17:07:36 +0000 - rev 470231
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1540191 - Add ability to disable BITS download for an update using the advertised update.xml. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D28156
723b79068fb090492592eb6552a6d64225f2d30d: Bug 1539154 - Add telemetry for the phases of an update. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Fri, 19 Apr 2019 07:10:47 +0000 - rev 470180
Push 112844 by csabou@mozilla.com at Fri, 19 Apr 2019 16:37:06 +0000
Bug 1539154 - Add telemetry for the phases of an update. r=bytesized This will provide telemetry so the affect of BITS update downloads with nsIIncrementalDownload update downloads can be compared. Since a scalar can only be recorded once per session there are two scalars for each data point. The update.startup telemetry is used to record values when an update finished during startup which prevents it from being recorded multiple times during a session. The update.session telemetry is used to record values when an update finished during a session and there is a guard that prevent it from being recorded multiple times during a session. All values for update.startup or update.session are submitted at the same time to simplify querying the values. The tests only cover nsIIncrementalDownload since we don't have the ability to test BITS yet. There is also some minor test cleanup. Differential Revision: https://phabricator.services.mozilla.com/D27838
5c50775a9771c31446f43ae444a0f612a3a571e7: Bug 1539154 - Add telemetry for the phases of an update. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 18 Apr 2019 23:23:04 +0000 - rev 470157
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1539154 - Add telemetry for the phases of an update. r=bytesized This will provide telemetry so the affect of BITS update downloads with nsIIncrementalDownload update downloads can be compared. Since a scalar can only be recorded once per session there are two scalars for each data point. The update.startup telemetry is used to record values when an update finished during startup which prevents it from being recorded multiple times during a session. The update.session telemetry is used to record values when an update finished during a session and there is a guard that prevent it from being recorded multiple times during a session. All values for update.startup or update.session are submitted at the same time to simplify querying the values. The tests only cover nsIIncrementalDownload since we don't have the ability to test BITS yet. There is also some minor test cleanup. Differential Revision: https://phabricator.services.mozilla.com/D27838
22d715e983ea0a6b2dbfc77824cb021b9dffb1b3: Bug 1541989 - Remove ability to pause updates from the old update UI. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 18 Apr 2019 16:28:37 +0000 - rev 470113
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1541989 - Remove ability to pause updates from the old update UI. r=bytesized Pausing isn't implemented for BITS and this UI will be removed entirely in the future. Differential Revision: https://phabricator.services.mozilla.com/D27847
ef60f67087423ff90b218420336d9b3636ea2dc0: Bug 1538416 - Allow Queued in start_monitor_and_complete test. r=bytesized
Adam Gashlin <agashlin@mozilla.com> - Tue, 26 Mar 2019 17:40:41 +0000 - rev 466162
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1538416 - Allow Queued in start_monitor_and_complete test. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D24931
8f8fffb64cd134c4fc468c4d020ae9c5e199f304: Bug 1532093 - profile-per-install shouldn't use the registry entries for cached hashes. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Mon, 04 Mar 2019 16:07:53 +0000 - rev 462280
Push 112291 by aciure@mozilla.com at Tue, 05 Mar 2019 04:24:51 +0000
Bug 1532093 - profile-per-install shouldn't use the registry entries for cached hashes. r=bytesized Moves the call to GetCachedHash from GetInstallHash to GetUpdateDirectory Differential Revision: https://phabricator.services.mozilla.com/D21878
ad135e7ddad2fa240139653a81be39e3cc96fd0f: Bug 1517150 - Don't generate a new QueryInterface method for every iteration in nsUpdateService.js enumerate and other fixes. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Sat, 05 Jan 2019 20:36:31 -0800 - rev 452648
Push 110933 by rstrong@mozilla.com at Sun, 06 Jan 2019 04:36:47 +0000
Bug 1517150 - Don't generate a new QueryInterface method for every iteration in nsUpdateService.js enumerate and other fixes. r=bytesized Changes enumerate so it doesn't generate a new QueryInterface method for every iteration and uses an nsISupportsInterfacePointer. Separates the nsIUpdate and nsIUpdatePatch attributes from the nsIPropertyBag properties. Cleans up the attributes of nsIUpdate and nsIUpdatePatch Adds test for text nodes in the update xml and fixes the issue that caused bug 1517718 with the first landing
bb2c3ab2874bdf78f949e2d43e3bccb387a673c3: Bug 1517150 - Don't generate a new QueryInterface method for every iteration in nsUpdateService.js enumerate and other fixes. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 03 Jan 2019 11:19:34 -0800 - rev 452439
Push 110893 by rstrong@mozilla.com at Thu, 03 Jan 2019 19:19:53 +0000
Bug 1517150 - Don't generate a new QueryInterface method for every iteration in nsUpdateService.js enumerate and other fixes. r=bytesized Changes enumerate so it doesn't generate a new QueryInterface method for every iteration and uses an nsISupportsInterfacePointer. Separates the nsIUpdate and nsIUpdatePatch attributes from the nsIPropertyBag properties. Cleans up the attributes of nsIUpdate and nsIUpdatePatch
ffc42da8138efd66299329615945c433bcafc2da: Bug 1508726 - Prevent application updates when Marionette is enabled. r=bytesized
Henrik Skupin <mail@hskupin.info> - Tue, 04 Dec 2018 19:10:18 +0000 - rev 449322
Push 110360 by csabou@mozilla.com at Wed, 05 Dec 2018 10:22:02 +0000
Bug 1508726 - Prevent application updates when Marionette is enabled. r=bytesized Marionette is a remote protocol which allows to automate the application. Because it is not only run in CI automation but also by users outside of the tree, the flag "Cu.isInAutomation" cannot be used to determine if updates can be downloaded and installed. But it can b achieved by relying on the "running" state as exposed by Marionette through the nsIMarionette interface. Differential Revision: https://phabricator.services.mozilla.com/D13515