test runner/test dir ready to go; scons builds/executes php tests in src/bindings/php/Tests

This commit is contained in:
Meredith L. Patterson 2013-11-20 20:24:21 -06:00
parent 0c0805591c
commit 23cb4d0f7c
2 changed files with 6 additions and 5 deletions

View file

@ -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'])