diff --git a/src/bindings/php/SConscript b/src/bindings/php/SConscript index b2194d693d0f5d3eb0a650701aff1a3bebb4af1c..16cfe158f45b1566ad26e166442ad94163dc691f 100644 --- a/src/bindings/php/SConscript +++ b/src/bindings/php/SConscript @@ -1,5 +1,5 @@ # -*- python -*- -import os.path +import os, os.path Import('env libhammer_shared') phpenv = env.Clone(IMPLICIT_COMMAND_DEPENDENCIES = 0) @@ -18,6 +18,7 @@ libhammer_php = phpenv.SharedLibrary('hammer', swig) phptestenv = phpenv.Clone() phptestenv['ENV']['LD_LIBRARY_PATH'] = os.path.dirname(str(libhammer_shared[0])) -phptestenv.Command(None, ['TestHammer.php', libhammer_php], "phpunit $SOURCE") +tests = phptestenv.Dir('Tests/') +phptestenv.Command(tests, [libhammer_php], "phpunit -v --include-path "+os.getcwd()+" $TARGET") -Clean('.', ['hammer.php', 'TestHammer.php']) +Clean('.', ['hammer.php']) diff --git a/src/bindings/php/TestHammer.php b/src/bindings/php/Tests/TokenTest.php similarity index 90% rename from src/bindings/php/TestHammer.php rename to src/bindings/php/Tests/TokenTest.php index b71eb9f3a18403a4e3d6547e4f59318bf23d8a28..6a9cad5bae50baed1893adeb0c70d54349e90a05 100644 --- a/src/bindings/php/TestHammer.php +++ b/src/bindings/php/Tests/TokenTest.php @@ -1,8 +1,8 @@ <?php -require("hammer.php"); +include 'hammer.php'; -class TestHammer extends PHPUnit_Framework_TestCase +class TokenTest extends PHPUnit_Framework_TestCase { protected $parser;