diff options
author | Richard Jones <rjones@redhat.com> | 2010-09-03 12:15:00 +0100 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2010-09-04 13:38:03 +0100 |
commit | 2c61e04c4599536fee771431fb1ebc8384523b2a (patch) | |
tree | 4d09707b244ba16df45e3ee4a1a8e7d80546ae5f /php/run-php-tests.sh | |
parent | 2d8fd7dacd77361bc385be42112289faafb5c60d (diff) | |
download | libguestfs-2c61e04c4599536fee771431fb1ebc8384523b2a.tar.gz libguestfs-2c61e04c4599536fee771431fb1ebc8384523b2a.tar.xz libguestfs-2c61e04c4599536fee771431fb1ebc8384523b2a.zip |
PHP bindings.
Note that these are not complete on 32 bit architectures. PHP doesn't
offer any convenient 64 bit type (on 32 bit). Therefore you should
always use these PHP bindings on 64 bit.
Diffstat (limited to 'php/run-php-tests.sh')
-rwxr-xr-x | php/run-php-tests.sh | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/php/run-php-tests.sh b/php/run-php-tests.sh new file mode 100755 index 00000000..38a5e38f --- /dev/null +++ b/php/run-php-tests.sh @@ -0,0 +1,35 @@ +#!/bin/sh - +# Copyright (C) 2010 Red Hat Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +set -e +cd extension + +TESTS=$(echo guestfs_php_*.phpt) +echo TESTS: $TESTS + +# The PHP test script cleans the environment, so LIBGUESTFS_DEBUG=1 +# won't get passed down to the script. Furthermore, setting +# LIBGUESTFS_DEBUG=1 isn't very useful anyway because the PHP test +# script mixes stdout and stderr together and compares this to the +# expected output, so you'd just get failures for every test. So +# there is no good way to debug libguestfs failures in PHP tests, but +# if an individual test fails locally then you can edit the +# guestfs_php_*.phpt and uncomment the putenv statement, then look at +# the output. +unset LIBGUESTFS_DEBUG + +make test TESTS="$TESTS" |