Changeset 280649 in webkit
- Timestamp:
- Aug 4, 2021, 11:59:03 AM (5 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 4 edited
-
ChangeLog (modified) (1 diff)
-
accessibility/roles-computedRoleString.html (modified) (1 diff)
-
platform/mac/TestExpectations (modified) (1 diff)
-
platform/mac/accessibility/roles-computedRoleString-expected.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r280646 r280649 1 2021-08-04 Chris Dumez <cdumez@apple.com> 2 3 REGRESSION (r280541): [ BigSur Debug ] accessibility/roles-computedRoleString.html is timing out 4 https://bugs.webkit.org/show_bug.cgi?id=228744 5 <rdar://problem/81472432> 6 7 Unreviewed, the test's JS was getting in some sort of infinite loop. Tweak the code a bit 8 so that it keeps running without infinite looping. 9 10 * accessibility/roles-computedRoleString.html: 11 * platform/mac/TestExpectations: 12 * platform/mac/accessibility/roles-computedRoleString-expected.txt: 13 1 14 2021-08-04 Commit Queue <commit-queue@webkit.org> 2 15 -
trunk/LayoutTests/accessibility/roles-computedRoleString.html
r279829 r280649 343 343 matchedResults = (computedAriaRole == expectedRole) 344 344 345 result = document.getElementById('console'); 346 if (matchedResults) { 347 result.innerText += "PASS: " + output + "\n"; 348 } else { 349 result.innerText += "FAIL: " + output + "Expected: " + expectation + ".\n"; 350 } 345 if (matchedResults) 346 testPassed(output); 347 else 348 testFailed(output + "Expected: " + expectation); 351 349 } 352 350 -
trunk/LayoutTests/platform/mac/TestExpectations
r280636 r280649 1574 1574 webkit.org/b/205403 accessibility/presentation-role-iframe.html [ Pass Failure ] 1575 1575 1576 webkit.org/b/228744 [ BigSur+ Debug ] accessibility/roles-computedRoleString.html [ Timeout ]1577 1578 1576 # Disabled temporarily since it is causing other tests to fail. 1579 1577 accessibility/mac/isolated-tree-mode-on-off.html [ Skip ] -
trunk/LayoutTests/platform/mac/accessibility/roles-computedRoleString-expected.txt
r279829 r280649 4 4 5 5 6 PASS :a[href] -> link.7 PASS :article -> article.8 PASS :aside -> complementary.9 PASS :button -> button.10 PASS :del -> deletion.11 PASS :dfn -> definition.12 PASS :dl -> .13 PASS :footer -> contentinfo.14 PASS :form -> form.15 PASS :header -> banner.16 PASS :h1 -> heading.17 PASS :h2 -> heading.18 PASS :h3 -> heading.19 PASS :h4 -> heading.20 PASS :h5 -> heading.21 PASS :h5 -> heading.22 PASS :hr -> separator.23 PASS :img[alt='X'] -> image.24 PASS :input[type='button'] -> button.25 PASS :input[type='checkbox'] -> checkbox.26 PASS :input[type='date'] -> .27 PASS :input[type='datetime'] -> .28 PASS :input[type='datetime-local'] -> .29 PASS :input[type='email'] -> .30 PASS :input[type='file'] -> button.31 PASS :input[type='image'] -> button.32 PASS :input[type='month'] -> .33 PASS :input[type='number'] -> .34 PASS :input[type='password'] -> .35 PASS :input[type='radio'] -> radio.36 PASS :input[type='range'] -> slider.37 PASS :input[type='reset'] -> button.38 PASS :input[type='search'] -> searchbox.39 PASS :input[type='submit'] -> button.40 PASS :input[type='tel'] -> .41 PASS :input[type='text'] -> .42 PASS :input[type='time'] -> .43 PASS :input[type='url'] -> .44 PASS :input[type='week'] -> .45 PASS :ins -> insertion.46 PASS :mark -> .47 PASS :math -> math.48 PASS :meter -> meter.49 PASS :nav -> navigation.50 PASS :ol -> list.51 PASS :li -> listitem.52 PASS :p -> paragraph.53 PASS :pre -> .54 PASS :progress -> progressbar.55 PASS :samp -> .56 PASS :section:not([aria-label]:not([aria-labelledby]) -> .57 PASS :section[aria-label] -> region.58 PASS :section[aria-labelledby] -> region.59 PASS :select:not([multiple]) -> button.60 PASS :select[multiple] -> listbox.61 PASS :option -> option.62 PASS :optgroup -> option.63 PASS :option -> option.64 PASS :option -> option.65 PASS :sub -> subscript.66 PASS :sup -> superscript.67 PASS :table -> table.68 PASS :tr -> row.69 PASS :th -> columnheader.70 PASS :tr -> row.71 PASS :td -> cell.72 PASS :tr -> row.73 PASS :td -> cell.74 PASS :table[role="grid"] -> grid.75 PASS :tr -> row.76 PASS :th -> columnheader.77 PASS :tr -> row.78 PASS :td[role="gridcell"] -> gridcell.79 PASS :tr -> row.80 PASS :td[role="gridcell"] -> gridcell.81 PASS :textarea -> textbox.82 PASS :time -> time.83 PASS :ul -> list.84 PASS :li -> listitem.85 PASS :var -> .86 PASS :div[role="command"] -> .87 PASS :div[role="composite"] -> .88 PASS :div[role="input"] -> .89 PASS :div[role="landmark"] -> .90 PASS :div[role="range"] -> .91 PASS :div[role="roletype"] -> .92 PASS :div[role="section"] -> .93 PASS :div[role="sectionhead"] -> .94 PASS :div[role="select"] -> .95 PASS :div[role="structure"] -> .96 PASS :div[role="widget"] -> .97 PASS :div[role="window"] -> .98 PASS :div[role="alert"] -> alert.99 PASS :div[role="alertdialog"] -> alertdialog.100 PASS :div[role="application"] -> application.101 PASS :div[role="article"] -> article.102 PASS :div[role="banner"] -> banner.103 PASS :div[role="blockquote"] -> blockquote.104 PASS :div[role="button"] -> button.105 PASS :div[role="caption"] -> caption.106 PASS :div[role="checkbox"] -> checkbox.107 PASS :div[role="combobox"] -> combobox.108 PASS :div[role="complementary"] -> complementary.109 PASS :div[role="contentinfo"] -> contentinfo.110 PASS :div[role="definition"] -> definition.111 PASS :div[role="deletion"] -> deletion.112 PASS :div[role="dialog"] -> dialog.113 PASS :div[role="directory"] -> list.114 PASS :div[role="document"] -> document.115 PASS :div[role="figure"] -> figure.116 PASS :div[role="form"] -> form.117 PASS :div[role="graphics-document"] -> document.118 PASS :div[role="graphics-object"] -> group.119 PASS :div[role="graphics-symbol"] -> image.120 PASS :div[role="grid"] -> grid.121 PASS :div[role="row"] -> row.122 PASS :div[role="rowheader"] -> rowheader.123 PASS :div[role="columnheader"] -> columnheader.124 PASS :div[role="gridcell"] -> gridcell.125 PASS :div[role="feed"] -> feed.126 PASS :div[role="group"] -> group.127 PASS :div[role="heading"] -> heading.128 PASS :div[role="img"] -> image.129 PASS :div[role="insertion"] -> insertion.130 PASS :div[role="link"] -> link.131 PASS :div[role="list"] -> list.132 PASS :div[role="listitem"] -> listitem.133 PASS :div[role="listbox"] -> listbox.134 PASS :div[role="option"] -> option.135 PASS :div[role="log"] -> log.136 PASS :div[role="main"] -> main.137 PASS :div[role="marquee"] -> marquee.138 PASS :div[role="math"] -> math.139 PASS :div[role="menu"] -> menu.140 PASS :div[role="menuitem"] -> menuitem.141 PASS :div[role="menuitemcheckbox"] -> menuitemcheckbox.142 PASS :div[role="menuitemradio"] -> menuitemradio.143 PASS :div[role="menubar"] -> menubar.144 PASS :div[role="menuitem"] -> menuitem.145 PASS :div[role="menuitemcheckbox"] -> menuitemcheckbox.146 PASS :div[role="menuitemradio"] -> menuitemradio.147 PASS :div[role="meter"] -> meter.148 PASS :div[role="navigation"] -> navigation.149 PASS :div[role="note"] -> note.150 PASS :div[role="paragraph"] -> paragraph.151 PASS :div[role="progressbar"] -> progressbar.152 PASS :div[role="radiogroup"] -> radiogroup.153 PASS :div[role="radio"] -> radio.154 PASS :div[role="region"]:not([aria-label]:not([aria-labelledby]) -> .155 PASS :div[role="region"][aria-label] -> region.156 PASS :div[role="region"][aria-labelledby] -> region.157 PASS :div[role="scrollbar"] -> scrollbar.158 PASS :div[role="search"] -> search.159 PASS :div[role="separator"] -> separator.160 PASS :div[role="slider"] -> slider.161 PASS :div[role="spinbutton"] -> spinbutton.162 PASS :div[role="status"] -> status.163 PASS :div[role="subscript"] -> subscript.164 PASS :div[role="superscript"] -> superscript.165 PASS :div[role="tablist"] -> tablist.166 PASS :div[role="tab"] -> tab.167 PASS :div[role="tabpanel"] -> tabpanel.168 PASS :div[role="textbox"] -> .169 PASS :div[role="term"] -> term.170 PASS :div[role="time"] -> time.171 PASS :div[role="timer"] -> timer.172 PASS :div[role="toolbar"] -> toolbar.173 PASS :div[role="tooltip"] -> tooltip.174 PASS :div[role="tree"] -> tree.175 PASS :div[role="treeitem"] -> treeitem.176 PASS :div[role="treeitem"] -> treeitem.177 PASS :div[role="treegrid"] -> treegrid.178 PASS :div[role="row"] -> row.179 PASS :div[role="rowheader"] -> rowheader.180 PASS :div[role="columnheader"] -> columnheader.181 PASS :div[role="gridcell"] -> gridcell.182 PASS :div[role="button foo"] -> button.183 PASS :div[role="foo button bar"] -> button.184 PASS :div[role="foo button bar"] -> button.185 PASS :div[role="foo button bar"] -> .186 PASS :div[role="foo6 PASS a[href] -> link. 7 PASS article -> article. 8 PASS aside -> complementary. 9 PASS button -> button. 10 PASS del -> deletion. 11 PASS dfn -> definition. 12 PASS dl -> . 13 PASS footer -> contentinfo. 14 PASS form -> form. 15 PASS header -> banner. 16 PASS h1 -> heading. 17 PASS h2 -> heading. 18 PASS h3 -> heading. 19 PASS h4 -> heading. 20 PASS h5 -> heading. 21 PASS h5 -> heading. 22 PASS hr -> separator. 23 PASS img[alt='X'] -> image. 24 PASS input[type='button'] -> button. 25 PASS input[type='checkbox'] -> checkbox. 26 PASS input[type='date'] -> . 27 PASS input[type='datetime'] -> . 28 PASS input[type='datetime-local'] -> . 29 PASS input[type='email'] -> . 30 PASS input[type='file'] -> button. 31 PASS input[type='image'] -> button. 32 PASS input[type='month'] -> . 33 PASS input[type='number'] -> . 34 PASS input[type='password'] -> . 35 PASS input[type='radio'] -> radio. 36 PASS input[type='range'] -> slider. 37 PASS input[type='reset'] -> button. 38 PASS input[type='search'] -> searchbox. 39 PASS input[type='submit'] -> button. 40 PASS input[type='tel'] -> . 41 PASS input[type='text'] -> . 42 PASS input[type='time'] -> . 43 PASS input[type='url'] -> . 44 PASS input[type='week'] -> . 45 PASS ins -> insertion. 46 PASS mark -> . 47 PASS math -> math. 48 PASS meter -> meter. 49 PASS nav -> navigation. 50 PASS ol -> list. 51 PASS li -> listitem. 52 PASS p -> paragraph. 53 PASS pre -> . 54 PASS progress -> progressbar. 55 PASS samp -> . 56 PASS section:not([aria-label]:not([aria-labelledby]) -> . 57 PASS section[aria-label] -> region. 58 PASS section[aria-labelledby] -> region. 59 PASS select:not([multiple]) -> button. 60 PASS select[multiple] -> listbox. 61 PASS option -> option. 62 PASS optgroup -> option. 63 PASS option -> option. 64 PASS option -> option. 65 PASS sub -> subscript. 66 PASS sup -> superscript. 67 PASS table -> table. 68 PASS tr -> row. 69 PASS th -> columnheader. 70 PASS tr -> row. 71 PASS td -> cell. 72 PASS tr -> row. 73 PASS td -> cell. 74 PASS table[role="grid"] -> grid. 75 PASS tr -> row. 76 PASS th -> columnheader. 77 PASS tr -> row. 78 PASS td[role="gridcell"] -> gridcell. 79 PASS tr -> row. 80 PASS td[role="gridcell"] -> gridcell. 81 PASS textarea -> textbox. 82 PASS time -> time. 83 PASS ul -> list. 84 PASS li -> listitem. 85 PASS var -> . 86 PASS div[role="command"] -> . 87 PASS div[role="composite"] -> . 88 PASS div[role="input"] -> . 89 PASS div[role="landmark"] -> . 90 PASS div[role="range"] -> . 91 PASS div[role="roletype"] -> . 92 PASS div[role="section"] -> . 93 PASS div[role="sectionhead"] -> . 94 PASS div[role="select"] -> . 95 PASS div[role="structure"] -> . 96 PASS div[role="widget"] -> . 97 PASS div[role="window"] -> . 98 PASS div[role="alert"] -> alert. 99 PASS div[role="alertdialog"] -> alertdialog. 100 PASS div[role="application"] -> application. 101 PASS div[role="article"] -> article. 102 PASS div[role="banner"] -> banner. 103 PASS div[role="blockquote"] -> blockquote. 104 PASS div[role="button"] -> button. 105 PASS div[role="caption"] -> caption. 106 PASS div[role="checkbox"] -> checkbox. 107 PASS div[role="combobox"] -> combobox. 108 PASS div[role="complementary"] -> complementary. 109 PASS div[role="contentinfo"] -> contentinfo. 110 PASS div[role="definition"] -> definition. 111 PASS div[role="deletion"] -> deletion. 112 PASS div[role="dialog"] -> dialog. 113 PASS div[role="directory"] -> list. 114 PASS div[role="document"] -> document. 115 PASS div[role="figure"] -> figure. 116 PASS div[role="form"] -> form. 117 PASS div[role="graphics-document"] -> document. 118 PASS div[role="graphics-object"] -> group. 119 PASS div[role="graphics-symbol"] -> image. 120 PASS div[role="grid"] -> grid. 121 PASS div[role="row"] -> row. 122 PASS div[role="rowheader"] -> rowheader. 123 PASS div[role="columnheader"] -> columnheader. 124 PASS div[role="gridcell"] -> gridcell. 125 PASS div[role="feed"] -> feed. 126 PASS div[role="group"] -> group. 127 PASS div[role="heading"] -> heading. 128 PASS div[role="img"] -> image. 129 PASS div[role="insertion"] -> insertion. 130 PASS div[role="link"] -> link. 131 PASS div[role="list"] -> list. 132 PASS div[role="listitem"] -> listitem. 133 PASS div[role="listbox"] -> listbox. 134 PASS div[role="option"] -> option. 135 PASS div[role="log"] -> log. 136 PASS div[role="main"] -> main. 137 PASS div[role="marquee"] -> marquee. 138 PASS div[role="math"] -> math. 139 PASS div[role="menu"] -> menu. 140 PASS div[role="menuitem"] -> menuitem. 141 PASS div[role="menuitemcheckbox"] -> menuitemcheckbox. 142 PASS div[role="menuitemradio"] -> menuitemradio. 143 PASS div[role="menubar"] -> menubar. 144 PASS div[role="menuitem"] -> menuitem. 145 PASS div[role="menuitemcheckbox"] -> menuitemcheckbox. 146 PASS div[role="menuitemradio"] -> menuitemradio. 147 PASS div[role="meter"] -> meter. 148 PASS div[role="navigation"] -> navigation. 149 PASS div[role="note"] -> note. 150 PASS div[role="paragraph"] -> paragraph. 151 PASS div[role="progressbar"] -> progressbar. 152 PASS div[role="radiogroup"] -> radiogroup. 153 PASS div[role="radio"] -> radio. 154 PASS div[role="region"]:not([aria-label]:not([aria-labelledby]) -> . 155 PASS div[role="region"][aria-label] -> region. 156 PASS div[role="region"][aria-labelledby] -> region. 157 PASS div[role="scrollbar"] -> scrollbar. 158 PASS div[role="search"] -> search. 159 PASS div[role="separator"] -> separator. 160 PASS div[role="slider"] -> slider. 161 PASS div[role="spinbutton"] -> spinbutton. 162 PASS div[role="status"] -> status. 163 PASS div[role="subscript"] -> subscript. 164 PASS div[role="superscript"] -> superscript. 165 PASS div[role="tablist"] -> tablist. 166 PASS div[role="tab"] -> tab. 167 PASS div[role="tabpanel"] -> tabpanel. 168 PASS div[role="textbox"] -> . 169 PASS div[role="term"] -> term. 170 PASS div[role="time"] -> time. 171 PASS div[role="timer"] -> timer. 172 PASS div[role="toolbar"] -> toolbar. 173 PASS div[role="tooltip"] -> tooltip. 174 PASS div[role="tree"] -> tree. 175 PASS div[role="treeitem"] -> treeitem. 176 PASS div[role="treeitem"] -> treeitem. 177 PASS div[role="treegrid"] -> treegrid. 178 PASS div[role="row"] -> row. 179 PASS div[role="rowheader"] -> rowheader. 180 PASS div[role="columnheader"] -> columnheader. 181 PASS div[role="gridcell"] -> gridcell. 182 PASS div[role="button foo"] -> button. 183 PASS div[role="foo button bar"] -> button. 184 PASS div[role="foo button bar"] -> button. 185 PASS div[role="foo button bar"] -> . 186 PASS div[role="foo 187 187 button 188 188 bar"] -> . 189 PASS :img[role="foo"] -> image.190 PASS :img[role="foo bar"] -> image.191 PASS :img[role="foo bar"] -> image.192 PASS :img[role="foo bar"] -> image.193 PASS :img[role="foo189 PASS img[role="foo"] -> image. 190 PASS img[role="foo bar"] -> image. 191 PASS img[role="foo bar"] -> image. 192 PASS img[role="foo bar"] -> image. 193 PASS img[role="foo 194 194 bar"] -> image. 195 PASS :img[role="text"] -> text.196 PASS :img[role="text img"] -> text.197 PASS :img[role="img text"] -> image.198 PASS :img[role="presentation"][aria-label] -> image.199 PASS :a[role="foo bar"] -> link.195 PASS img[role="text"] -> text. 196 PASS img[role="text img"] -> text. 197 PASS img[role="img text"] -> image. 198 PASS img[role="presentation"][aria-label] -> image. 199 PASS a[role="foo bar"] -> link. 200 200 PASS successfullyParsed is true 201 201
Note:
See TracChangeset
for help on using the changeset viewer.