Upgrade from 0.07

Fixture

  1. Device A with all Serval apps uninstalled
  2. Device B with Release Candidate installed and running
  3. Install Serval Mesh 0.07 on device A and start
  4. Connect device A to Linux or Mac OSX workstation via USB
  5. Ensure that the following command on device A returns similar output:
    $ adb shell ps | grep 'dna\|batman\|asterisk'
    root      1903  1     9908   564   ffffffff 00000000 S /data/data/org.servalproject/bin/batmand
    app_68    1909  1     2200   260   ffffffff 00000000 S /data/data/org.servalproject/bin/dna
    app_68    1914  1     16548  6772  ffffffff 00000000 S /data/data/org.servalproject/asterisk/sbin/asterisk
    $

Test

  1. Upgrade device A to Serval Mesh Release Candidate
  2. ASSERT Release Candidate installs, Setup Wizard runs ok and mesh starts
  3. Connect device A to Linux or Mac OSX workstation via USB
  4. ASSERT the following command on device A returns no error and empty result:
    $ adb shell ps | grep 'dna\|batman\|asterisk'
    $
  5. ASSERT device A shows device B in its peer list
  6. ASSERT device B shows device A in its peer list
  7. ASSERT device A can call device B
  8. ASSERT device B can call device A

Results


Login