Open
Bug 1326227
Opened 8 years ago
Updated 2 years ago
test_screenshot.py TestScreenCaptureChrome.test_capture_flags fails on Linux
Categories
(Testing :: Marionette Client and Harness, 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+AOYwfADMYfgAmMPwATCH4QNgDsMHwByGD4A5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'
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•8 years ago
|
Flags: needinfo?(hskupin)
Comment 1•8 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•8 years ago
|
||
The two produced screenshots are indeed identical, whereby they shouldn't be.
Updated•8 years ago
|
Priority: -- → P3
Updated•3 years ago
|
Severity: normal → S3
Updated•2 years ago
|
Product: Testing → Remote Protocol
Updated•2 years ago
|
Component: Marionette → Marionette Client and Harness
Product: Remote Protocol → Testing
You need to log in
before you can comment on or make changes to this bug.
Description
•