Closed
Bug 1004348
Opened 11 years ago
Closed 7 years ago
Intermittent failing test, manipulate app permissions set geolocation of first app to Grant
Categories
(Firefox OS Graveyard :: Gaia::Settings, defect)
Tracking
(tracking-b2g:backlog)
RESOLVED
WONTFIX
tracking-b2g | backlog |
People
(Reporter: kgrandon, Unassigned)
References
Details
(Keywords: leave-open)
Attachments
(1 file)
manipulate app permissions set geolocation of first app to Grant:
NoSuchElement: (7) Unable to locate element: .app-list a
Remote Stack:
<none>
at Error.MarionetteError (/home/travis/build/mozilla-b2g/gaia/node_modules/marionette-client/lib/marionette/error.js:67:13)
at Object.Client._handleCallback (/home/travis/build/mozilla-b2g/gaia/node_modules/marionette-client/lib/marionette/client.js:476:19)
at /home/travis/build/mozilla-b2g/gaia/node_modules/marionette-client/lib/marionette/client.js:510:21
at TcpSync.send (/home/travis/build/mozilla-b2g/gaia/node_modules/marionette-client/lib/marionette/drivers/tcp-sync.js:100:10)
at Object.send (/home/travis/build/mozilla-b2g/gaia/node_modules/marionette-client/lib/marionette/client.js:457:36)
at Object.Client._sendCommand (/home/travis/build/mozilla-b2g/gaia/node_modules/marionette-client/lib/marionette/client.js:503:19)
at Object._findElement (/home/travis/build/mozilla-b2g/gaia/node_modules/marionette-client/lib/marionette/client.js:1303:19)
at Object.findElement (/home/travis/build/mozilla-b2g/gaia/node_modules/marionette-client/lib/marionette/client.js:1352:32)
at Object.MarionetteHelper.waitForElement (/home/travis/build/mozilla-b2g/gaia/node_modules/marionette-helper/index.js:139:19)
at Object.Base.waitForElement (/home/travis/build/mozilla-b2g/gaia/apps/settings/test/marionette/app/base.js:47:31)
at Object.AppPermissionPanel.enterPermissionDetail (/home/travis/build/mozilla-b2g/gaia/apps/settings/test/marionette/app/regions/app_permission.js:40:22)
at Context.<anonymous> (/home/travis/build/mozilla-b2g/gaia/apps/settings/test/marionette/tests/app_permission_settings_test.js:17:24)
at callFn (/home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runnable.js:223:21)
at Test.Runnable.run (/home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runnable.js:216:7)
at Runner.runTest (/home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runner.js:374:10)
at /home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runner.js:452:12
at next (/home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runner.js:299:14)
at /home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runner.js:309:7
at next (/home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runner.js:247:23)
at /home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runner.js:271:7
at done (/home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runnable.js:185:5)
at callFn (/home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runnable.js:228:7)
at Hook.Runnable.run (/home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runnable.js:216:7)
at next (/home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runner.js:259:10)
at /home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runner.js:271:7
at done (/home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runnable.js:185:5)
at /home/travis/build/mozilla-b2g/gaia/node_modules/mocha/lib/runnable.js:199:9
at Object.executeHook (/home/travis/build/mozilla-b2g/gaia/node_modules/marionette-client/lib/marionette/client.js:369:18)
at process._tickCallback (node.js:415:13)
Reporter | ||
Comment 1•11 years ago
|
||
Keywords: leave-open
Comment 3•11 years ago
|
||
Hi Arthur,
I put my fix to github and run test for 100 times and pass.
Could you check again? Thanks.
https://travis-ci.org/mozilla-b2g/gaia/builds/25948364
Attachment #8428374 -
Flags: review?(arthur.chen)
Flags: needinfo?(gduan)
Comment 4•11 years ago
|
||
Comment on attachment 8428374 [details] [review]
PR to master
The failure seems come from this line: https://github.com/mozilla-b2g/marionette-helper/blob/master/index.js#L142. If it does not get the element in the first time, it fails directly. This does not make sense as it should always wait for the element.
George, could you help open a bug for this issue and set the dependency? Thanks!
Attachment #8428374 -
Flags: review?(arthur.chen)
Comment 5•11 years ago
|
||
Hi George,
I think we could try to set bigger search timeout, like 60 seconds. The issue might be fixed.
Comment 6•11 years ago
|
||
I tried to extend search timeout but we still have 4% failure.
see https://travis-ci.org/mozilla-b2g/gaia/builds/26110165
(In reply to Evan Tseng [:evanxd][:愛聞插低] from comment #5)
> Hi George,
>
> I think we could try to set bigger search timeout, like 60 seconds. The
> issue might be fixed.
Comment 7•11 years ago
|
||
I also tried to print out log when
1. before append dom
2. after append dom
3. before waitForElement
4. after waitForElement
https://github.com/cctuan/gaia/commit/781f99fc09ce13e7fd5c73115a9d7b10f3e1ea7a
https://travis-ci.org/mozilla-b2g/gaia/builds/26191251
the only failure has lost log 1 and 2.
Comment 8•11 years ago
|
||
After https://github.com/mozilla-b2g/gaia/pull/19751 is landed, the issues might be fixed.
Updated•9 years ago
|
tracking-b2g:
--- → backlog
Updated•9 years ago
|
Assignee: nobody → scwwu
Updated•9 years ago
|
Assignee: scwwu → nobody
Comment 9•7 years ago
|
||
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•