searching for reviewer(bytesized)
bade900883211c379effe09c20597b6f3acfc4d8: Bug 1522830: Part 3 - Change launcher blocklist generation to include child processes; r=bytesized
Aaron Klotz <aklotz@mozilla.com> - Fri, 06 Dec 2019 22:01:02 +0000 - rev 505877
Push 36890 by rmaries@mozilla.com at Sat, 07 Dec 2019 09:26:17 +0000
Bug 1522830: Part 3 - Change launcher blocklist generation to include child processes; r=bytesized Now that the launcher blocklist will support child processes, we need to add them to the launcher blocklist. The revised criteria the `Launcher` blocklist matches the criteria already in use by the `Legacy` blocklist. Differential Revision: https://phabricator.services.mozilla.com/D53675
bc8985a345391032a29714e1302ec848dd3c9e66: Bug 1522830: Part 3 - Change launcher blocklist generation to include child processes; r=bytesized
Aaron Klotz <aklotz@mozilla.com> - Thu, 05 Dec 2019 21:52:13 +0000 - rev 505712
Push 36886 by nbeleuzu@mozilla.com at Fri, 06 Dec 2019 04:43:57 +0000
Bug 1522830: Part 3 - Change launcher blocklist generation to include child processes; r=bytesized Now that the launcher blocklist will support child processes, we need to add them to the launcher blocklist. The revised criteria the `Launcher` blocklist matches the criteria already in use by the `Legacy` blocklist. Differential Revision: https://phabricator.services.mozilla.com/D53675
e33d5fb3f370647b0e5acd308d6dd6cd269bf136: Bug 1584931 - P2. Disable flashblock when fission is enabled. r=bytesized
Dimi Lee <dlee@mozilla.com> - Wed, 04 Dec 2019 09:00:28 +0000 - rev 505285
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1584931 - P2. Disable flashblock when fission is enabled. r=bytesized This patch does the following: 1. Disable flashblock when fission is enabled. 2. Update flashblock tests to expect "unknown" classification when fission is enabled. 3. Remove skip-if=fission in flashblock mochitests. Depends on D51098 Differential Revision: https://phabricator.services.mozilla.com/D55091
7f7d7683109ab33dafe5f0891892582a1432e8bc: Bug 1584931 - P1. Fix flashblock testcase failures when fission is enabled. r=bytesized,mccr8
Dimi Lee <dlee@mozilla.com> - Wed, 04 Dec 2019 09:00:21 +0000 - rev 505284
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1584931 - P1. Fix flashblock testcase failures when fission is enabled. r=bytesized,mccr8 Although we decided to disable flashblock when fission is enabled, we still need to update testcases so they can run normally in the fission mode. Differential Revision: https://phabricator.services.mozilla.com/D51098
7ce6426b7653e89258f3bfd74903e9b97390399c: Bug 1572844 - Consistently check for MOZ_BITS_DOWNLOAD. r=bytesized
Adam Gashlin <agashlin@mozilla.com> - Mon, 26 Aug 2019 23:38:50 +0000 - rev 489980
Push 36493 by csabou@mozilla.com at Tue, 27 Aug 2019 09:31:41 +0000
Bug 1572844 - Consistently check for MOZ_BITS_DOWNLOAD. r=bytesized BITS download can be disabled on Windows. This patch checks for the config/define MOZ_BITS_DOWNLOAD when including the C++ parts of the service, exposing the service in JS, setting the pref, and including BITS-specific tests. For consistency and simplicity it also removes the Windows checks; the configure system won't allow MOZ_BITS_DOWNLOAD if not on Windows. Differential Revision: https://phabricator.services.mozilla.com/D43493
0bab25d1df161291023cbd703eca35974d66e9a9: Bug 1574980 - Fix issues with maintenance service install. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 22 Aug 2019 16:23:51 +0000 - rev 489473
Push 36475 by ncsoregi@mozilla.com at Fri, 23 Aug 2019 09:45:38 +0000
Bug 1574980 - Fix issues with maintenance service install. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D43034
971f34603d3b6592d216208c923893fd82a715d2: Bug 1563790 - Part 2: Lower No Progress Timeout when UI is displayed r=bytesized,rstrong
Adam Gashlin <agashlin@mozilla.com> - Thu, 01 Aug 2019 20:00:54 +0000 - rev 485741
Push 36373 by rmaries@mozilla.com at Fri, 02 Aug 2019 03:50:33 +0000
Bug 1563790 - Part 2: Lower No Progress Timeout when UI is displayed r=bytesized,rstrong Differential Revision: https://phabricator.services.mozilla.com/D39270
ad6ae5e8a4f04617b48bf4419bb6b4583c2feb23: Bug 1563790 - Part 1: Expose and require No Progress Timeout r=bytesized,rstrong
Adam Gashlin <agashlin@mozilla.com> - Thu, 01 Aug 2019 20:01:09 +0000 - rev 485740
Push 36373 by rmaries@mozilla.com at Fri, 02 Aug 2019 03:50:33 +0000
Bug 1563790 - Part 1: Expose and require No Progress Timeout r=bytesized,rstrong Differential Revision: https://phabricator.services.mozilla.com/D39095
2167416fd85ef175c1972536093cde896f34226b: Bug 1570021 - Fix intermittent browser_elevationDialog.js by reloading the Update Manager data at the start of the test. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Wed, 31 Jul 2019 16:19:01 +0000 - rev 485670
Push 36371 by rmaries@mozilla.com at Thu, 01 Aug 2019 21:39:36 +0000
Bug 1570021 - Fix intermittent browser_elevationDialog.js by reloading the Update Manager data at the start of the test. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D39915
28fc56e3b8b5e6b647e5c6011da2d261465e7dbf: Bug 1567077 - don't try to update when the update.status file is read only. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Wed, 31 Jul 2019 16:15:27 +0000 - rev 485669
Push 36371 by rmaries@mozilla.com at Thu, 01 Aug 2019 21:39:36 +0000
Bug 1567077 - don't try to update when the update.status file is read only. r=bytesized When checking for an update during startup, open the update.status file with read and write access so repeated update attempts are prevented when there is only read access to the update.status file. When loading the active-update.xml file after startup, open it with both read and write access so the active-update.xml isn't loaded when there is only read access and the client will still receive manual update notifications. On Windows, when opening the active-update.xml file with both read and write access fails attempt to fix the update directory permissions. When checking if it is possible to apply updates, first check for write access to the update directory so OS X no longer always returns true and Windows no longer always returns true when the maintenance service can be used. Sets security.turn_off_all_security_so_that_viruses_can_take_over_this_computer to true in the app update xpcshell tests so Cu.isInAutomation is true when running the tests. Differential Revision: https://phabricator.services.mozilla.com/D39601
1e5438504d0ecfbecaa5b8c614161dced49c55c4: Bug 1567013: Change gen_dll_blocklist_defs.py to use the DLL name for dupe detection; r=bytesized
Aaron Klotz <aklotz@mozilla.com> - Thu, 18 Jul 2019 03:29:45 +0000 - rev 483257
Push 36309 by csabou@mozilla.com at Thu, 18 Jul 2019 09:50:52 +0000
Bug 1567013: Change gen_dll_blocklist_defs.py to use the DLL name for dupe detection; r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D38423
c0e1adc0859fb213d8fd75fe409abb2804009063: Bug 1483687: Part 1 - Use a build script to generate various DLL blocklist headers; r=bytesized
Aaron Klotz <aklotz@mozilla.com> - Tue, 16 Jul 2019 18:01:40 +0000 - rev 482972
Push 36303 by dvarga@mozilla.com at Wed, 17 Jul 2019 09:36:40 +0000
Bug 1483687: Part 1 - Use a build script to generate various DLL blocklist headers; r=bytesized As we are increasingly moving toward enabling new types of DLL blocking across our various process types, we need to be able to generate various headers in various distinct formats. This script enables us to use a unified DLL blocklist input that generates these distinct headers. From WindowsDllBlocklistDefs.in, we generate: WindowsDllBlocklistA11yDefs.h - definitions for a11y WindowsDllBlocklistLauncherDefs.h - definitions for the launcher process WindowsDllBlocklistLegacyDefs.h - definitions for the legacy mozglue blocklist WindowsDllBlocklistTestDefs.h - test-only definitions These headers are then exported to mozilla. Note that not all headers use the same format, as not all consumers of these headers have identical workings. There will be additional header types added in the future which diverge even more from the standard blocklist format. While this work may seem a bit pointless at the moment, it will become more necessary in the future. In particular, this work is a prerequisite for bug 1238735. Differential Revision: https://phabricator.services.mozilla.com/D36993
9ef7def8e86717cdd3131e9bfafb3ff194748eed: Bug 1561504 - Launch the updater in place instead of copying to the update directory on Mac OS X. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Tue, 09 Jul 2019 18:42:39 +0000 - rev 482004
Push 36266 by aciure@mozilla.com at Wed, 10 Jul 2019 09:40:52 +0000
Bug 1561504 - Launch the updater in place instead of copying to the update directory on Mac OS X. r=bytesized This makes it so Mac OS X launches the updater inside of the bundle instead of copying to the update directory. Cleans up some of the returns in nsUpdateDriver.cpp Fixes the eslint no-useless-concat exceptions in the update tests Differential Revision: https://phabricator.services.mozilla.com/D37374
9da065181d29f99ab2ca3a6baea5d1b491e6f931: Bug 1555088 - Use activeUpdate and an app version increase to determine that an update was performed and remove the post update pref. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Tue, 09 Jul 2019 06:33:15 +0000 - rev 481951
Push 36266 by aciure@mozilla.com at Wed, 10 Jul 2019 09:40:52 +0000
Bug 1555088 - Use activeUpdate and an app version increase to determine that an update was performed and remove the post update pref. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D36853
62c9915ff3511866551ac4e673a8f9e5fe44cd09: Bug 1553977 - Enable BITS for all Windows clients. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 27 Jun 2019 17:06:55 +0000 - rev 480366
Push 36211 by rmaries@mozilla.com at Thu, 27 Jun 2019 21:47:35 +0000
Bug 1553977 - Enable BITS for all Windows clients. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D36156
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 480046
Push 36200 by aiakab@mozilla.com at Tue, 25 Jun 2019 21:58:14 +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 478084
Push 36136 by nerli@mozilla.com at Tue, 11 Jun 2019 03:18:15 +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 477886
Push 36125 by apavel@mozilla.com at Fri, 07 Jun 2019 22:00:07 +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 477769
Push 36123 by dvarga@mozilla.com at Fri, 07 Jun 2019 16:17:54 +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 477686
Push 36121 by dvarga@mozilla.com at Fri, 07 Jun 2019 09:47:19 +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 477677
Push 36121 by dvarga@mozilla.com at Fri, 07 Jun 2019 09:47:19 +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 477670
Push 36121 by dvarga@mozilla.com at Fri, 07 Jun 2019 09:47:19 +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 477669
Push 36121 by dvarga@mozilla.com at Fri, 07 Jun 2019 09:47:19 +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 476437
Push 36094 by aiakab@mozilla.com at Fri, 31 May 2019 21:48:40 +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 476317
Push 36092 by archaeopteryx@coole-files.de at Fri, 31 May 2019 17:03:46 +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 475940
Push 36080 by nerli@mozilla.com at Wed, 29 May 2019 09:48:47 +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 475930
Push 36080 by nerli@mozilla.com at Wed, 29 May 2019 09:48:47 +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 475584
Push 36064 by rmaries@mozilla.com at Sun, 26 May 2019 09:32:28 +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 474563
Push 36042 by dvarga@mozilla.com at Tue, 21 May 2019 04:19:40 +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 474556
Push 36042 by dvarga@mozilla.com at Tue, 21 May 2019 04:19:40 +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 474230
Push 36027 by shindli@mozilla.com at Fri, 17 May 2019 16:24:38 +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 474215
Push 36027 by shindli@mozilla.com at Fri, 17 May 2019 16:24:38 +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 474013
Push 36020 by dvarga@mozilla.com at Thu, 16 May 2019 04:15:07 +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 473969
Push 36020 by dvarga@mozilla.com at Thu, 16 May 2019 04:15:07 +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 473643
Push 36009 by apavel@mozilla.com at Tue, 14 May 2019 04:07:34 +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 473416
Push 35996 by dvarga@mozilla.com at Fri, 10 May 2019 21:46:48 +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 472979
Push 35983 by ncsoregi@mozilla.com at Wed, 08 May 2019 03:38:51 +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 472974
Push 35983 by ncsoregi@mozilla.com at Wed, 08 May 2019 03:38:51 +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 472939
Push 35983 by ncsoregi@mozilla.com at Wed, 08 May 2019 03:38:51 +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 472561
Push 35967 by ccoroiu@mozilla.com at Sun, 05 May 2019 20:06:39 +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 472317
Push 35954 by rgurzau@mozilla.com at Fri, 03 May 2019 04:14:31 +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 472129
Push 35948 by nerli@mozilla.com at Wed, 01 May 2019 21:55:33 +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 472128
Push 35948 by nerli@mozilla.com at Wed, 01 May 2019 21:55:33 +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 471979
Push 35944 by ccoroiu@mozilla.com at Tue, 30 Apr 2019 21:53:37 +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 471833
Push 35935 by shindli@mozilla.com at Tue, 30 Apr 2019 03:46: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 471803
Push 35935 by shindli@mozilla.com at Tue, 30 Apr 2019 03:46: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 471802
Push 35935 by shindli@mozilla.com at Tue, 30 Apr 2019 03:46: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 471604
Push 35921 by nbeleuzu@mozilla.com at Sat, 27 Apr 2019 09:45:52 +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 471527
Push 35920 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:02:33 +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 471352
Push 35916 by rmaries@mozilla.com at Fri, 26 Apr 2019 09:46:15 +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