Closed Bug 1037716 Opened 5 years ago Closed 2 years ago

Intermittent failing test | TEST-UNEXPECTED-FAIL | /builds/slave/test/gaia/apps/ringtones/test/marionette/manage_test.js | Ringtone management Manage ringtones Create new ringtone

Categories

(Firefox OS Graveyard :: Gaia::Ringtones, defect)

x86
macOS
defect
Not set

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: kgrandon, Unassigned)

References

Details

(Keywords: intermittent-failure, leave-open)

Attachments

(1 file, 1 obsolete file)

1) Ringtone management Manage ringtones Create new ringtone:
15:59:05     INFO -    Error: Polling socket recv() timeout!
15:59:05     INFO -        at TcpSync._readResponse (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/drivers/tcp-sync.js:87:30)
15:59:05     INFO -        at TcpSync.send (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/drivers/tcp-sync.js:100:24)
15:59:05     INFO -        at Object.send (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:457:36)
15:59:05     INFO -        at Object.Client._sendCommand (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:503:19)
15:59:05     INFO -        at Object.setSearchTimeout (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:957:19)
15:59:05     INFO -        at Object.send (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:438:39)
15:59:05     INFO -        at Object.Client._sendCommand (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:503:19)
15:59:05     INFO -        at Object._findElement (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:1303:19)
15:59:05     INFO -        at Object.findElement (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:1352:32)
15:59:05     INFO -        at waitForAppSync (/builds/slave/test/gaia/node_modules/marionette-apps/lib/waitforapp.js:35:19)
15:59:05     INFO -        at waitForApp (/builds/slave/test/gaia/node_modules/marionette-apps/lib/waitforapp.js:21:5)
15:59:05     INFO -        at /builds/slave/test/gaia/node_modules/marionette-apps/lib/switchtoapp.js:25:12
15:59:05     INFO -        at /builds/slave/test/gaia/node_modules/marionette-apps/lib/getapp.js:83:12
15:59:05     INFO -        at Object.<anonymous> (/builds/slave/test/gaia/node_modules/marionette-apps/lib/mgmt.js:58:14)
15:59:05     INFO -        at Object.Client._handleCallback (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:484:23)
15:59:05     INFO -        at /builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:510:21
15:59:05     INFO -        at TcpSync.send (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/drivers/tcp-sync.js:100:10)
15:59:05     INFO -        at Object.send (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:457:36)
15:59:05     INFO -        at Object.Client._sendCommand (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:503:19)
15:59:05     INFO -        at Object._executeScript (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:1468:19)
15:59:05     INFO -        at Object.executeAsyncScript (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:1249:19)
15:59:05     INFO -        at Object.Mgmt.getAll (/builds/slave/test/gaia/node_modules/marionette-apps/lib/mgmt.js:37:19)
15:59:05     INFO -        at list (/builds/slave/test/gaia/node_modules/marionette-apps/lib/list.js:14:20)
15:59:05     INFO -        at getApp (/builds/slave/test/gaia/node_modules/marionette-apps/lib/getapp.js:45:10)
15:59:05     INFO -        at switchToApp (/builds/slave/test/gaia/node_modules/marionette-apps/lib/switchtoapp.js:20:10)
15:59:05     INFO -        at ManageRingtonesContainer.waitForNewRingtoneWindow (/builds/slave/test/gaia/apps/ringtones/test/marionette/lib/ringtones.js:280:22)
15:59:05     INFO -        at /builds/slave/test/gaia/apps/ringtones/test/marionette/manage_test.js:192:19
15:59:05     INFO -        at Object.Ringtones.inManager (/builds/slave/test/gaia/apps/ringtones/test/marionette/lib/ringtones.js:423:5)
15:59:05     INFO -        at Context.<anonymous> (/builds/slave/test/gaia/apps/ringtones/test/marionette/manage_test.js:185:11)
15:59:05     INFO -        at callFn (/builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:223:21)
15:59:05     INFO -        at Test.Runnable.run (/builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:216:7)
15:59:05     INFO -        at Runner.runTest (/builds/slave/test/gaia/node_modules/mocha/lib/runner.js:373:10)
15:59:05     INFO -        at /builds/slave/test/gaia/node_modules/mocha/lib/runner.js:451:12
15:59:05     INFO -        at next (/builds/slave/test/gaia/node_modules/mocha/lib/runner.js:298:14)
15:59:05     INFO -        at /builds/slave/test/gaia/node_modules/mocha/lib/runner.js:308:7
15:59:05     INFO -        at next (/builds/slave/test/gaia/node_modules/mocha/lib/runner.js:246:23)
15:59:05     INFO -        at Object._onImmediate (/builds/slave/test/gaia/node_modules/mocha/lib/runner.js:275:5)
15:59:05     INFO -        at processImmediate [as _immediateCallback] (timers.js:330:15)

https://tbpl.mozilla.org/php/getParsedLog.php?id=43645698&full=1&branch=gaia-try#error1
Adding a see also on bug 1010415 as the errors are very similar looking. Perhaps there is a common pattern.
See Also: → 1010415
Ni? on Jim for awareness. I think we'll need to disable these tests for now to get Gij re-enabled on TBPL, but I can certainly help debug these later once it's re-enabled.
Flags: needinfo?(squibblyflabbetydoo)
Just a question: would it be possible to star failures like this so that they still get run but don't make TBPL sad? I don't know much about starring...
Flags: needinfo?(squibblyflabbetydoo)
(In reply to Jim Porter (:squib) from comment #4)
> Just a question: would it be possible to star failures like this so that
> they still get run but don't make TBPL sad? I don't know much about
> starring...

We should check with the sheriffs. I'd probably be fine doing that once we *actually* run on TBPL, but right now our failure rate is way too high. It sucks, but the plan is to currently have zero tolerance for intermittent tests until we get the tests unhidden again. I've already disabled several of my own tests so I feel your pain =(
Blocks: 1035939
No longer blocks: 960072
Let's see what this does on TBPL.
20 runs and no problems, this test is now re-enabled: https://github.com/mozilla-b2g/gaia/commit/c96969a7b57d1e134f7ef61717b95354208f39c4

Will keep a close eye on it over the next few weeks and disable again if needed.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
And suddenly this showed up at terrifyingly-high frequency on inbound.
Flags: needinfo?(kgrandon)
This seems pretty frequent, and was intermittent before TC. Let's go ahead and disable for now: https://github.com/mozilla-b2g/gaia/commit/6bbcae6e002d0c5eba7444728d49875a5f706d37
Flags: needinfo?(kgrandon)
Attachment #8481623 - Attachment is obsolete: true
Jim,

This is a ringtones test that has been disabled. Since we're looking at intermittent failures, this is probably one that should be on your to-do list.  (Either by re-opening this bug or filing a new one)
Flags: needinfo?(squibblyflabbetydoo)
Status: RESOLVED → REOPENED
Flags: needinfo?(squibblyflabbetydoo)
Resolution: FIXED → ---
Ok, there's no easy way to fix this yet because the music app is too broken to handle pick activities at the moment. Basically, what I'm saying is: NGA is good.
Closing all intermittent test failures for Firefox OS (since we're not focusing on it anymore).

Please reopen if my search included your bug by mistake.
Firefox OS is not being worked on
Status: REOPENED → RESOLVED
Closed: 5 years ago2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.