DescriptionFix shortcut tests and remove legacy shortcut code for the Default-user
Quick Launch shortcut.
InstallShortcutTest.CreateAllShortcutsSystemLevel has been broken since http://crrev.com/164849 ...
The test expectations had not been adjusted in this CL as setup_unittests.exe
doesn't run on the waterfall yet (issue #153829) and the breakage had gone
unnoticed.
Expectations have now been adjusted such that we no longer expect a system-level
(Default-user) Quick Launch shortcut, but a per-user Quick Launch shortcut for
the admin running the install as the product code's logic has been doing for over
a year...
Also remove the code cleaning up the legacy Default-user Quick Launch shortcut as
this cleanup code has been running for 21 months now and leaving this shortcut
behind for a few users is a no-op (i.e. the Default-user shortcut will get copied
to new Windows profiles and Active Setup will kick in a few seconds later to try
to install the same shortcut which will already exist... the UX result will be
the same: a single Chrome Quick Launch shortcut will be installed).
BUG=329239, 153829
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=288393
Patch Set 1 #
Total comments: 8
Patch Set 2 : rm comment #Patch Set 3 : only remove Default-user Quick Launch shortcut #Patch Set 4 : add test that system-level installs drop a per-user shortcut for the admin running the install #Patch Set 5 : Don't check system-level Quick Launch folder on uninstall. #
Messages
Total messages: 22 (0 generated)
|