SemanticScuttle/tests/LAUNCH_TESTS

29 lines
772 B
Text
Raw Permalink Normal View History

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