Table of Contents
Upgrade from 0.08
Fixture
- Device A with all Serval apps uninstalled
- Device B with Release Candidate installed and running
- Install Serval Mesh 0.08 on device A and start
- Connect device A to Linux or Mac OSX workstation via USB
- 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
- Upgrade device A to Serval Mesh Release Candidate
- ASSERT Release Candidate installs, Setup Wizard runs ok and mesh starts
- Connect device A to Linux or Mac OSX workstation via USB
- ASSERT the following command on device A returns no error and empty result:
$ adb shell ps | grep 'dna\|batman\|asterisk' $
- ASSERT device A shows device B in its peer list
- ASSERT device B shows device A in its peer list
- ASSERT device A can call device B
- ASSERT device B can call device A