Select Wi-Fi Ad Hoc mode

Fixture

  1. Two rooted devices A and B with Release Candidate installed and running, set up with the following Phone Numbers and Names:
    • 55501 TestA
    • 55502 TestB
    • 55503 TestC
  2. Ensure each device A and B is disconnected:
    1. Go to Serval main screen → Connect
    2. Ensure Enable Services is OFF (un-check the checkbox if necessary)
    3. Turn Auto Cycle to OFF (un-check the checkbox)
    4. Go to peer list: Serval main screen → ContactsList Phones On The Mesh)
    5. Ensure the peer list is empty

Test

  1. On each device A and B:
    1. Go to Serval main screen → Contact
    2. Select mesh.servalproject.org Mesh network
    3. IF Pop up appears advising of need for root permission THEN press Test button
    4. ASSERT Serval Mesh is granted Super User permission
    5. ASSERT Pop up appears for mesh.servalproject.org giving Channel and IP address
    6. Press pop-up's Connect button
    7. ASSERT After a few seconds, mesh.servalproject.org Mesh network is marked as On
  2. On each device A and B:
    1. ASSERT Other device appears in peer list: Serval main screen → ContactsList Phones On The Mesh
  3. On device A, call device B: press 55502 TestB Call icon (green telephone)
  4. ASSERT Device B rings and displays Incoming call screen

Clean up

  1. EITHER On device A press End Call. Any failure in this process should be reported under the test case:
  2. OR On device B press Decline. Any failure in this process should be reported under the test case:

Results


Login