Upgrade from 0.08

Fixture

  1. Device A with all Serval apps uninstalled
  2. Device B with Release Candidate installed and running
  3. Install Serval Mesh 0.08 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      1095  1     1772   324   ffffffff 00000000 S /data/data/org.servalproject/bin/batmand
    app_68    1100  1     2844   304   ffffffff 00000000 S /data/data/org.servalproject/bin/dna
    app_68    1104  1     8464   2896  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