
Testing Procedure
=================


Case xxx
--------

Purpose:

  Horizontal menu orientation may be selected.


Case xxx
--------

Purpose:

  Vertical menu orientaion may be selected.


Case xxx
--------

Purpose:

  No background music may be selected.


Case xxx
--------

Purpose:

  An MP3 playlist may be used as background music.



Case xxx
--------

Purpose:

  A CD may be used as background music.


Case xxx
--------

Purpose:

  Ensure GL ignores any emulator in the "emulators" line of
  glaunch.cfg that does not have a corresponding config file.  Other
  emulators should still run, and a message should be reported to the
  user.


Procedure:

  Add an emulator in the "emulators" line of the glaunch.cfg file that
  does not have a corresponding config file.  Try it being the first
  emulator in the list as well as some other one.  Test starting up
  with GL running in the bad emulator as well as starting on a good
  emulator and switching to the bad emulator.

Exepcted Results:

  In all cases, an "Invalid Configuration" followed by the name of the
  unknown emulator is displayed when the "bad" emulator is
  selected.  Also, a line in the log file should state the invalid
  configuration error.


Case xxx
--------

Purpose:

  Ensures GL runs without a joystick, and works with keyboard input.

Procedure:

  Do not hook up joystick and run GL.

Expected Results:

  GL starts and runs fine.  A message in the log file should state
  that no joystick is detected.  GL should run still be fully
  operation from the keyboard.
