Bug 227931

Summary: [iOS] imported/w3c/web-platform-tests/css/conditional/idlharness.html is a flaky failure
Product: WebKit Reporter: Eric Hutchison <ehutchison>
Component: CSSAssignee: Antti Koivisto <koivisto>
Status: NEW ---    
Severity: Normal CC: ahmad.saleem792, ehutchison, jenner, koivisto, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Update Test Expectations ews-feeder: commit-queue-

Description Eric Hutchison 2021-07-13 17:22:39 PDT
imported/w3c/web-platform-tests/css/conditional/idlharness.html

is a flaky failure.

History: https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fcss%2Fconditional%2Fidlharness.html

Diff: 
--- /Volumes/Data/worker/ios-simulator-14-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/css/conditional/idlharness-expected.txt
+++ /Volumes/Data/worker/ios-simulator-14-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/css/conditional/idlharness-actual.txt
@@ -1,43 +1,4 @@
 
-PASS idl_test setup
-PASS idl_test validation
-PASS Partial interface CSSRule: original interface defined
-PASS Partial interface CSSRule: member names are unique
-PASS Partial namespace CSS: original namespace defined
-PASS Partial namespace CSS: member names are unique
-PASS CSSConditionRule interface: existence and properties of interface object
-PASS CSSConditionRule interface object length
-PASS CSSConditionRule interface object name
-PASS CSSConditionRule interface: existence and properties of interface prototype object
-PASS CSSConditionRule interface: existence and properties of interface prototype object's "constructor" property
-PASS CSSConditionRule interface: existence and properties of interface prototype object's @@unscopables property
-PASS CSSConditionRule interface: attribute conditionText
-PASS CSSMediaRule interface: existence and properties of interface object
-PASS CSSMediaRule interface object length
-PASS CSSMediaRule interface object name
-PASS CSSMediaRule interface: existence and properties of interface prototype object
-PASS CSSMediaRule interface: existence and properties of interface prototype object's "constructor" property
-PASS CSSMediaRule interface: existence and properties of interface prototype object's @@unscopables property
-PASS CSSMediaRule interface: attribute media
-PASS CSSMediaRule must be primary interface of cssMediaRule
-PASS Stringification of cssMediaRule
-PASS CSSMediaRule interface: cssMediaRule must inherit property "media" with the proper type
-PASS CSSConditionRule interface: cssMediaRule must inherit property "conditionText" with the proper type
-PASS CSSRule interface: cssMediaRule must inherit property "SUPPORTS_RULE" with the proper type
-PASS CSSSupportsRule interface: existence and properties of interface object
-PASS CSSSupportsRule interface object length
-PASS CSSSupportsRule interface object name
-PASS CSSSupportsRule interface: existence and properties of interface prototype object
-PASS CSSSupportsRule interface: existence and properties of interface prototype object's "constructor" property
-PASS CSSSupportsRule interface: existence and properties of interface prototype object's @@unscopables property
-PASS CSSSupportsRule must be primary interface of cssSupportsRule
-PASS Stringification of cssSupportsRule
-PASS CSSConditionRule interface: cssSupportsRule must inherit property "conditionText" with the proper type
-PASS CSSRule interface: cssSupportsRule must inherit property "SUPPORTS_RULE" with the proper type
-PASS CSSRule interface: constant SUPPORTS_RULE on interface object
-PASS CSSRule interface: constant SUPPORTS_RULE on interface prototype object
-PASS CSSRule interface: cssRule must inherit property "SUPPORTS_RULE" with the proper type
-PASS CSS namespace: operation escape(CSSOMString)
-PASS CSS namespace: operation supports(CSSOMString, CSSOMString)
-PASS CSS namespace: operation supports(CSSOMString)
+Harness Error (TIMEOUT), message = null
 
+

Unable to reproduce on r279889 and r279886 using run-webkit-tests --ios-simulator --iterations 500 imported/w3c/web-platform-tests/css/conditional/idlharness.html
Comment 1 Radar WebKit Bug Importer 2021-07-13 17:23:17 PDT
<rdar://problem/80547188>
Comment 2 Eric Hutchison 2021-07-13 17:30:10 PDT
Created attachment 433462 [details]
Update Test Expectations
Comment 3 Robert Jenner 2021-07-13 17:36:32 PDT
Comment on attachment 433462 [details]
Update Test Expectations

Clearing flags on attachment: 433462

Committed r279901 (239650@main): <https://commits.webkit.org/239650@main>
Comment 4 Ahmad Saleem 2024-05-17 13:04:02 PDT
This has been renamed to `css-conditional` and this still exists:

https://searchfox.org/wubkat/rev/4bae864b01100e8179cc36948b7d15b7dafe2095/LayoutTests/platform/ios/TestExpectations#6451

webkit.org/b/227931 imported/w3c/web-platform-tests/css/css-conditional/idlharness.html [ Pass Failure ]