update unit test instructions
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@534 b3834d28-1941-0410-a4f8-b48e95affb8f
This commit is contained in:
parent
49ab869616
commit
3edc7cf8bb
1 changed files with 25 additions and 4 deletions
|
@ -1,7 +1,28 @@
|
|||
You need PHPunit.
|
||||
Running SemanticScuttle unit tests
|
||||
==================================
|
||||
|
||||
Then
|
||||
Prerequisites
|
||||
-------------
|
||||
The unit tests use PHPUnit.
|
||||
For installation instructions, see http://phpunit.de/
|
||||
|
||||
To launch the tests, type in a console situated in the root of the SEMANTICSCUTTLE project (where is the SEMANTICSCUTTLE config file):
|
||||
|
||||
phpunit --testdox-html tests/dox.html AllTests tests/allTests.php
|
||||
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 loose 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
|
||||
|
|
Loading…
Reference in a new issue