Ideas for Improving Testing (Unit and Functional)

  • switch to selenium for functional tests
  • implement a continuous integration environment
  • allow directories of tests to be disabled in config
  • allow unit tests to be run from command-line
  • allow CLI test run to be invoked by 'pear run-tests'
  • make testing environment more integrated with the Seagull install and easier to run