Running SemanticScuttle unit tests
==================================

Prerequisites
-------------
The unit tests use PHPUnit.
For installation instructions, see http://phpunit.de/


Warning
-------
The unit tests are DESTRUCTIBLE! Never ever run them on your
normal SemanticScuttle database! Always use a different database
for testing - whole tables are emptied and re-filled during the
tests, and you will definitely lose all data in there.


Running the tests
-----------------
To run a single test class, execute it like a normal php script:
 php tests/BookmarkTest.php

To run *all* the tests, run
 php tests/AllTests.php

If you want features like code coverage, you need to use
the phpunit executable:
 phpunit --coverage-html /tmp/sc-coverage/ tests/AllTests.php