diff --git a/.travis.yml b/.travis.yml index 73d132afdaa71a7c3cc85ba0c1f099f9f9673e0e..10a4bc07114d52ebd80e5bc8c180c492d7d77c3a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,19 +2,26 @@ language: c compiler: - gcc - clang +matrix: + include: + - compiler: gcc + language: php + php: + - 5.5 + - 5.4 + - compiler: clang + language: php + php: + - 5.5 + - 5.4 before_install: - sudo apt-get update -qq - - sudo apt-get install -qq swig php5-dev php-pear - - sudo pear channel-discover pear.phpunit.de - - sudo pear channel-discover pear.symfony-project.com - - sudo pear channel-discover components.ez.no - - sudo pear update-channels - - sudo pear upgrade-all - - sudo pear install --alldeps phpunit/PHPUnit - - sudo pear install --force --alldeps phpunit/PHPUnit + - sudo apt-get install -qq swig before_script: - phpenv config-add hammer.ini script: - scons +after_script: + - phpunit notifications: irc: "irc.upstandinghackers.com#hammer" diff --git a/src/bindings/php/SConscript b/src/bindings/php/SConscript index 16cfe158f45b1566ad26e166442ad94163dc691f..b165f2058118762c73d8a1251dcb222884db6d57 100644 --- a/src/bindings/php/SConscript +++ b/src/bindings/php/SConscript @@ -16,9 +16,9 @@ swig = ['hammer.i'] libhammer_php = phpenv.SharedLibrary('hammer', swig) -phptestenv = phpenv.Clone() -phptestenv['ENV']['LD_LIBRARY_PATH'] = os.path.dirname(str(libhammer_shared[0])) -tests = phptestenv.Dir('Tests/') -phptestenv.Command(tests, [libhammer_php], "phpunit -v --include-path "+os.getcwd()+" $TARGET") +#phptestenv = phpenv.Clone() +#phptestenv['ENV']['LD_LIBRARY_PATH'] = os.path.dirname(str(libhammer_shared[0])) +#tests = phptestenv.Dir('Tests/') +#phptestenv.Command(tests, [libhammer_php], "phpunit -v --include-path "+os.getcwd()+" $TARGET") Clean('.', ['hammer.php']) diff --git a/src/bindings/php/hammer.ini b/src/bindings/php/hammer.ini index 73111620d3338f75dba4e9ce5361c91c3e7e62b5..0556e281805c9b599aa103f587ed76d5c5116579 100644 --- a/src/bindings/php/hammer.ini +++ b/src/bindings/php/hammer.ini @@ -1,2 +1,3 @@ enable_dl = On -extension = "/home/travis/build/abiggerhammer/hammer/build/opt/src/bindings/libhammer.so" \ No newline at end of file +extension = "/home/travis/build/abiggerhammer/hammer/build/opt/src/bindings/libhammer.so" +include_path = ".:/home/travis/build/abiggerhammer/hammer/build/opt/src/bindings" \ No newline at end of file