more documentation rST fixes

This commit is contained in:
Christian Weiske 2011-05-26 21:44:29 +02:00
parent b55b3a6c67
commit 17dcda30e7
3 changed files with 33 additions and 23 deletions

View File

@ -217,6 +217,7 @@
<include name="doc/**.rst"/>
<include name="doc/**/*.rst"/>
<exclude name="doc/LICENSE.txt"/>
<exclude name="doc/developers/TODO.rst"/>
</fileset>
</foreach>
</target>

View File

@ -4,17 +4,21 @@ How to debug SemanticScuttle
Database queries
----------------
In config.php, enable debugMode.
Further, add the following there:
-------
register_shutdown_function(
create_function('', <<<FNC
\$GLOBALS['db'] = SemanticScuttle_Service_Factory::getDb();
\$GLOBALS['db']->sql_report('display');
FNC
)
);
------
To see database queries in SemanticScuttle, add
> ?explain=1
In ``data/config.php``, enable ``debugMode``.
Further, add the following afterwards: ::
register_shutdown_function(
create_function('', <<<FNC
\$GLOBALS['db'] = SemanticScuttle_Service_Factory::getDb();
\$GLOBALS['db']->sql_report('display');
FNC
)
);
To see database queries in SemanticScuttle, add ::
?explain=1
to your URL.

View File

@ -1,21 +1,26 @@
Running unit tests
==================
Go to the SemanticScuttle main directory and run
$ php tests/AllTests.php
or
$ phpunit tests/AllTests.php
also remember the --verbose parameter to PHPUnit.
Go to the SemanticScuttle ``tests`` directory and run ``phpunit``::
If you want to run a specific test class only:
$ phpunit tests/BookmarksTest.php
$ cd tests
$ phpunit .
If you need to test one method only:
also remember the ``--verbose`` parameter to PHPUnit.
If you want to run a specific test class only: ::
$ cd tests
$ phpunit BookmarksTest.php
If you need to test one method only: ::
$ cd tests
$ phpunit --filter BookmarkTest::testUnificationOfBookmarks tests/BookmarkTest.php
Caveats
-------
Having debugging enabled and database driver "mysql4" activated
will lead to failing tests because of FOUND_ROWS() usage, which
Having debugging enabled and database driver "``mysql4``" activated
will lead to failing tests because of ``FOUND_ROWS()`` usage, which
does not work nicely with database debugging.