Open
Bug 1326227
Opened 6 years ago
Updated 4 months ago
test_screenshot.py TestScreenCaptureChrome.test_capture_flags fails on Linux
Categories
(Testing :: Marionette, defect, P3)
Tracking
(Not tracked)
NEW
People
(Reporter: ato, Unassigned)
Details
Attachments
(1 file)
9.28 KB,
image/png
|
Details |
The test test_screenshot.py TestScreenCaptureChrome.test_capture_flags fails on Linux both with and without Xvfb. I did not examine the test carefully, but judging by its name it could have something to do with window focus? Output: % xvfb-run ./mach marionette-test -v testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py 0:00.00 LOG: MainThread INFO Using workspace for temporary data: "/home/ato/src/gecko" 0:00.00 LOG: MainThread mozversion INFO application_buildid: 20161229162252 0:00.00 LOG: MainThread mozversion INFO application_display_name: Firefox 0:00.00 LOG: MainThread mozversion INFO application_id: {ec8030f7-c20a-464f-9b0e-13a3a9e97384} 0:00.00 LOG: MainThread mozversion INFO application_name: Firefox 0:00.00 LOG: MainThread mozversion INFO application_remotingname: firefox 0:00.00 LOG: MainThread mozversion INFO application_vendor: Mozilla 0:00.00 LOG: MainThread mozversion INFO application_version: 53.0a1 0:00.00 LOG: MainThread mozversion INFO platform_buildid: 20161229162252 0:00.00 LOG: MainThread mozversion INFO platform_version: 53.0a1 0:00.00 LOG: MainThread INFO Application command: /home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/firefox -no-remote -marionette -profile /tmp/tmpf0Tn5B.mozrunner 0:00.79 LOG: MainThread INFO Profile path is /tmp/tmpf0Tn5B.mozrunner 0:00.79 LOG: MainThread INFO Starting fixture servers 0:01.68 LOG: MainThread INFO Fixture server listening on http://127.0.0.1:38489/ 0:01.68 LOG: MainThread INFO Fixture server listening on https://127.0.0.1:55637/ 0:01.68 LOG: MainThread INFO e10s is enabled 0:01.68 LOG: MainThread mozversion INFO application_buildid: 20161229162252 0:01.68 LOG: MainThread mozversion INFO application_display_name: Firefox 0:01.68 LOG: MainThread mozversion INFO application_id: {ec8030f7-c20a-464f-9b0e-13a3a9e97384} 0:01.68 LOG: MainThread mozversion INFO application_name: Firefox 0:01.68 LOG: MainThread mozversion INFO application_remotingname: firefox 0:01.68 LOG: MainThread mozversion INFO application_vendor: Mozilla 0:01.68 LOG: MainThread mozversion INFO application_version: 53.0a1 0:01.68 LOG: MainThread mozversion INFO platform_buildid: 20161229162252 0:01.68 LOG: MainThread mozversion INFO platform_version: 53.0a1 0:01.68 SUITE_START: MainThread 1 0:01.68 TEST_START: MainThread test_screenshot.py TestScreenCaptureChrome.test_capture_different_context 0:01.77 TEST_END: MainThread PASS 0:01.77 TEST_START: MainThread test_screenshot.py TestScreenCaptureChrome.test_capture_element 0:01.85 TEST_END: MainThread PASS 0:01.85 TEST_START: MainThread test_screenshot.py TestScreenCaptureChrome.test_capture_flags 0:01.95 TEST_END: MainThread FAIL, expected PASS Traceback (most recent call last): File "/home/ato/src/gecko/testing/marionette/harness/marionette_harness/marionette_test/testcases.py", line 166, in run testMethod() File "/home/ato/src/gecko/testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py", line 184, in test_capture_flags self.assertNotEqual(screenshot_focus, screenshot_no_focus) AssertionError: u'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DsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5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' == u'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DsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5DB8Acxg+AOYwfADMYfgAmMPwATDnkQ8fEdF86JENHxHRQo/hIyJzMXxEZC6Gj4jMxfARkbkYPiIyF8NHROZi+IjIXAwfEZmL4SMiczF8RGQuho+IzMXwEZG5GD4iMldOhu/MmTP69NNP9d57793zr5B57733dODAAXV3d+f9jhOR3eY8fN3d3frkk0909erVWf3lgVevXtUnn3yinp6evN95IrLZnIfv4MGDGh4e1o8//qi//e1v9+3HH3/U8PCwDh06lPc7n59S2r8yoCWrW5TK+20hstmch2/79u26ceNGVl2/fl3vv//+7ctJNKnY58q5R0tq5jIUSe0pd+VfH73HZaTUvDIwfl2rP1Vyxvfaa5eN35bSeiXm9JjlYviSaq57QRVFyyYfn2Bptd4+nMz7LyiihdCch8/zPF27di2rrly5oh07dky5nKTiHR1qT7d/Y1iOb4W2RW9/rTORmsPtzGb4CrTEX6U9ySnfS7WoOhiQ3z9Phi8V1YvlVVq3Zbv2HIjq6OEmbaoMyPEt19ux/P+iIprv5WT4rly5klV//etfZwzf9OJeiRzfKu1PTf16Qs1bqlUcTD8LDC5XdV102jOzeOR1VRQG0s+CAvIXrdXO+O1ncrcLa9MdA5E+XenrerEooLJdicnvJQ+skj+0VpvKZwxfqkt7aqsU8o9frr9olTYdSEy/3FRMO2uWy+9z5fiWqWJjk3ZWzhy++9+3+5ZsUpnPVbGXmP15iIyWk+G7dOlSVg0NDWU5fCm1bwzLCVVr64EOxRNdao+8rjJ/QBW7usZPk6hXmS+gii0t6kwklIh1aH9jvfYnRpTVM77Seh31lmtJUZ3iIyMaGUloT2VAoc1R7V05dfiSal5fIMdfpU0HOhSPd2hPbYkcX4k2dUw8O01qf02BnOAqbT0cUyIe1c6asJb43CnDN4v7NpsS9Sr2uaqI8HKX6H7lZPgGBwezKpVKZTd8yYiq/AWqPjz95W7n5rCciYGKvamQL6xNsUwvibMbvkSiSRX+9LPC+HYV+0u0NZ7U/qnDlxh/hjX1meHISExvF7ryT7wfmT5NReOU06RaVB2cMnyzuW/3LaG9qwvkhDboaGo2pyeyXU6Gr7+/P6t6e3uzGr5UxwYF7/aDj9AGtadGNDLSpW2V4+/RFVau1St1TTqauP3MK6vhG0lq78oCBWujat9SoiXl9UqMpKYN3/htCs94Ty2lo+sL5BRtV3zyNCV6Oz71NEntLb89fLO7b/cqqebaEjnBKm3LOPpENLOcDN+FCxey6vz583rvvffuepmZhy/T+3IzSykejWjb5hdUVRSQ4wvrxWhK2Q/fiFKH18ofLFFxMJB++fjgw7d15vBVzhy+2dy3TCW0vzbM6BFlWc6G79y5c7MumUxmNXwjyYgqfK4K62JZ3LYubS1y5a+JKjUxfDWzH76RVFQvhlw5/mrtT45/P9NL3WkvYzO+1A1o1dSXsakOvRKa/lI3+/s2opGRhPbWLJMTXMXoEWVZTj7Hd/78eSWTSfX09Ny3ZDKp7777Tjt37rzrZd71hxu+sKq9FnXGuxTviGpv3Qat29Ix/swptl2vbK7X/mhM8URCnYffUYXfVXFdl0ZGUjpaUyCn8E01x5NKJpMZBnDG8I2MaCSVVDKZmvz+/rv8cOPtA7F7/3Cj6E01p8ezva4q8w837nHf7nyMEtpTs0yOr0QvNkYnP/Iz94/9ENlozsPX3Nysjo4O9fb26tKlS/c87aVLl9Tb26vjx4+rpaXlrqfL/HGWpI7WrVVZaOKjKQUKlVff/vhIvEnrKkvGP2vnc+X4w6rYGFF84uVyvF7VRQWz+DjL3T6nN3P4Rmb5cZYObaspkd8XkD8UVnFNnbaWuzM+znKf+zaz1Kequsv7gqHNMf5ECNF9mvPwJZNJNTY2qrW1VV9++eV9a21tVWNjoy5cuJD3O09ENpvz8I2Ojqqvr08HDx7U9u3b7/m3s2zfvl2HDh1Sf3+/RkdH837nichmOflrqUZHR/XDDz/M6m9n+eGHHxg9Ispr/EWkRGQuho+IzMXwEZG5GD4iMhfDR0TmYviIyFwMHxGZi+EjInMxfERkLoaPiMzF8N2l4eFhRaNR1dfX3/PPHxPRo62hoUGtra0aHh5m+HJda2urDhw4oK6uLnV3dxPRPKmrq0v79+9Xa2srw5frGhoalEgkNDg4qOHhYSKaJw0ODqqnp0cNDQ0MX67zvPF/NnN0dDTrfzCdiB5eo6OjunTpkjzPY/gexvBdu3ZNN27c0M2bN4lonnTjxg1du3aN4XtYw8foEc3Pbty4wfA9rOG7desWEc3TGD6Gj8hcDB/DR2Quho/hIzIXw/eQhu+HH34gonlanoYv/Q9w+1yFNnZM+0esU9EX5PeVaFs8/wPG8BEtzvI+fI5vhXYmGD4ienTld/iKNmhdoSt/TYuSdxm+eOMGVRQt0xKfK8cXULD8Be2MpaZcVkI7S10F1zdpZ+0K+X2uHH9Yq+o6lErFtHP98ulfm3Y7EmreUq3ioDs+wsHlqq6LTt6WuQzf3/72NyKap+V3+Err1Xlgrfy+Er0dyzR8KXXuekdbI1G1x7sUj7Vo2+plckIbdDQ1ffgc3zJVbI7oaCym5rpVWuIrUFnlclVtiag9FtP+LSu0ZMr1jIyk1L4xLCdUra0HOhRPdKk98rrK/AFV7OqavK3JxhVyfMu1LTH7+8fwEc3v8j58iZEubSt3tWRlkxIZnvHdUTKiCv8yvdgx8awvPXyl9UpMnCbVoVdCrpzKpilfi2pd0FXxrsTk5VT5C1R9ODXt8js3h+UU1Sk+MXyHX1Bx6VrtZfiIFk3zYPhGlIpuUNC3TC9GU3cMX6pju9aVh9MvdW9XdWD68AVro1NexnZpa5Gr4LQfnMS0qdBVYV1X+nI3KDjjMicLbVB76kHvG8NHNN+bF8M3MpLQ3pUBOaV1aj88ZfhSLaoOugqtb1J7Ijk+YqlPVeVzVXHH8HXcMXyhzbH7DF9Ym2IPeh/uPXw//vgjEc3T5snwjWgk9o4KfQFVbVx1e/hi7yjkK9HbU1/2xt5UKAfDN5KMqMLnqrAuxvARGWv+DN9IUs3rC9IvN9PDl4yoyh9QWV16wJJRvV0+/jGYOQ/fxA83fGFVey3qjHcp3hHV3roNWrfl9mUlD29QWfkL2ptk+IgWS/No+EY0kqhXxdThGxlRIrJBZSFXjr9AwcIVWudtV4U/F8M3PrZH69aqLDTxmcIChcqrtelAYvI0D/pT3b///e9ENE/jj6w9hBg+ovkdw8fwEZmL4WP4iMzF8D2k4fuf//kfIpqnMXwMH5G5GD6Gj8hcDN9DGj4A8xfDx/AB5jB8DB9gDsP3EGpoaND333+f72MLIIOxsTE1NDQwfLmura1Nhw4dYvyAeWZsbEyHDh1SW1sbw5frxsbG1NbWpoaGBnmeR0TzpIaGBrW1tWlsbIzhIyKabQwfEZmL4SMiczF8RGQuho+IzMXwEZG5GD4iMhfDR0TmYvgWacPDw4pGo6qvr8/7B04XSw0NDWptbdXw8DDHYQEdg0wxfIu01tZWHTp0SGNjY/n+E0aLxtjYmA4ePKjW1laOQ548yDHIFMO3SGtoaNDo6Khu3bqlmzdvUg66deuWrl69mtUfjuc45P8YZIrhW6R5nqebN2/qxo0blMNu3rwpz5v9X4fEccj/McgUw7dI8zxP169fp4dQtsOX79u7GGP4KGOe5+n777+nh1C2w5fv27sYY/goY57n6dq1a/QQynb48n17F2MMH2XM8zyNjo7SQyjb4cv37V2MMXyUMc/zdPXqVeP16+MKV0vXtmkoh5eb7fDl/3FYfDF8lDHP83TlypXc1/elvA3PKhwMyPG5cnwBPVmxTm/sO6XBh3F9c6pPkQpXS9d+mdPblu3w5f9xmNK5I/rz2hV60u+OHz//P2r52nfVcm7q6YbUsjIgp2yHzk4579mDryjsc/XkhoPTvp6PGD7KmOd5unz5cm47+6GeC7pyQs/pjfrPFD1+Qh3HPtP7b65TOPSsPurN8fXNuV59VO5q6dpjGsjh5WY7fPl/HNKdbtCzQVdO4Tr96eNj6jh5QtGP39W/F7ty/M/p/dMTpx3U4ZUBOWXv6dv0ebua1ulxX0Albx7ThXzfjyyPQaYYvkXaXH9h3FlCeyoDcoJrtT+Z4fuphFLp/443blBF0TItST8jDJa/oJ2x1LTL2lnqKri+XlvXL1fQ78rxFai4NqL4tMtNqrlurYpDE89OwiqrjSgx5XKat1SrOJj+fnC5quuiSk45/95yV/6a6ORte9SPbe6Pw1yOnysn+IKaZx6/ZIteDLlyKuvTj21KzSsDckq3KzGSUqe3Sn5fgaq8WE4fx3z++mb4Fmme5+nSpUu5q6dRZT5XhX/ovM9pL+rrXVv0x4+iaovH9U3nYb27epmcUK2+uDhxmh7tKHXl+MKq/qBTFy9d0sXO7arwB1TxQc/k5XyxMSzHV6IXdx3W1/G4vj4a0bveAfWkv9+2MSwn9G/644F2fdMTV9tHr6nMH1DFrnj6Ms7rL+nhu5jDxyLb4cvpcXhIx++bPzm/ePAAAATYSURBVJfI8VVoR8/4Y3voVwE5RVu0e3OFlviWqfqD+KO7rTk+Bpli+BZpuf4Nd7H9NQV9Aa06fDH785+PqMK/TC+2T5w3PXyVEZ2fPN15ffKrgJb86vD4SJ2PqMLnqszruetlVvkLVD3j9ny9OSynqE7fpC+T4Zvd8bt4eK38voljlB6+9DP2qg/ucgzyGMNHGfM8T8PDwzmrvy39G6e5fxan9bS2PJx+qXu7qv0T5x0fvuDL7eqfPF+/jqwpkFP+kb4bHlZ/W62CvrD+6+u7XUetgjMuf7JQrb7sH9bw8Hf6sNyVf83RKdcz97Idvlweh4d1/Pqb18rve1IvtPVreLhfB38VkBOqUkXIlfPTWu3rzv99eNBjkCmGb5HmeZ6GhoZy15kPxl8q/f6re5+ur1n/FnQV+s0HOnbmnPqGhjTUt1+VPlcVn/SlT9et90pdBV9qG//+0JCGhvr0+ZoCOU/t1bmhIfV9OT58v/sq8/VMfP/1u3x/vHP68ClX/jVfTLmeuZft8OX0OMzx+IXucvxO/Wn8pe57Z8aPxcFfBeSU/rdOndmrtT915fx0vT48Mw/uxwMcg0wxfIs0z/M0ODiYw86o/hlXTnC9Pj6b4fu9Z9Q7OKjBE39QyFes352a8r0T/6GQz1X5J72Tl7X9566CL305fp7BQQ0O9k4O39nBQQ2e3atyn6vSbWcy35709wu3fnWP23xWTU+58q85MuV65l62w5fb4zD34/fZzON39pDWP+HKeWanTqePxWe/DMj5+X+P//+ZT7Q+PX5NZ/J9P7I/Bpli+BZpnudpYGAgt53cqcqgK+eJlXptxz61HDuh1s/3afsbNSp8olKN3w5o4Nu/qNIfUOnWE7owMKCBb4/orafG3y8q33chfVmn08N3bPw0AwMaGLigll8XyHnqL/p24v9fDcvxFWv9jiPqOHlSHZ/vU927+9SV/n7rq2E5vrBWv3tQHSdPKnbsiBq3vqyatycu91s1PuXK/+sjU65n7mU7fDk/DnM5fn5XTlGNtnx4RK3HT6jlwz9pdZErx79S20/ePhaf/jIg5+fb0o/1gAa+3af1Ra6cJ2rUeDr/94Xho4w9tN9wp4+o7qVKFU58hMQXUOipGr314cnJcen68GWVPuHK8Rco+NNy1by7TeX+bIdv/HSfvr1aRcHbH2cpfWnf7d+MA9+qZWuNSp+YeCO+QKGnVuu1facnv8/wzTx++/TWr8sVmvwA85Mq/fXvFZk2ZhmGb2BAA98eVG16/OrzPH4MH2XM8zylUil6CGU7fPm+vYsxho8y5nmeLl68SA+hbIcv37d3McbwUcY8z1N/fz89hLIdvnzf3sUYw0cZ8zxPfX199BDKdvjyfXsXYwwfZYzfcPPjNx3HIf/HIFMM3yLN8zz19vbSQyjb4cv37V2MMXyUMc/zdOHCBXoIZTt8+b69izGGjzLW0NCgnp4eJZNJymHd3d1Z/7u6HIf8HoNMMXyLtLa2NkUiEXV3d+v8+fOUg7q7uxWJRNTW1sZxWEDHIFMM3yJtbGxMbW1tamhokOd5lIMaGhrU1tamsbExjsMCOgaZYviIyFwMHxGZi+EjInMxfERkLoaPiMzF8BGRuRg+IjIXw0dE5mL4iMhcDB8RmYvhIyJzMXxEZK7/D8vGxJb5xhp2AAAAAElFTkSuQmCC' 0:01.98 TEST_START: MainThread test_screenshot.py TestScreenCaptureChrome.test_capture_full_area 0:02.05 TEST_END: MainThread PASS 0:02.05 TEST_START: MainThread test_screenshot.py TestScreenCaptureChrome.test_capture_scroll_element_into_view 0:02.05 TEST_END: MainThread SKIP 0:02.05 TEST_START: MainThread test_screenshot.py TestScreenCaptureChrome.test_capture_viewport 0:02.14 TEST_END: MainThread PASS 0:02.14 TEST_START: MainThread test_screenshot.py TestScreenCaptureChrome.test_capture_window_already_closed 0:02.21 TEST_END: MainThread PASS 0:02.21 TEST_START: MainThread test_screenshot.py TestScreenCaptureChrome.test_format_unknown 0:02.25 TEST_END: MainThread PASS 0:02.25 TEST_START: MainThread test_screenshot.py TestScreenCaptureChrome.test_formats /usr/lib/python2.7/unittest/case.py:519: UnicodeWarning: Unicode unequal comparison failed to convert both arguments to Unicode - interpreting them as being unequal if not first != second: 0:02.36 TEST_END: MainThread PASS 0:02.36 TEST_START: MainThread test_screenshot.py TestScreenCaptureChrome.test_highlight_element_not_seen 0:02.51 TEST_END: MainThread PASS 0:02.51 TEST_START: MainThread test_screenshot.py TestScreenCaptureChrome.test_highlight_elements 0:02.58 TEST_END: MainThread PASS 0:02.58 TEST_START: MainThread test_screenshot.py TestScreenCaptureContent.test_capture_element 0:02.73 TEST_END: MainThread PASS 0:02.73 TEST_START: MainThread test_screenshot.py TestScreenCaptureContent.test_capture_element_scrolled_into_view 0:02.73 TEST_END: MainThread SKIP 0:02.73 TEST_START: MainThread test_screenshot.py TestScreenCaptureContent.test_capture_flags 0:02.90 TEST_END: MainThread PASS 0:02.90 TEST_START: MainThread test_screenshot.py TestScreenCaptureContent.test_capture_html_document_element 0:03.06 TEST_END: MainThread PASS 0:03.06 TEST_START: MainThread test_screenshot.py TestScreenCaptureContent.test_capture_svg_document_element 0:03.21 TEST_END: MainThread PASS 0:03.21 TEST_START: MainThread test_screenshot.py TestScreenCaptureContent.test_capture_tab_already_closed 0:03.53 TEST_END: MainThread PASS 0:03.53 TEST_START: MainThread test_screenshot.py TestScreenCaptureContent.test_capture_viewport 0:03.80 TEST_END: MainThread PASS 0:03.80 TEST_START: MainThread test_screenshot.py TestScreenCaptureContent.test_capture_viewport_after_scroll 0:04.00 TEST_END: MainThread PASS 0:04.00 TEST_START: MainThread test_screenshot.py TestScreenCaptureContent.test_format_unknown 0:04.04 TEST_END: MainThread PASS 0:04.04 TEST_START: MainThread test_screenshot.py TestScreenCaptureContent.test_formats 0:04.20 TEST_END: MainThread PASS 0:04.20 TEST_START: MainThread test_screenshot.py TestScreenCaptureContent.test_highlight_elements 0:04.35 TEST_END: MainThread PASS 0:04.35 LOG: MainThread INFO SUMMARY ------- 0:04.35 LOG: MainThread INFO passed: 19 0:04.35 LOG: MainThread INFO failed: 1 0:04.35 LOG: MainThread INFO todo: 2 (skipped: 2) 0:04.35 LOG: MainThread INFO FAILED TESTS ------- 0:04.35 LOG: MainThread INFO test_screenshot.py test_screenshot.TestScreenCaptureChrome.test_capture_flags 0:04.35 SUITE_END: MainThread Summary ======= Ran 22 tests Expected results: 19 Unexpected results: 1 (FAIL: 1) Skipped: 2 Unexpected Results ================== FAIL test_screenshot.py TestScreenCaptureChrome.test_capture_flags
Reporter | ||
Updated•6 years ago
|
Flags: needinfo?(hskupin)
Comment 1•6 years ago
|
||
This seems to be related to your desktop setup given that everything else is green on treeherder. The test itself checks for the focused text box and the cursor. You may want to open the two data urls and compare the output.
Flags: needinfo?(hskupin)
Comment 2•6 years ago
|
||
The two produced screenshots are indeed identical, whereby they shouldn't be.
Updated•6 years ago
|
Priority: -- → P3
Updated•4 months ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•