Table of Contents
Call number from contact list
Fixture
- Two devices A B with Release Candidate installed and running, set up with the following Phone Numbers and Names:
- 55501 TestA
- 55502 TestB
- Ensure that the peer list (Serval main screen → Contacts → List Phones On The Mesh) on each device shows the other device
- If not, then the test case Peer list shows all nearby Batphones should also fail, which is the correct place to attach a full diagnostic report
- On device A, add device B to the contact list by following all steps in the test case Add contact from peer list
- Ensure that device A's contact list displays an entry for 55502 TestB
Test
- On device A, go to contact list: Serval main screen → Contacts → Show Android Contact List
- On device A, open the entry for 55502 TestB by pressing it
- ASSERT Device A displays a screen with at least the two following items:
- Call main 55502
- Call Mesh sid:XxXxXxXx* (where Xx are hex digits)
- On device A, press Call main (green telephone icon)
- ASSERT Device A shows a screen with a Call via cellular network button at the top and a peer entry for TestB below
- On device A, press the TestB entry call icon (green telephone)
- ASSERT Device B rings and displays Serval Mesh call screen
Clean up
- EITHER On device A press End Call. Any failure in this process should be reported under the test case:
- OR On device B press Decline. Any failure in this process should be reported under the test case: