mulet reftests are not running on pine

RESOLVED WONTFIX

Status

Firefox OS
Runtime
RESOLVED WONTFIX
2 years ago
a year ago

People

(Reporter: gerard, Unassigned)

Tracking

(Blocks: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

2 years ago
https://treeherder.mozilla.org/#/jobs?repo=pine&filter-tier=1&filter-tier=2&filter-tier=3&fromchange=c16672d073e0&selectedJob=26579

18:26:40     INFO -  Traceback (most recent call last):
18:26:40     INFO -    File "runreftestb2g.py", line 442, in <module>
18:26:40     INFO -      sys.exit(main())
18:26:40     INFO -    File "runreftestb2g.py", line 437, in main
18:26:40     INFO -      return run_mulet_reftests(parser, options)
18:26:40     INFO -    File "/home/worker/workspace/build/tests/reftest/runreftestmulet.py", line 203, in run_test_harness
18:26:40     INFO -      sys.exit(reftest.run_tests(options.tests, options))
18:26:40     INFO -    File "/home/worker/workspace/build/tests/reftest/runreftestmulet.py", line 97, in run_tests
18:26:40     INFO -      self.run_marionette_script()
18:26:40     INFO -    File "/home/worker/workspace/build/tests/reftest/runreftestmulet.py", line 53, in run_marionette_script
18:26:40     INFO -      self.marionette.execute_script(self.test_script)
18:26:40     INFO -    File "/home/worker/workspace/build/venv/local/lib/python2.7/site-packages/marionette_driver/marionette.py", line 1669, in execute_script
18:26:40     INFO -      rv = self._send_message("executeScript", body, key="value")
18:26:40     INFO -    File "/home/worker/workspace/build/venv/local/lib/python2.7/site-packages/marionette_driver/decorators.py", line 36, in _
18:26:40     INFO -      return func(*args, **kwargs)
18:26:40     INFO -    File "/home/worker/workspace/build/venv/local/lib/python2.7/site-packages/marionette_driver/marionette.py", line 757, in _send_message
18:26:40     INFO -      self._handle_error(err)
18:26:40     INFO -    File "/home/worker/workspace/build/venv/local/lib/python2.7/site-packages/marionette_driver/marionette.py", line 818, in _handle_error
18:26:40     INFO -      raise errors.lookup(error)(message, stacktrace=stacktrace)
18:26:40    ERROR -  marionette_driver.errors.JavascriptException: JavascriptException: [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIXPCComponents_Utils.import]"  nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)"  location: "JS frame :: runreftestmulet.py :: func :: line 40"  data: no]
18:26:40     INFO -  stacktrace:
18:26:40     INFO -  	execute_script @runreftestmulet.py, line 53
18:26:40     INFO -  	inline javascript, line 40
18:26:40     INFO -  	src: "Cu.import("chrome://reftest/content/reftest.jsm", reftest);"
18:26:40     INFO -  	Stack:
18:26:40     INFO -  	func@runreftestmulet.py:40:1
18:26:40     INFO -  	@runreftestmulet.py:58:5
18:26:40     INFO -  	GeckoDriver.prototype.executeScriptInSandbox@chrome://marionette/content/driver.js:805:13
18:26:40     INFO -  	GeckoDriver.prototype.execute@chrome://marionette/content/driver.js:907:5
18:26:40     INFO -  	TaskImpl_run@resource://gre/modules/Task.jsm:319:40
18:26:40     INFO -  	TaskImpl@resource://gre/modules/Task.jsm:280:3
18:26:40     INFO -  	createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
18:26:40     INFO -  	Task_spawn@resource://gre/modules/Task.jsm:168:12
18:26:40     INFO -  	TaskImpl_handleResultValue@resource://gre/modules/Task.jsm:388:16
18:26:40     INFO -  	TaskImpl_run@resource://gre/modules/Task.jsm:327:13
18:26:40     INFO -  	TaskImpl@resource://gre/modules/Task.jsm:280:3
18:26:40     INFO -  	createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
18:26:40     INFO -  	Task_spawn@resource://gre/modules/Task.jsm:168:12
18:26:40     INFO -  	Dispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:120:13
18:26:40     INFO -  	Dispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:91:5
18:26:40     INFO -  	DebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9
18:26:40     INFO -  	exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
18:26:40     INFO -  	exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
18:26:40    ERROR - Return code: 1
(Reporter)

Comment 1

2 years ago
I suspect this is after bug 1245092. Andrew, do we need to update b2g_start_script.js? Seems you introduced new addon boostrap entry points in layout/tools/reftest/bootstrap.js but I'm a bit lost with regards of how it relates to b2g_start_script.js :)
Blocks: 1245092
Flags: needinfo?(ahalberstadt)
(Reporter)

Updated

2 years ago
Flags: needinfo?(aus)
Yeah, I suspect addon signing and the changes we made to get that working has completely busted all (or at least most) b2g suites. I'm not sure exactly what we need to do to get it working again, but I suspect it's not trivial. Fwiw, I posted that this would happen to dev.fxos and dev.platform back when the decision to move b2g to tier 3 was made.
Flags: needinfo?(ahalberstadt)

Comment 3

2 years ago
Ouch. (Was PTO, just catching up).

:ahal, could you confirm that bug 1245092 has all dependents related to the changes that might interest folks trying to fix this on b2g?
Flags: needinfo?(aus) → needinfo?(ahalberstadt)
Yeah, at least related to addon signing. I would be surprised if addon signing was the only thing that broke this however.

Tbh, as long as this is going to remain tier-3 I wouldn't put much effort into fixing it. It will just get busted again as soon as you do.
Flags: needinfo?(ahalberstadt)
(Reporter)

Updated

a year ago
Status: NEW → RESOLVED
Last Resolved: a year ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.