Edgewall Software

TracDev/FunctionalTests

Trac Functional Tests

This is new development, being done in sandbox/testing. As such, it is very much in flux. Primary development is being done on Fedora Core 6; Windows is a work-in-progress.

That said, it is expected that the sandbox/testing tree will pass all unittests and all functional tests.

Dependencies

  • twill
  • subversion

To run the functional tests run PYTHONPATH=. ./trac/tests/functional.py.

Discussion/Future

Something to consider here: using twill's wsgi_intercept capability, and making these part of the unittests.