Closed Bug 1554276 Opened 5 years ago Closed 5 years ago

geckoview-only perma-fail security/manager/ssl/tests/unit/test_certDB_import.js | xpcshell return code: 0

Categories

(GeckoView :: General, defect, P5)

Unspecified
All
defect

Tracking

(firefox69 unaffected, firefox70 fixed)

RESOLVED FIXED
mozilla70
Tracking Status
firefox69 --- unaffected
firefox70 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: gbrown)

References

Details

Attachments

(1 file)

Filed by: gbrown [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=248020253&repo=try
Full log: https://queue.taskcluster.net/v1/task/MvCAUqJ-S5e7-a0MO9Jw7A/runs/0/artifacts/public/logs/live_backing.log


When Android xpcshell is run against the geckoview apk, some tests fail -- this is one of them.

05-23 22:01:51.115 5067 5067 I Gecko : {"action":"log","time":1558645311115,"thread":null,"pid":null,"source":"xpcshell/head.js","level":"ERROR","message":"NS_ERROR_FACTORY_NOT_REGISTERED: Component returned failure code: 0x80040154 (NS_ERROR_FACTORY_NOT_REGISTERED) [nsIComponentRegistrar.contractIDToCID]","extra":{"source_file":"xpcshell/head.js","stack":"register@resource://testing-common/MockRegistrar.jsm:46:36\nrun_test@test_certDB_import.js:112:19\n_execute_test@/sdcard/tests/xpc/head.js:523:7\n@-e:1:1\n"},"stack":"register@resource://testing-common/MockRegistrar.jsm:46:36\nrun_test@test_certDB_import.js:112:19\n_execute_test@/sdcard/tests/xpc/head.js:523:7\n@-e:1:1\n"}

The contract ID is contractID=@mozilla.org/nsCertificateDialogs;1, associated with NSSDialogService.js in the fennec components.manifest, but absent from the geckoview omni.ja.

Blocks: 1553225

test_certDB_import_with_master_password.js fails in exactly the same way.

Assignee: nobody → gbrown

With these last two tests skipped we can run xpcshell tests against geckoview builds.

Pushed by gbrown@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2df50e49f758
Disable xpcshell test_certDB_import.js and test_certDB_import_with_master_password.js on geckoview; r=snorp
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70

firefox69=unaffected because the GV xpcshell tests were only recently enabled in GV 70 Nightly by bug 1553225. We don't need to uplift this patch to disable tests on GV 69 Beta.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: