Closed Bug 1205118 Opened 9 years ago Closed 9 years ago

[gatt] GijTV is mostly perma-failing

Categories

(Testing Graveyard :: JSMarionette, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: aus, Assigned: aus)

References

Details

Attachments

(1 file)

46 bytes, text/x-github-pull-request
yifan
: review+
Details | Review
Right now, most of the GijTV chunks are failing. It looks like things aren't running like they should, it's completely failing to run tests on a lot of these runs. This indicates some more basic problem either launching Mulet with the TV profile or something like that.

Investigating...

CC'ing timdream for Taipei visibility.
From the log, it fails to run mobile app tests, however, GijTV should only run tests set with devices: ['tv'].
Flags: needinfo?(aus)
GijTV should be able to skip those tests not marked as 'tv'.
Is something wrong with the test framework about this part ?
GijTV fails since bug 1199429 landed.
See Also: → 1199429
Another speculated cause is bug 1146713. Will ask Ricky for a look.
See Also: → 1146713
I'll be looking at this throughout the week but I have other high priority items on my plate as well. Any help on your end is appreciated. :)
Status: NEW → ASSIGNED
Flags: needinfo?(aus)
If we try to split marionette tests into chunks as a different tasks like GijTV, marionetteJS should be able to filter out tv tests by itself.

We need to patch marionette entry script (gaia/bin/gaia-marionette/gaia-marionette) and set an another env flag for marionette_js_tv_tests.yml
Have a deeper look into failed tests:

For instance, in the test:
https://treeherder.mozilla.org/#/jobs?repo=gaia&revision=f7b389fda35e0aac1027b00aeb05fc882face23c

Although GijTV10 tests tv apps, the tv app tests still fail due to 'Error: Polling socket recv() timeout!'
(log: https://s3-us-west-2.amazonaws.com/taskcluster-public-artifacts/Hy4YdhpvTYuOv8xoba84jw/4/public/logs/live_backing.log)

GijTV8 tests mobile apps, it looks like the tests skipped so passes
(Log: https://s3-us-west-2.amazonaws.com/taskcluster-public-artifacts/CQc9bRzRQQOeJgI0FSzc4w/0/public/logs/live_backing.log)

However, other GijTV1, 2, ... fails.

Could the problem has to do with marionette-client ?
Flags: needinfo?(aus)
See Also: → 1203817
Blocks: 1207453
Attached file PR #31959
Attachment #8664683 - Flags: review?(yliao)
Revert Bug 1199429 - Use Mulet for all Gaia tests and skip some failed GijTV tests due to unknown test environment issue first.

For now  let GijTV tests can be passed first but we have to investigate more about root cause.

See Bug 1207453
Comment on attachment 8664683 [details] [review]
PR #31959

Seems the patch to use mulet for test is reverted in your PR.
Attachment #8664683 - Flags: review?(yliao) → review-
See Also: → 1207453
Add Bug 1199429 - Use Mulet for all Gaia tests back.
Please see: https://github.com/mozilla-b2g/gaia/pull/31959
Comment on attachment 8664683 [details] [review]
PR #31959

Thanks Fischer!
Attachment #8664683 - Flags: review- → review+
Merged into master:

https://github.com/mozilla-b2g/gaia/pull/31959
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Clearing my NI? since this issue was resolved.
Flags: needinfo?(aus)
Blocks: 1231448
The patch for the bug 1231680 has fixed the environment issue that mobile tests are not skipped when testing TV tests.
Product: Testing → Testing Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: