Differences between revisions 4 and 5
Revision 4 as of 2015-10-07 19:16:07
Size: 5165
Editor: 192
Comment:
Revision 5 as of 2015-10-07 20:10:53
Size: 5495
Editor: 192
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

Cytoscape_3/Cy3TestPlan/app_manager (last edited 2015-10-07 20:10:53 by 192)

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux