Intermittent /css/css-contain/contain-size-select-002.html | Testing http://web-platform.test:8000/css/css-contain/contain-size-select-002.html == http://web-platform.test:8000/css/css-contain/reference/contain-size-select-001-ref.html
Categories
(Core :: Layout, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox72 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: dholbert)
References
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
Filed by: rmaries [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=275720425&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/eRzIeappQF6iFjCcNDBKhQ/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/eRzIeappQF6iFjCcNDBKhQ/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
[task 2019-11-12T02:09:29.783Z] 02:09:29 INFO - TEST-START | /css/css-contain/contain-size-select-002.html
[task 2019-11-12T02:09:29.791Z] 02:09:29 INFO - PID 6950 | 1573524569784 Marionette INFO Testing http://web-platform.test:8000/css/css-contain/contain-size-select-002.html == http://web-platform.test:8000/css/css-contain/reference/contain-size-select-001-ref.html
[task 2019-11-12T02:09:29.887Z] 02:09:29 INFO - PID 6950 | 1573524569879 Marionette INFO No differences allowed
[task 2019-11-12T02:09:29.967Z] 02:09:29 INFO - TEST-UNEXPECTED-FAIL | /css/css-contain/contain-size-select-002.html | Testing http://web-platform.test:8000/css/css-contain/contain-size-select-002.html == http://web-platform.test:8000/css/css-contain/reference/contain-size-select-001-ref.html
[task 2019-11-12T02:09:29.967Z] 02:09:29 INFO - Found 895 pixels different, maximum difference per channel 255
[task 2019-11-12T02:09:29.968Z] 02:09:29 INFO - REFTEST IMAGE 1 (TEST): data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAQq0lEQVR4nO3bW47byAFAUe1/B/3n2YlnCUHyNwmQIBuwvYGer54YHUmsIku33eI5gICxVCSLD0m8Y/nyCgAAELl89AQAAIDzECAAAEBGgAAAABkBAgAAZAQIAACQESAAAEBGgAAAABkBAgAAZAQIAACQESAAAEBGgAAAABkBAgAAZAQIAACQESAAAEBGgAAAABkBAgAAZAQIAACQESBP4nI5diqPLg8AACOG7jovl8vm4yGTc1M87NaxGj1P116bOf6PvA722DoefJyPOP6z2/xs189nm++W4vsFgI8zHCAzf17FF88xR8/To8c/0mxs0fnMAbJnXYXPNt97qu8XAD6OAHli9c+yfqXz9Uw3ZM9GgKz32eZ7z2ebLwDzdn3Sb31BjPz1+dbPuGZ/6vXz67PLHJnn6JiV27u1zN71rDj+b8uM7ufouCPH49Zyj5jnkbmPXl/vx15bfvU+zM5v6/l752bmPbxqmyP7++jrZ2a/f4X53ltma/nRY3F0+VXzmDkeK97rAGexPEBufZiPjBkZtzWvke3fmtOeeR7Zl73H5ZrR/X7U8m/jR47rtXXvPf735vKIeW6te2u5rX0cuSGaWd/Mc9ccXd/stlech1XX8r3XVl7ns+ss57u17pHtzK776HldOY/i8wzgjJYGyGiYjC6/+qZhdvmReR4Zs2ddI+uZWW7V8vfG772JWn08Ztd75HoqzuXeqB2dy8yyKwOk3ubRecxu4+hN9+y44no/svzRG/VV+7H3+lr5HQBwFh8WIEe/0I5sf3TMyDxHx4y8NvN/PEe28QwBsvJ4bL22+ub90edSgAiQkXECZO16ZrZ3dE4Az2p5gNx73Bs7s53ZeV17bWSOM/OcWcfR4zKyf7eee9Ty98bPHJOtcUfnMjPPmfN2a32z186947DnuSP7IEDmXjt6nc/OY/V8V1zv916b+QxcvfzK9cxsb892Ac5geYDsnsjkF8ns9n9+7cj8R2/cRrY34siX/9Eb9lXH/8iN47UxK26GRp5ffWMwel2sDpC9BMjca4+YXx0gR+w9ryNjjy6/cj17AwSA/8kCZM+N10cHyMi4I2P2zmt0zGcPkNXHY9X2R+aw6to5+twj9mFmOwJkbPlfPUAe9Z4bnceK62LVelZ+T2y9BvCslgbIrdeufWDvuXkauWHau/3R596vb+++jM7r1rIjY1YHyIqb7rc/rzr+o3N59I3/tTF7rp2ZfV793DUz61vxPp/d/1WfLbNzHF3m6DW99zzV1/vIuKPbWzXfYh5H35uiBHh2059ybx+OWxGyNe79mJFxI3Pbu/2fn5ud5559OXpcbi0zs617y4+8NjJu5Pmjx39mTrPzvDXX2e3PrHtkzjP7dmQfZpYdPaf35jrzHl61zZF1j8x773W+55p81HxvzXlm27Pnq3x9z3pGnh/d9swYgGf2VJ9yPrThc/MeBoDn91Tf9m5e4HPzHgaA5/c03/Z7f14C/Bq8hwHgHHzTAwAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAmc0A+e3LFw+P19+/fi2uRwAAnpwA8dh8/P716+uP79+K6xEAgCc3HCA8nx/fv20+/vuff//13wAAcJQAObGR+PjtyxcBAgDAMgLkxLYC5O3cCxAAAFYRICcmQAAAqAmQExMgAADUBMiJCRAAAGoC5MQECAAANQFyYgIEAICaADmxt7B4eXl5vVwu//cQIAAArCZATuznv+14HyEvLy8CBACA5QTIib3/ydVbhLy8vPgJFgAADyFATuzav/t4iw8BAgDAIwiQE/OP0AEAqAmQExMgAADUBMiJCRAAAGoC5MQECAAANQFyYgIEAICaADmxH9+/vf7j73/76xzfeggQAABWESAnNhIfAgQAgJWGAuRf//xj8+c6Hs//AACAozYDRHx4vD0AAOCozQABAABYRYAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAAAZAQIAAGQECAAAkBEgAABARoAAAACZPwGddaLJ3BfxywAAAABJRU5ErkJggg==
[task 2019-11-12T02:09:29.968Z] 02:09:29 INFO - REFTEST IMAGE 2 (REFERENCE): data:image/png;base64,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ACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADICBAAACAjQAAAgIwAAQAAMgIEAADI/A2UMbh0ZZm2vQAAAABJRU5ErkJggg==
[task 2019-11-12T02:09:29.969Z] 02:09:29 INFO - TEST-INFO took 169ms
[task 2019-11-12T02:09:30.024Z] 02:09:30 INFO - PID 6950 | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2019-11-12T02:09:30.060Z] 02:09:30 INFO - PID 6950 | 1573524570052 Marionette INFO Stopped listening on port 40509
[task 2019-11-12T02:09:30.392Z] 02:09:30 INFO - PID 6950 | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2019-11-12T02:09:31.347Z] 02:09:31 INFO - PID 6950 | -----------------------------------------------------
[task 2019-11-12T02:09:31.349Z] 02:09:31 INFO - PID 6950 | Suppressions used:
[task 2019-11-12T02:09:31.351Z] 02:09:31 INFO - PID 6950 | count bytes template
[task 2019-11-12T02:09:31.352Z] 02:09:31 INFO - PID 6950 | 27 832 nsComponentManagerImpl
[task 2019-11-12T02:09:31.353Z] 02:09:31 INFO - PID 6950 | 611 17713 libfontconfig.so
[task 2019-11-12T02:09:31.354Z] 02:09:31 INFO - PID 6950 | 1 29 libglib-2.0.so
Assignee | ||
Comment 1•5 years ago
|
||
This is probably either a bug (a race condition) in the test or test-harness. That's the simplest explanation for the failure. (I suspect reftest-wait
would fix it, but I'm hesitant to add that at this point, since I'm not sure if it's supposed to be needed here, and it's a test that was authored by a Chrome engineer so I don't want to mess with it without good reason.)
In the reftest analyzer view, it looks like the testcase's reftest-snapshot was taken before this JS got a chance to run & update the rendering:
<script>
window.requestAnimationFrame( () => {
target.style.contain = "size";
});
jgraham says in IRC that the harness waits for 2 rAF to complete after the load event has fired (and this^^ rAF-runnable in the script element is queued up before the load event fires). So in theory we shouldn't need reftest-wait
here...
Assignee | ||
Comment 2•5 years ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #1)
jgraham says in IRC that the harness waits for 2 rAF to complete after the load event has fired (and this^^ rAF-runnable in the script element is queued up before the load event fires). So in theory we shouldn't need
reftest-wait
here...
Having said that, I'm not sure that's a guarantee that WPTs can assume some number of rAFs have been flushed before the screenshot is taken. https://web-platform-tests.org/writing-tests/reftests.html says
By default reftest screenshots are taken after the load event has fired ...
the test may have a class="reftest-wait" attribute specified on the root element.
This will cause the screenshot to be delayed until the load event has fired and the reftest-wait class has been removed from the root element
in neither case is exact timing of the screenshot guaranteed: it is only guaranteed to be after those events.
So for the test as it stands right now, there's conceptually no guarantee that the rAF will have fired before the reftest screenshot has been taken. I think this sequence of events is allowable:
(1) HTML parser parses everything up to the script element, and yields to layout/paint the document so far (This is "Paint A")
(2) HTML parser parses the script element and queues up the rAF callback
(3) "load" event fires
(4) reftest screenshot is taken (note that the document doesn't have any pending restyles/relayouts that need a repaint; it's not "dirty")
(5) The page gets its next scheduled paint (this is "Paint B"), and flushes the rAF callback before doing it
Under this sequence of events, the reftest screenshot would not show the intended final state of the document, and the test would fail in the way that it failed here.
We can prevent this issue by adding the reftest-wait
class, and removing it in the rAF callback, which ensures that the screenshot will happen after the rAF callback is handled.
Assignee | ||
Comment 3•5 years ago
|
||
We do use reftest-wait in other non-mozilla-authored WPT tests that have this same rAF pattern, too, like e.g. these ones:
https://searchfox.org/mozilla-central/source/testing/web-platform/tests/css/css-ui/text-overflow-005.html
https://searchfox.org/mozilla-central/source/testing/web-platform/tests/css/css-backgrounds/background-image-none-gradient-repaint.html
So I think this is indeed best-practice. I'll make that change here as well.
Assignee | ||
Comment 4•5 years ago
|
||
Pushed by dholbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6e6f8d21a333 Add 'reftest-wait' class to WPT reftest contain-size-select-002.html, to avoid race condition between dynamic change & test snapshot. r=jgraham
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/20220 for changes under testing/web-platform/tests
Upstream web-platform-tests status checks passed, PR will merge once commit reaches central.
Comment 8•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Upstream PR merged by moz-wptsync-bot
Comment hidden (Intermittent Failures Robot) |
Description
•