Closed Bug 1174282 Opened 9 years ago Closed 6 years ago

test_dialer tests involving phone calls: "NoSuchElementException: Unable to locate element: .handled-call.incoming"

Categories

(Firefox OS Graveyard :: Gaia::UI Tests, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: onelson, Unassigned)

Details

Attachments

(1 file, 1 obsolete file)

Description:
Errors are occuring across many dialer cases involving phone calls. It appears they are unable to observe, or possibly are not receiving the calls during the tests. The tracebacks between tests all end in the same Exception. Not sure when this test is failing exactly, as when performed via local automation, the tests are performing as expected.

Involved Tests:
* test_dialer_receive_call
* test_dialer_receive_call_with_locked_screen
* test_dialer_miss_call_from_known_contact_notification
* test_dialer_receive_call_with_contact_photo

http://jenkins1.qa.scl3.mozilla.com/view/UI/job/flame-kk.ui.adhoc.bitbar/101/HTML_Report/

Traceback (most recent call last):
File "/var/lib/jenkins/jobs/flame-kk.ui.adhoc.bitbar/workspace@2/.env/lib/python2.7/site-packages/marionette_client-0.13-py2.7.egg/marionette/marionette_test.py", line 296, in run
testMethod()
File "/var/lib/jenkins/jobs/flame-kk.ui.adhoc.bitbar/workspace@2/tests/python/gaia-ui-tests/gaiatest/tests/functional/dialer/test_dialer_miss_call_from_known_contact_notification.py", line 47, in test_dialer_miss_call_from_known_contact_notification
call_screen.wait_for_incoming_call()
File "/var/lib/jenkins/jobs/flame-kk.ui.adhoc.bitbar/workspace@2/tests/python/gaia-ui-tests/gaiatest/apps/phone/regions/call_screen.py", line 94, in wait_for_incoming_call
call = self.marionette.find_element(*self._incoming_call_locator)
File "/var/lib/jenkins/jobs/flame-kk.ui.adhoc.bitbar/workspace@2/.env/lib/python2.7/site-packages/marionette_driver-0.7-py2.7.egg/marionette_driver/marionette.py", line 1538, in find_element
response = self._send_message('findElement', 'value', **kwargs)
File "/var/lib/jenkins/jobs/flame-kk.ui.adhoc.bitbar/workspace@2/.env/lib/python2.7/site-packages/marionette_driver-0.7-py2.7.egg/marionette_driver/decorators.py", line 36, in _
return func(*args, **kwargs)
File "/var/lib/jenkins/jobs/flame-kk.ui.adhoc.bitbar/workspace@2/.env/lib/python2.7/site-packages/marionette_driver-0.7-py2.7.egg/marionette_driver/marionette.py", line 711, in _send_message
    self._handle_error(response)
  File "/var/lib/jenkins/jobs/flame-kk.ui.adhoc.bitbar/workspace@2/.env/lib/python2.7/site-packages/marionette_driver-0.7-py2.7.egg/marionette_driver/marionette.py", line 747, in _handle_error
    raise errors.lookup(status)(message, stacktrace=stacktrace)
NoSuchElementException: NoSuchElementException: Unable to locate element: .handled-call.incoming

Device firmware (base) 	L1TC100118D0
Device firmware (date) 	12 Jun 2015 08:30:09
Device firmware (incremental) 	eng.cltbld.20150612.042958
Device firmware (release) 	4.4.2
Device identifier 	flame
Device memory 	219772 kB
Device serial 	f0314099
Device uptime 	0 days 0 hours 2 minutes 43 seconds
Gaia date 	11 Jun 2015 18:09:27
Gaia revision 	9f36b711af75
Gecko build 	20150612010203
Gecko revision 	0093691d3715
Gecko version 	41.0a1


Reproducible manually: NO

Repro frequency: 3/3
test_dialer_receive_call already has stable = false regarding bug 1171038
http://mxr.mozilla.org/gaia/source/tests/python/gaia-ui-tests/gaiatest/tests/functional/dialer/manifest.ini#41

test_dialer_miss_call_from_known_contact_notification.py has stable = false for bug 1169332
http://mxr.mozilla.org/gaia/source/tests/python/gaia-ui-tests/gaiatest/tests/functional/dialer/manifest.ini#55

I'll add stable = false for test_dialer_receive_call_with_contact_photo.py and test_dialer_receive_call_with_locked_screen and mention this bug.
(In reply to Autolander from comment #2)
> Created attachment 8641036 [details] [review]
> [gaia] mwargers:1174282_unstable > mozilla-b2g:master

Merged: https://github.com/mozilla-b2g/gaia/commit/286b31b4e9248c7e30380798c885afc8279bccbf

I also added the bug number to the already stable = false tests.
Comment on attachment 8641092 [details] [review]
[gaia] arcturus:revert_bug_1174282 > mozilla-b2g:master

The following merge:

https://github.com/mozilla-b2g/gaia/pull/31173

seems not to be the cause of the test bustage.
Attachment #8641092 - Attachment is obsolete: true
Francisco, I'm still a little confused. You are looking at Treeherder Gip results? Afaik, they are busted for quite a while already.
Flags: needinfo?(francisco)
I was looking at gaia unit tests. But after trying a PR with the revert for this changes, we still had the problems in gaia unit tests.
Flags: needinfo?(francisco)
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: