← Revision 4 as of 2015-10-07 19:16:07
Size: 5165
Comment:
|
← Revision 5 as of 2015-10-07 20:10:53
Size: 5495
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
1. Initial install of core apps (empty CytoscapeConfiguration) | 1. Initial install of core apps (empty CytoscapeConfiguration) |
Line 10: | Line 10: |
Start Cytoscape with available core app updates (use test App Store) Open App Manager and check for updates Install available updates Verify that updates installed correctly Restart Cytoscape and verify again |
* Start Cytoscape with available core app updates (use test App Store) * Open App Manager and check for updates * Install available updates * Verify that updates installed correctly * Restart Cytoscape and verify again |
Line 17: | Line 17: |
Start Cytoscape with installed core app updates Open App Manager Uninstall update Verify that update uninstalled correctly and old version restored Restart Cytoscape and verify again |
* Start Cytoscape with installed core app updates * Open App Manager * Uninstall update * Verify that update uninstalled correctly and old version restored * Restart Cytoscape and verify again |
Line 24: | Line 24: |
Start Cytoscape Open App Manager Install an app Verify that it installed OK Restart Cytoscape and verify again |
* Start Cytoscape * Open App Manager * Install an app * Verify that it installed OK * Restart Cytoscape and verify again |
Line 31: | Line 31: |
Start Cytoscape with available app updates Open App Manager and check for updates Install available updates Verify that updates installed correctly Restart Cytoscape and verify again |
* Start Cytoscape with available app updates * Open App Manager and check for updates * Install available updates * Verify that updates installed correctly * Restart Cytoscape and verify again |
Line 38: | Line 38: |
Start Cytoscape with installed app Open App Manager Uninstall app Verify that app uninstalled correctly Restart Cytoscape and verify again |
* Start Cytoscape with installed app * Open App Manager * Uninstall app * Verify that app uninstalled correctly * Restart Cytoscape and verify again |
Line 45: | Line 45: |
Start Cytoscape Copy an app to the installed directory Verify that it installed OK Restart Cytoscape and verify again |
* Start Cytoscape * Copy an app to the installed directory * Verify that it installed OK * Restart Cytoscape and verify again |
Line 51: | Line 51: |
Start Cytoscape Delete an app from the installed directory Verify that app uninstalled correctly Restart Cytoscape and verify again |
* Start Cytoscape * Delete an app from the installed directory * Verify that app uninstalled correctly * Restart Cytoscape and verify again |
Line 57: | Line 57: |
Start Cytoscape Open App Store in browser Install an app from the App Store page Verify that the app installed correctly Restart Cytoscape and verify again |
* Start Cytoscape * Open App Store in browser * Install an app from the App Store page * Verify that the app installed correctly * Restart Cytoscape and verify again |
Line 64: | Line 64: |
Start Cytoscape Open App Manager Disable an app Verify that the app disabled correctly Restart Cytoscape and verify again |
* Start Cytoscape * Open App Manager * Disable an app * Verify that the app disabled correctly * Restart Cytoscape and verify again |
Line 71: | Line 71: |
Start Cytoscape Open App Manager Enable an app Verify that the app re-enabled correctly Restart Cytoscape and verify again |
* Start Cytoscape * Open App Manager * Enable an app * Verify that the app re-enabled correctly * Restart Cytoscape and verify again |
Line 78: | Line 78: |
Start Cytoscape Open App Manager Install a simple app Verify that it installed OK Restart Cytoscape and verify again |
* Start Cytoscape * Open App Manager * Install a simple app * Verify that it installed OK * Restart Cytoscape and verify again |
Line 85: | Line 85: |
Start Cytoscape with available simple app updates Open App Manager and check for updates Install available updates Verify that updates installed correctly Restart Cytoscape and verify again |
* Start Cytoscape with available simple app updates * Open App Manager and check for updates * Install available updates * Verify that updates installed correctly * Restart Cytoscape and verify again |
Line 92: | Line 92: |
Start Cytoscape Open App Manager Disable simple app Verify that the simple app disabled correctly Restart Cytoscape and verify again |
* Start Cytoscape * Open App Manager * Disable simple app * Verify that the simple app disabled correctly * Restart Cytoscape and verify again |
Line 99: | Line 99: |
Start Cytoscape Open App Manager Enable simple app Verify that the app re-enabled correctly Restart Cytoscape and verify again |
* Start Cytoscape * Open App Manager * Enable simple app * Verify that the app re-enabled correctly * Restart Cytoscape and verify again |
Line 106: | Line 106: |
Start Cytoscape Open App Manager Uninstall simple app Verify that the app uninstalled correctly Restart Cytoscape and verify again |
* Start Cytoscape * Open App Manager * Uninstall simple app * Verify that the app uninstalled correctly * Restart Cytoscape and verify again |
Line 113: | Line 113: |
Start Cytoscape Install an older version of an app using Install from File Install a newer version of an app using Install from File Verify that only newer version is installed Reinstall the older version using Install from File Verify that only older version is installed Restart Cytoscape and verify again |
* Start Cytoscape * Install an older version of an app using Install from File * Install a newer version of an app using Install from File * Verify that only newer version is installed * Reinstall the older version using Install from File * Verify that only older version is installed * Restart Cytoscape and verify again |
Line 122: | Line 122: |
Start Cytoscape Copy an older version of an app to the installed directory Copy a newer version of the same app to the installed directory Verify that only newer version is installed Restart Cytoscape and verify again |
* Start Cytoscape * Copy an older version of an app to the installed directory * Copy a newer version of the same app to the installed directory * Verify that only newer version is installed * Restart Cytoscape and verify again |
Line 129: | Line 129: |
Start Cytoscape Copy an newer version of an app to the installed directory Copy a older version of the same app to the installed directory Verify that newer version is still installed (and not older) Restart Cytoscape and verify again |
* Start Cytoscape * Copy an newer version of an app to the installed directory * Copy a older version of the same app to the installed directory * Verify that newer version is still installed (and not older) * Restart Cytoscape and verify again |
Line 136: | Line 136: |
Start Cytoscape Go to App Store and bring up page for already-installed app with updates available Click “Upgrade” Verify that it installed OK Restart Cytoscape and verify again |
* Start Cytoscape * Go to App Store and bring up page for already-installed app with updates available * Click “Upgrade” * Verify that it installed OK * Restart Cytoscape and verify again |
Line 143: | Line 143: |
Start Cytoscape with app symbolicly-linked from target directory Verify app installed correctly Rebuild app with no changes Verify app still installed Rebuild app with version number change Verify app updated correctly. |
* Start Cytoscape with app symbolicly-linked from target directory * Verify app installed correctly * Rebuild app with no changes * Verify app still installed * Rebuild app with version number change * Verify app updated correctly. |
Line 151: | Line 151: |
Start Cytoscape Install bundle app with incompatible update available in test App Store (i.e. one that depends on a newer Cytoscape - edit manifest to achieve this) Try to install update via Update Manager Try to install update with Install from File Try to copy update (app should not load in any of the previous cases) Restart Cytoscape and verify that old compatible app loaded/new incompatible app not loaded |
* Start Cytoscape * Install bundle app with incompatible update available in test App Store (i.e. one that depends on a newer Cytoscape - edit manifest to achieve this) * Try to install update via Update Manager * Try to install update with Install from File * Try to copy update (app should not load in any of the previous cases) * Restart Cytoscape and verify that old compatible app loaded/new incompatible app not loaded |
Line 160: | Line 159: |
Start Cytoscape Install simple app with incompatible update available with Install from File (i.e. one that depends on a newer Cytoscape - edit manifest to achieve this) Try to copy update (app should not load in any of the previous cases) Restart Cytoscape and verify that old compatible app loaded/new incompatible app not loaded |
* Start Cytoscape * Install simple app with incompatible update available with Install from File (i.e. one that depends on a newer Cytoscape - edit manifest to achieve this) * Try to copy update (app should not load in any of the previous cases) * Restart Cytoscape and verify that old compatible app loaded/new incompatible app not loaded |
App Manager Test Plan
1. Initial install of core apps (empty CytoscapeConfiguration)
Start Cytoscape with empty CytoscapeConfiguration directory
- Open App Manager
- Verify that all core apps installed properly
- Restart Cytoscape and verify again
2. Update core app
- Start Cytoscape with available core app updates (use test App Store)
- Open App Manager and check for updates
- Install available updates
- Verify that updates installed correctly
- Restart Cytoscape and verify again
3. Uninstall core app update
- Start Cytoscape with installed core app updates
- Open App Manager
- Uninstall update
- Verify that update uninstalled correctly and old version restored
- Restart Cytoscape and verify again
4. Install bundle app by App Manager
- Start Cytoscape
- Open App Manager
- Install an app
- Verify that it installed OK
- Restart Cytoscape and verify again
5. Update bundle app
- Start Cytoscape with available app updates
- Open App Manager and check for updates
- Install available updates
- Verify that updates installed correctly
- Restart Cytoscape and verify again
6. Uninstall bundle app
- Start Cytoscape with installed app
- Open App Manager
- Uninstall app
- Verify that app uninstalled correctly
- Restart Cytoscape and verify again
7. Install bundle app by copy
- Start Cytoscape
- Copy an app to the installed directory
- Verify that it installed OK
- Restart Cytoscape and verify again
8. Uninstall bundle app by delete
- Start Cytoscape
- Delete an app from the installed directory
- Verify that app uninstalled correctly
- Restart Cytoscape and verify again
9. Install bundle app via App Store
- Start Cytoscape
- Open App Store in browser
- Install an app from the App Store page
- Verify that the app installed correctly
- Restart Cytoscape and verify again
10. Disable App in App Manager
- Start Cytoscape
- Open App Manager
- Disable an app
- Verify that the app disabled correctly
- Restart Cytoscape and verify again
11. Enable App in App Manager
- Start Cytoscape
- Open App Manager
- Enable an app
- Verify that the app re-enabled correctly
- Restart Cytoscape and verify again
12. Install simple app
- Start Cytoscape
- Open App Manager
- Install a simple app
- Verify that it installed OK
- Restart Cytoscape and verify again
13. Update simple app
- Start Cytoscape with available simple app updates
- Open App Manager and check for updates
- Install available updates
- Verify that updates installed correctly
- Restart Cytoscape and verify again
14. Disable Simple App
- Start Cytoscape
- Open App Manager
- Disable simple app
- Verify that the simple app disabled correctly
- Restart Cytoscape and verify again
15. Enable Simple app
- Start Cytoscape
- Open App Manager
- Enable simple app
- Verify that the app re-enabled correctly
- Restart Cytoscape and verify again
16. Uninstall Simple app
- Start Cytoscape
- Open App Manager
- Uninstall simple app
- Verify that the app uninstalled correctly
- Restart Cytoscape and verify again
17. Install multiple versions
- Start Cytoscape
- Install an older version of an app using Install from File
- Install a newer version of an app using Install from File
- Verify that only newer version is installed
- Reinstall the older version using Install from File
- Verify that only older version is installed
- Restart Cytoscape and verify again
18. Copy older and then newer version
- Start Cytoscape
- Copy an older version of an app to the installed directory
- Copy a newer version of the same app to the installed directory
- Verify that only newer version is installed
- Restart Cytoscape and verify again
19. Copy newer and then older version
- Start Cytoscape
- Copy an newer version of an app to the installed directory
- Copy a older version of the same app to the installed directory
- Verify that newer version is still installed (and not older)
- Restart Cytoscape and verify again
20. Upgrade app from App Store
- Start Cytoscape
- Go to App Store and bring up page for already-installed app with updates available
- Click “Upgrade”
- Verify that it installed OK
- Restart Cytoscape and verify again
21. Rebuild based on symbolic link
- Start Cytoscape with app symbolicly-linked from target directory
- Verify app installed correctly
- Rebuild app with no changes
- Verify app still installed
- Rebuild app with version number change
- Verify app updated correctly.
22. Incompatible bundle app
- Start Cytoscape
- Install bundle app with incompatible update available in test App Store (i.e. one that depends on a newer Cytoscape - edit manifest to achieve this)
- Try to install update via Update Manager
- Try to install update with Install from File
- Try to copy update (app should not load in any of the previous cases)
- Restart Cytoscape and verify that old compatible app loaded/new incompatible app not loaded
23. Incompatible simple app
- Start Cytoscape
- Install simple app with incompatible update available with Install from File (i.e. one that depends on a newer Cytoscape - edit manifest to achieve this)
- Try to copy update (app should not load in any of the previous cases)
- Restart Cytoscape and verify that old compatible app loaded/new incompatible app not loaded