From 76285adc563dc4400c45a15c093f08b7341ec75d Mon Sep 17 00:00:00 2001 From: "Meredith L. Patterson" <mlp@thesmartpolitenerd.com> Date: Wed, 20 Nov 2013 22:43:15 -0600 Subject: [PATCH] attempt to push test responsibility off to travis: round 1 --- .travis.yml | 23 +++++++++++++++-------- src/bindings/php/SConscript | 8 ++++---- src/bindings/php/hammer.ini | 3 ++- 3 files changed, 21 insertions(+), 13 deletions(-) diff --git a/.travis.yml b/.travis.yml index 73d132af..10a4bc07 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 16cfe158..b165f205 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 73111620..0556e281 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 -- GitLab