Closed Bug 1553572 Opened 6 years ago Closed 1 year ago

run test suites on windows 10 may 2019 release 1903

Categories

(Infrastructure & Operations :: RelOps: OpenCloudConfig, task)

x86_64
Windows 10
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: grenade, Assigned: grenade)

References

Details

Attachments

(3 files, 1 obsolete file)

No description provided.

i was unable to disable windows defender on 1903, using the mechanism that has previously worked for us on 1803 (take ownership of the service state registry keys, set service state to disabled for wscsvc, SecurityHealthService, Sense, WdBoot, WdFilter, WdNisDrv, WdNisSvc, WinDefend). the step fails during the occ run and results in an incomplete ami.

today i have modified the iso-to-ami vhd creation process to mount the registry hive and set the services to disabled before the first windows setup boot. i am hoping that this results in an ami where windefend has been disabled before the instance first runs occ.

https://tools.taskcluster.net/groups/ADu-2wFxRZC92kXG3_xewA

Attached file unverified app warning (obsolete) —

Q: do you know, or do you know someone who might know, how we can turn off this "unverified app" warning that shows up in tests on the 1903 win 10 release?

Flags: needinfo?(q)
Attachment #9068061 - Attachment is obsolete: true

i tried setting registry key HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowDevelopmentWithoutDevLicense, but the results were the same as without the setting. mochitest-e10s-1 & mochitest-e10s-4 show the same security key prompt as shown in the screenshot in comment 5.

can we also install some japanese fonts (see bug 1258240):
Hmm, there is only the following document in MS:
https://docs.microsoft.com/en-US/typography/font-list/ms-pgothic

I think that you need to download it via Settings of Win10 due to the license matter.
[Settings] -> [Time & Language] -> [Language] -> [+ Add a preferred language] -> [Japanese] -> [Next] -> [Install]

But looks like that this installs CUAS (IMM emulator for TSF) into the environment too because of "Basic typing" is also installed. This means that we will not be able to test IME handlers with Win10 for non-CJK environments (it's installed only when user installs one of CJK language pack into Win10 or installs Win10 for CJK locale). However, such users' volume must be less than CJK users who see such fonts in daily use. So, I bet we should test it instead of IME test on non-CJK locale. (Anyway, our IME handler does not depend on so many things of locale difference.)

Depends on: 1555360

ok, it looks like setting HKLM:\SOFTWARE\Policies\Microsoft\PassportForWork\Enabled to 0 has worked for disabling the "making sure it's you" popup (d4c9e942811b was run against workers with the registry key set, the earlier two runs did not have the key set).

note that the tests (mochitest-e10s-1, mochitest-e10s-4) may still fail, but their respective screenshots no longer contain the Windows Security prompt to insert a security key.

EDIT: I spoke too soon. one of the tests still contains the popup: https://taskcluster-artifacts.net/Ou9W4TJvSIqHSfTzrK648A/0/public/test_info/mozilla-test-fail-screenshot_uwjerg.png

Flags: needinfo?(q)
Blocks: 1532296

it turns out we already had developer mode enabled on these so we can already say this doesn't solve our problem.

After trying to fake federated connections to avoid this I had the thought "are we testing this feature explicitly ?". If not can we turn off the security.webauth.u2f feature ? I assume given that 1903 is the first OS to support these features officially and Firefox recently turned this on by default this is why we are seeing this popup.

Pushed by jmaher@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/e1f837f088bc deploy win10 1903 beta amis to ec2 r=jmaher
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: