toolkit/components/extensions/test/xpcshell/test_ext_downloads_misc.js and other mozicon tests fails to run in taskcluster linux32

RESOLVED FIXED in Firefox 53

Status

()

RESOLVED FIXED
2 years ago
5 months ago

People

(Reporter: jmaher, Assigned: gbrown)

Tracking

(Blocks: 1 bug)

unspecified
mozilla53
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox53 fixed)

Details

(Whiteboard: tpi:-)

Attachments

(1 attachment)

(Reporter)

Description

2 years ago
it seems that toolkit/components/extensions/test/xpcshell/test_ext_downloads_misc.js is permafail when running on linux32 in a docker container (a linux64 container with :i386 libraries and a 32 bit firefox downloaded).

I believe all tests using mozicon are failing and it is not clear how to make this work.

I am not sure if this test provides a lot of value for linux32, if it does- we would need some help from the test owner to figure out how to get this working.
(Reporter)

Comment 1

2 years ago
I see this fail as well:
dom/security/test/mixedcontentblocker/test_bug803225.html

this is from:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d5f5bbdb7199a2c3f89e473f441aadd819d1d2ce&filter-tier=1&filter-tier=2&filter-tier=3&exclusion_profile=false&selectedJob=33245381&filter-searchStr=linux%20mochitest-e10s-5

it seems to be e10s only.
Summary: toolkit/components/extensions/test/xpcshell/test_ext_downloads_misc.js fails to run in taskcluster linux32 → toolkit/components/extensions/test/xpcshell/test_ext_downloads_misc.js and other mozicon tests fails to run in taskcluster linux32
These lines look relevant:


 16:53:31     INFO -  PROCESS | 9932 | (xpcshell:9932): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:60:17: Theming engine 'unico' not found
 16:53:31     INFO -  PROCESS | 9932 | Gtk-Message: Failed to load module "canberra-gtk-module"
Component: Add-ons Manager → Widget: Gtk
Product: Toolkit → Core
(Assignee)

Comment 3

2 years ago
Thanks Kris - I had not noticed those. I was able to eliminate those error messages by installing:

    gnome-session-canberra:i386
    gtk3-engines-unico:i386
    libcanberra-gtk-module:i386
    libcanberra-gtk3-module:i386

but the test continued to fail in just the same way: https://treeherder.mozilla.org/#/jobs?repo=try&revision=ff42afaf55885e9b13ba1335b68728e748fb4657.

I also tried some different combinations of these and other gtk/canberra/unico packages but without success.

I think I'll simply skip the 2 tests (test_ext_download_misc.js and test_bug803225.html) on linux32 only - that seems like a minimal loss of test coverage to me.
(Assignee)

Comment 4

2 years ago
Created attachment 8821563 [details] [diff] [review]
skip icon tests
Assignee: nobody → gbrown
Attachment #8821563 - Flags: review?(jmaher)
(Reporter)

Comment 5

2 years ago
Comment on attachment 8821563 [details] [diff] [review]
skip icon tests

Review of attachment 8821563 [details] [diff] [review]:
-----------------------------------------------------------------

thanks!
Attachment #8821563 - Flags: review?(jmaher) → review+
Whiteboard: tpi:-

Comment 6

2 years ago
Pushed by gbrown@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/724fdfe8f396
Skip test_bug803225.html and test_ext_downloads_misc.js on linux32 only, to enable taskcluster migration; r=jmaher
sorry had to back this out for linux web platform failures, https://treeherder.mozilla.org/logviewer.html#?job_id=66460982&repo=mozilla-inbound&lineNumber=2776
Flags: needinfo?(gbrown)

Comment 9

2 years ago
Pushed by gbrown@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/d9c7b96d3ceb
Skip test_bug803225.html and test_ext_downloads_misc.js on linux32 only, to enable taskcluster migration; r=jmaher
(Assignee)

Updated

2 years ago
Flags: needinfo?(gbrown)

Comment 10

2 years ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/d9c7b96d3ceb
Status: NEW → RESOLVED
Last Resolved: 2 years ago
status-firefox53: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla53
Depends on: 1409592
You need to log in before you can comment on or make changes to this bug.