Closed Bug 1326281 Opened 7 years ago Closed 9 months ago

wd jobs don't test anything, just a bunch of internal errors

Categories

(Testing :: web-platform-tests, defect)

defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: jmaher, Unassigned)

Details

the Wd job on treeherder seems to not run any tests for linux64 [0]

I see these errors:
task 2016-12-29T20:14:43.695494Z] 20:14:43     INFO - STDOUT: ============================= test session starts ==============================
[task 2016-12-29T20:14:43.696382Z] 20:14:43     INFO - STDOUT: platform linux2 -- Python 2.7.12, pytest-2.9.1, py-1.4.31, pluggy-0.3.1 -- /home/worker/workspace/build/venv/bin/python
[task 2016-12-29T20:14:43.697472Z] 20:14:43     INFO - STDOUT: cachedir: tests/web-platform/tests/webdriver/.cache
[task 2016-12-29T20:14:43.698258Z] 20:14:43     INFO - STDOUT: rootdir: /home/worker/workspace/build/tests/web-platform/tests/webdriver, inifile: 
[task 2016-12-29T20:14:43.699073Z] 20:14:43     INFO - STDOUT: plugins: mozlog-3.4
[task 2016-12-29T20:14:43.699823Z] 20:14:43     INFO - STDOUT: collecting ... 
[task 2016-12-29T20:14:43.723419Z] 20:14:43     INFO - STDOUT: collected 10 items
[task 2016-12-29T20:14:43.725193Z] 20:14:43     INFO - STDOUT: tests/web-platform/tests/webdriver/navigation.py::test_get_current_url_no_browsing_context 
[task 2016-12-29T20:14:43.736545Z] 20:14:43     INFO - STDOUT: ERROR
[task 2016-12-29T20:14:43.745806Z] 20:14:43     INFO - PROCESS | 911 | 1483042483738	geckodriver::marionette	INFO	Connecting to Marionette on localhost:2828
[task 2016-12-29T20:14:43.993496Z] 20:14:43     INFO - PROCESS | 884 | 1483042483990	Marionette	INFO	Listening on port 2828
[task 2016-12-29T20:14:45.942845Z] 20:14:45     INFO - STDOUT: tests/web-platform/tests/webdriver/navigation.py::test_get_current_url_alert_prompt 
[task 2016-12-29T20:14:46.035303Z] 20:14:46     INFO - PROCESS | 884 | JavaScript error: resource://gre/components/nsPrompter.js, line 425: NS_ERROR_NOT_AVAILABLE: prompt aborted by user
[task 2016-12-29T20:14:46.037027Z] 20:14:46     INFO - PROCESS | 884 | JavaScript error: data:text/html;charset=utf-8,%3Cscript%3Ewindow.alert%28%29%3C/script%3E, line 1: NS_ERROR_UNEXPECTED:
[task 2016-12-29T20:14:46.160252Z] 20:14:46     INFO - STDOUT: FAILED
[task 2016-12-29T20:14:46.290110Z] 20:14:46     INFO - STDOUT: tests/web-platform/tests/webdriver/navigation.py::test_get_current_url_matches_location 
[task 2016-12-29T20:14:46.305051Z] 20:14:46     INFO - STDOUT: PASSED
[task 2016-12-29T20:14:46.432347Z] 20:14:46     INFO - STDOUT: tests/web-platform/tests/webdriver/navigation.py::test_get_current_url_payload 
[task 2016-12-29T20:14:46.434047Z] 20:14:46     INFO - STDOUT: ERROR
[task 2016-12-29T20:14:46.435456Z] 20:14:46     INFO - STDOUT: INTERNALERROR> Traceback (most recent call last):
[task 2016-12-29T20:14:46.436964Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/main.py", line 94, in wrap_session
[task 2016-12-29T20:14:46.438421Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     session.exitstatus = doit(config, session) or 0
[task 2016-12-29T20:14:46.439817Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/main.py", line 125, in _main
[task 2016-12-29T20:14:46.441178Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     config.hook.pytest_runtestloop(session=session)
[task 2016-12-29T20:14:46.441786Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 724, in __call__
[task 2016-12-29T20:14:46.442271Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
[task 2016-12-29T20:14:46.442810Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 338, in _hookexec
[task 2016-12-29T20:14:46.443021Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     return self._inner_hookexec(hook, methods, kwargs)
[task 2016-12-29T20:14:46.443440Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 333, in <lambda>
[task 2016-12-29T20:14:46.443840Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     _MultiCall(methods, kwargs, hook.spec_opts).execute()
[task 2016-12-29T20:14:46.444350Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 596, in execute
[task 2016-12-29T20:14:46.444617Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     res = hook_impl.function(*args)
[task 2016-12-29T20:14:46.445036Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/main.py", line 150, in pytest_runtestloop
[task 2016-12-29T20:14:46.445390Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
[task 2016-12-29T20:14:46.445929Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 724, in __call__
[task 2016-12-29T20:14:46.446450Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
[task 2016-12-29T20:14:46.446958Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 338, in _hookexec
[task 2016-12-29T20:14:46.447414Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     return self._inner_hookexec(hook, methods, kwargs)
[task 2016-12-29T20:14:46.447887Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 333, in <lambda>
[task 2016-12-29T20:14:46.448342Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     _MultiCall(methods, kwargs, hook.spec_opts).execute()
[task 2016-12-29T20:14:46.448862Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 595, in execute
[task 2016-12-29T20:14:46.449324Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     return _wrapped_call(hook_impl.function(*args), self.execute)
[task 2016-12-29T20:14:46.449820Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 253, in _wrapped_call
[task 2016-12-29T20:14:46.450279Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     return call_outcome.get_result()
[task 2016-12-29T20:14:46.450783Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 279, in get_result
[task 2016-12-29T20:14:46.451228Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     _reraise(*ex)  # noqa
[task 2016-12-29T20:14:46.451707Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 264, in __init__
[task 2016-12-29T20:14:46.452153Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     self.result = func()
[task 2016-12-29T20:14:46.452633Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 596, in execute
[task 2016-12-29T20:14:46.453074Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     res = hook_impl.function(*args)
[task 2016-12-29T20:14:46.453555Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/runner.py", line 66, in pytest_runtest_protocol
[task 2016-12-29T20:14:46.453997Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     runtestprotocol(item, nextitem=nextitem)
[task 2016-12-29T20:14:46.454463Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/runner.py", line 73, in runtestprotocol
[task 2016-12-29T20:14:46.454938Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     rep = call_and_report(item, "setup", log)
[task 2016-12-29T20:14:46.455412Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/runner.py", line 124, in call_and_report
[task 2016-12-29T20:14:46.455846Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     hook.pytest_runtest_logreport(report=report)
[task 2016-12-29T20:14:46.456377Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 724, in __call__
[task 2016-12-29T20:14:46.456836Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
[task 2016-12-29T20:14:46.457311Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 338, in _hookexec
[task 2016-12-29T20:14:46.457760Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     return self._inner_hookexec(hook, methods, kwargs)
[task 2016-12-29T20:14:46.458241Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 333, in <lambda>
[task 2016-12-29T20:14:46.458722Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     _MultiCall(methods, kwargs, hook.spec_opts).execute()
[task 2016-12-29T20:14:46.459201Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/tests/web-platform/tests/tools/pytest/_pytest/vendored_packages/pluggy.py", line 596, in execute
[task 2016-12-29T20:14:46.459636Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     res = hook_impl.function(*args)
[task 2016-12-29T20:14:46.460118Z] 20:14:46     INFO - STDOUT: INTERNALERROR>   File "/home/worker/workspace/build/venv/lib/python2.7/site-packages/mozlog/pytest_mozlog/plugin.py", line 81, in pytest_runtest_logreport
[task 2016-12-29T20:14:46.460576Z] 20:14:46     INFO - STDOUT: INTERNALERROR>     crash = report.longrepr.reprcrash  # here longrepr is a ReprExceptionInfo
[task 2016-12-29T20:14:46.461025Z] 20:14:46     INFO - STDOUT: INTERNALERROR> AttributeError: 'unicode' object has no attribute 'reprcrash'
[task 2016-12-29T20:14:46.461480Z] 20:14:46     INFO - STDOUT: ================= 1 failed, 1 passed, 2 error in 2.74 seconds ==================
[task 2016-12-29T20:14:46.477065Z] 20:14:46     INFO - ...
[task 2016-12-29T20:14:46.477455Z] 20:14:46     INFO - TEST-OK | /webdriver/navigation.py | took 2830ms


I am curious why the job is green and if it is ready to run?


[0] https://public-artifacts.taskcluster.net/CGsEejDfTkS7JqB6V2lSTQ/0/public/logs/live_backing.log
:jgraham, can you fill in the story on what Wd is and what state it should be in?  Possibly there is something small needed to get it testing useful stuff- or possibly it is and I am fooled by the snake oil in the error messages.
Flags: needinfo?(james)
Since some tests are passing it clearly is testing something. But the INTERNALERROR stuff is surprising; it looks like something broken in the py.test integration. That was implemented by ato.
Flags: needinfo?(james) → needinfo?(ato)
I can’t exactly reproduce this INTERNALERROR thing when I run it locally:

./mach wpt --webdriver-binary /home/ato/.cargo/bin/geckodriver testing/web-platform/tests/webdriver/navigation.py
 0:00.22 LOG: Thread-Log INFO STDERR: Opening manifest at /home/ato/src/gecko/testing/web-platform/meta/MANIFEST.json
 0:00.48 LOG: Thread-Log INFO STDERR: Opening manifest at /home/ato/src/gecko/testing/web-platform/mozilla/meta/MANIFEST.json
 0:00.56 LOG: MainThread INFO Using 1 client processes
 0:00.58 LOG: MainThread wptserve INFO Starting http server on 127.0.0.1:8000
 0:00.59 LOG: MainThread wptserve INFO Starting http server on 127.0.0.1:8001
 0:00.59 LOG: MainThread wptserve INFO Starting http server on 127.0.0.1:8443
 0:02.58 SUITE_START: MainThread 1
 0:02.59 LOG: MainThread INFO Running reftest tests
 0:02.59 LOG: MainThread INFO No reftest tests to run
 0:02.59 LOG: MainThread INFO Running wdspec tests
 0:02.64 LOG: Thread-TestrunnerManager-1 INFO Setting up ssl
 0:02.65 PROCESS_OUTPUT: Thread-TestrunnerManager-1 (pid:certutil) Full command: /home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/certutil -N -d /tmp/tmpSvZ7eW.mozrunner -f /tmp/tmpSvZ7eW.mozrunner/.crtdbpw
(pid:certutil) ""
 0:02.65 PROCESS_OUTPUT: Thread-TestrunnerManager-1 (pid:certutil) ""
 0:02.66 PROCESS_OUTPUT: Thread-TestrunnerManager-1 (pid:certutil) "
Certificate Nickname                                         Trust Attributes
                                                             SSL,S/MIME,JAR/XPI

web-platform-tests                                           CT,, 
"
 0:02.66 LOG: Thread-TestrunnerManager-1 INFO Application command: /home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/firefox --marionette about:blank -profile /tmp/tmpSvZ7eW.mozrunner
 0:02.66 LOG: Thread-TestrunnerManager-1 INFO Starting runner
 0:02.77 PROCESS_OUTPUT: ProcessReader (pid:31864) Full command: /home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/firefox --marionette about:blank -profile /tmp/tmpSvZ7eW.mozrunner
(pid:31864) ""
 0:02.77 PROCESS_OUTPUT: ProcessReader (pid:31864) "(firefox:31864): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed"
 0:02.77 PROCESS_OUTPUT: ProcessReader (pid:31864) ""
 0:02.77 PROCESS_OUTPUT: ProcessReader (pid:31864) "(firefox:31864): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed"
 0:02.78 PROCESS_OUTPUT: ProcessReader (pid:31864) ""
 0:02.78 PROCESS_OUTPUT: ProcessReader (pid:31864) "(firefox:31864): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed"
 0:02.78 PROCESS_OUTPUT: ProcessReader (pid:31864) ""
 0:02.78 PROCESS_OUTPUT: ProcessReader (pid:31864) "(firefox:31864): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed"
 0:02.82 PROCESS_OUTPUT: Thread-TestrunnerManager-1 (pid:31893) Full command: /home/ato/.cargo/bin/geckodriver --connect-existing --marionette-port 2828 --host 127.0.0.1 --port 4444
(pid:31893) "1483455128680	geckodriver	INFO	Listening on 127.0.0.1:4444"
 0:03.06 PROCESS_OUTPUT: ProcessReader (pid:31864) "1483455128915	addons.xpi	WARN	Exception running bootstrap method install on shield-recipe-client@mozilla.org: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getBoolPref]"  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: resource://gre/modules/addons/XPIProvider.jsm -> file:///home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/browser/features/shield-recipe-client@mozilla.org/bootstrap.js :: this.install :: line 38"  data: no] Stack trace: this.install()@resource://gre/modules/addons/XPIProvider.jsm -> file:///home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/browser/features/shield-recipe-client@mozilla.org/bootstrap.js:38 < callBootstrapMethod()@resource://gre/modules/addons/XPIProvider.jsm:4986 < processFileChanges()@resource://gre/modules/addons/XPIProvider.jsm -> resource://gre/modules/addons/XPIProviderUtils.js:2097 < checkForChanges()@resource://gre/modules/addons/XPIProvider.jsm:3827 < startup()@resource://gre/modules/addons/XPIProvider.jsm:2831 < callProvider()@resource://gre/modules/AddonManager.jsm:264 < _startProvider()@resource://gre/modules/AddonManager.jsm:771 < startup()@resource://gre/modules/AddonManager.jsm:957 < startup()@resource://gre/modules/AddonManager.jsm:2923 < observe()@addonManager.js:65"
 0:03.32 PROCESS_OUTPUT: ProcessReader (pid:31864) "1483455129172	Marionette	INFO	Listening on port 2828"
 0:03.32 LOG: Thread-TestrunnerManager-1 INFO WebDriver HTTP server listening at http://127.0.0.1:4444/
 0:03.32 LOG: Thread-TestrunnerManager-1 INFO Establishing new WebDriver session with http://127.0.0.1:4444/
 0:03.32 TEST_START: Thread-TestrunnerManager-1 /webdriver/navigation.py
 0:03.44 LOG: Thread-Log INFO STDOUT: ============================= test session starts ==============================
 0:03.44 LOG: Thread-Log INFO STDOUT: platform linux2 -- Python 2.7.9, pytest-2.9.1, py-1.4.31, pluggy-0.3.1 -- /usr/bin/python2.7
 0:03.44 LOG: Thread-Log INFO STDOUT: cachedir: testing/web-platform/tests/webdriver/.cache
 0:03.44 LOG: Thread-Log INFO STDOUT: rootdir: /home/ato/src/gecko/testing/web-platform/tests/webdriver, inifile: 
 0:03.44 LOG: Thread-Log INFO STDOUT: collecting ... 
 0:03.46 LOG: Thread-Log INFO STDOUT: collected 10 items
 0:03.46 LOG: Thread-Log INFO STDOUT: testing/web-platform/tests/webdriver/navigation.py::test_get_current_url_no_browsing_context 
 0:03.46 LOG: Thread-Log INFO STDOUT: ERROR
 0:03.46 PROCESS_OUTPUT: Thread-TestrunnerManager-1 (pid:31893) "1483455129325	geckodriver::marionette	INFO	Connecting to Marionette on localhost:2828"
 0:04.48 PROCESS_OUTPUT: ProcessReader (pid:31864) ""
 0:04.48 PROCESS_OUTPUT: ProcessReader (pid:31864) "(/home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/firefox:31936): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed"
 0:04.48 PROCESS_OUTPUT: ProcessReader (pid:31864) ""
 0:04.48 PROCESS_OUTPUT: ProcessReader (pid:31864) "(/home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/firefox:31936): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed"
 0:04.55 PROCESS_OUTPUT: ProcessReader (pid:31864) ""
 0:04.55 PROCESS_OUTPUT: ProcessReader (pid:31864) "(/home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/firefox:31936): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed"
 0:04.55 PROCESS_OUTPUT: ProcessReader (pid:31864) ""
 0:04.56 PROCESS_OUTPUT: ProcessReader (pid:31864) "(/home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/firefox:31936): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed"
 0:04.86 LOG: Thread-Log INFO STDOUT: testing/web-platform/tests/webdriver/navigation.py::test_get_current_url_alert_prompt 
 0:05.05 LOG: Thread-Log INFO STDOUT: FAILED
 0:05.17 LOG: Thread-Log INFO STDOUT: testing/web-platform/tests/webdriver/navigation.py::test_get_current_url_matches_location 
 0:05.21 LOG: Thread-Log INFO STDOUT: PASSED
 0:05.32 LOG: Thread-Log INFO STDOUT: testing/web-platform/tests/webdriver/navigation.py::test_get_current_url_payload 
 0:05.32 LOG: Thread-Log INFO STDOUT: ERROR
 0:05.32 LOG: Thread-Log INFO STDOUT: testing/web-platform/tests/webdriver/navigation.py::test_get_current_url_special_pages 
 0:05.43 LOG: Thread-Log INFO STDOUT: PASSED
 0:05.54 LOG: Thread-Log INFO STDOUT: testing/web-platform/tests/webdriver/navigation.py::test_get_current_url_file_protocol 
 0:05.83 PROCESS_OUTPUT: ProcessReader (pid:31864) ""
 0:05.83 PROCESS_OUTPUT: ProcessReader (pid:31864) "(/home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/firefox:31980): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed"
 0:05.83 PROCESS_OUTPUT: ProcessReader (pid:31864) ""
 0:05.83 PROCESS_OUTPUT: ProcessReader (pid:31864) "(/home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/firefox:31980): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed"
 0:05.88 PROCESS_OUTPUT: ProcessReader (pid:31864) ""
 0:05.88 PROCESS_OUTPUT: ProcessReader (pid:31864) "(/home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/firefox:31980): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed"
 0:05.88 PROCESS_OUTPUT: ProcessReader (pid:31864) ""
 0:05.88 PROCESS_OUTPUT: ProcessReader (pid:31864) "(/home/ato/src/gecko/obj-x86_64-pc-linux-gnu/dist/bin/firefox:31980): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed"
 0:10.60 LOG: Thread-Log INFO STDOUT: FAILED
 0:15.73 LOG: Thread-Log INFO STDOUT: testing/web-platform/tests/webdriver/navigation.py::test_get_current_url_file_protocol 
 0:15.73 LOG: Thread-Log INFO STDOUT: ERROR
 0:15.73 LOG: Thread-Log INFO STDOUT: testing/web-platform/tests/webdriver/navigation.py::test_get_current_url_malformed_url 
 0:18.32 TEST_END: Thread-TestrunnerManager-1 TIMEOUT, expected OK

 0:18.32 LOG: Thread-TestrunnerManager-1 INFO Pausing until the browser exits
 0:18.38 LOG: Thread-Log INFO STDOUT: FAILED
 0:18.39 LOG: Thread-Log INFO STDOUT: testing/web-platform/tests/webdriver/navigation.py::test_get_current_url_malformed_url 
 0:18.40 LOG: Thread-Log INFO STDOUT: ERROR
 0:18.40 LOG: Thread-Log INFO STDOUT: testing/web-platform/tests/webdriver/navigation.py::test_get_current_url_after_modified_location 
 0:18.43 LOG: Thread-TestrunnerManager-1 WARNING u'runner_teardown' ()
 0:18.43 LOG: Thread-TestrunnerManager-1 INFO No more tests
 0:18.43 LOG: MainThread INFO Running testharness tests
 0:18.43 LOG: MainThread INFO No testharness tests to run
 0:18.43 LOG: MainThread INFO Got 1 unexpected results
 0:18.43 SUITE_END: MainThread 
Summary
=======

Ran 1 tests
Expected results: 0
Unexpected results: 1 (TIMEOUT: 1)

Unexpected Results
==================

TIMEOUT /webdriver/navigation.py
 0:18.44 LOG: MainThread INFO Closing logging queue
 0:18.44 LOG: MainThread INFO queue closed
Flags: needinfo?(ato)
The WPT navigation tests have a lot of failures and errors, as can be seen above.  Filed https://bugzilla.mozilla.org/show_bug.cgi?id=1328298 to unbreak the tests.
Severity: normal → S3

There is no problem anymore.

Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.