Skip to content

Instantly share code, notes, and snippets.

@makyo
Created June 20, 2013 23:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save makyo/5827552 to your computer and use it in GitHub Desktop.
Save makyo/5827552 to your computer and use it in GitHub Desktop.
QA steps for juju GUI

Pull whatever branch will be used for the release and run make devel.

  • add mysql
  • drag mysql ghost
  • confirm adding mysql
  • confirm it retains position
  • add wordpress
  • drag wordpress ghost
  • confirm adding wordpress
  • confirm it retains position
  • drag both services to ensure they retain position
  • add a relation between the two services
  • drag both services to ensure the relation line follows
  • add another charm
  • cancel adding
  • add another charm
  • confirm adding it
  • delete it
  • Leave the simulator running for a minute or so to ensure nothing weird happens
  • pan and zoom around the canvas. Hit ')' to re-center the services in the viewport
  • log out and back in
  • search for apache
  • ensure results look sane
  • go between fullscreen and minimized in the charm browser
  • (for now) visit the internal pages by double clicking a service, ensure sanity

Run improv and set 'sandbox' and 'simulator' to false in app/config-debug.js

  • add mysql
  • drag mysql ghost
  • confirm adding mysql
  • confirm it retains position
  • add wordpress
  • drag wordpress ghost
  • confirm adding wordpress
  • confirm it retains position
  • drag both services to ensure they retain position
  • add a relation between the two services
  • drag both services to ensure the relation line follows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment