Update win10 version for mochitest-chrome [and other tests: wpt, reftests, etc] to the Fall Creators Update release or later
Categories
(Testing :: General, enhancement, P3)
Tracking
(Not tracked)
People
(Reporter: jfkthame, Unassigned)
References
(Blocks 1 open bug)
Details
Comment 1•8 years ago
|
||
Reporter | ||
Comment 2•8 years ago
|
||
Comment 3•8 years ago
|
||
Comment 4•8 years ago
|
||
Comment 5•8 years ago
|
||
Comment 6•8 years ago
|
||
Comment 7•8 years ago
|
||
Comment 8•8 years ago
|
||
Comment 9•8 years ago
|
||
![]() |
||
Updated•7 years ago
|
Reporter | ||
Comment 10•7 years ago
|
||
Comment 11•7 years ago
|
||
Reporter | ||
Comment 12•7 years ago
|
||
Comment 13•7 years ago
|
||
Comment 14•7 years ago
|
||
Comment 15•7 years ago
|
||
Comment 16•6 years ago
|
||
:jfkthame, now that we are running 1803, is there any more work to do on this bug?
Reporter | ||
Comment 17•6 years ago
|
||
No, that should cover the update we were asking for here. (Thanks!)
Now we should see what currently-skipped tests (e.g. as mentioned in comment 0) can be enabled on CI now that we're running a newer release.
Reporter | ||
Comment 18•6 years ago
|
||
So I guess my remaining question is how should a chrome.ini manifest (for example) distinguish Windows versions? In layout/inspector/tests/chrome/chrome.ini we currently have skip-if = (os == 'win')
. I'd like to enable that test on win10, but it'll still fail on win7. Is there a preferred manifest check for win7 vs win10?
Comment 19•6 years ago
|
||
I found one test case referenced in the patches in comment 0 and I pushed to try:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=a7fb6fc06b6564c0b086459bc641a34b33690a15
while we are not perfect, we do know all our test automation machines are on 1803 (otherwise many other tests would fail that are expected to pass, etc.)
Reporter | ||
Comment 20•6 years ago
|
||
Yeah, I realized we could use a check for bits!=64, and that should work OK in automation. It's not really the correct condition here, but given that we don't run tests on win7/64 or on win10/32, we could get away with it.
I still think it'd be useful to expose the actual windows version in some way that could be easily referenced in the manifest, but it doesn't need to block us here for now.
Comment 21•6 years ago
|
||
This should work for only running on Win10:
skip-if = (os == 'win' && os_version != '10.0')
Usage share for versions <1803 is small enough that we probably don't need to care about having a better version number. There's also a get_windows_version function in mozinfo.py - not sure if that could be extended here or not. We already have similar android_version usage in our test manifests.
Comment 22•6 years ago
|
||
FWIW, ~90% of Firefox Win10 users are on 1709 or newer.
Updated•3 years ago
|
Description
•