test runner/test dir ready to go; scons builds/executes php tests in src/bindings/php/Tests
This commit is contained in:
parent
0c0805591c
commit
23cb4d0f7c
2 changed files with 6 additions and 5 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
# -*- python -*-
|
# -*- python -*-
|
||||||
import os.path
|
import os, os.path
|
||||||
Import('env libhammer_shared')
|
Import('env libhammer_shared')
|
||||||
|
|
||||||
phpenv = env.Clone(IMPLICIT_COMMAND_DEPENDENCIES = 0)
|
phpenv = env.Clone(IMPLICIT_COMMAND_DEPENDENCIES = 0)
|
||||||
|
|
@ -18,6 +18,7 @@ libhammer_php = phpenv.SharedLibrary('hammer', swig)
|
||||||
|
|
||||||
phptestenv = phpenv.Clone()
|
phptestenv = phpenv.Clone()
|
||||||
phptestenv['ENV']['LD_LIBRARY_PATH'] = os.path.dirname(str(libhammer_shared[0]))
|
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'])
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require("hammer.php");
|
include 'hammer.php';
|
||||||
|
|
||||||
class TestHammer extends PHPUnit_Framework_TestCase
|
class TokenTest extends PHPUnit_Framework_TestCase
|
||||||
{
|
{
|
||||||
protected $parser;
|
protected $parser;
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue