Test: /ext/pgsql/tests/00version.phpt - Version 7.0.16-dev    

There are 2 different diffs reported by users for this test.

Count Diff
1 (50%)
029+ string(5140) "a:87:{s:14:"TRAVIS_OS_NAME";s:5:"linux";s:39:"HAS_ANTARES_THREE_LITTLE_FRONZIES_BADGE";s:4:"true";s:4:"USER";s:6:"travis";s:15:"_system_version";s:5:"12.04";s:13:"TRAVIS_BRANCH";s:7:"PHP-7.0";s:18:"PDO_PGSQL_TEST_DSN";s:66:"pgsql:host=localhost port=5432 dbname=test user=postgres password=";s:2:"CI";s:4:"true";s:8:"HOSTNAME";s:51:"testing-docker-f76f008a-2156-467e-b3ab-f7a88558f09c";s:11:"TRAVIS_SUDO";s:5:"false";s:11:"GIT_ASKPASS";s:4:"echo";s:5:"SHLVL";s:1:"1";s:36:"rvm_silence_path_mismatch_check_flag";s:1:"1";s:6:"OLDPWD";s:18:"/home/travis/build";s:4:"HOME";s:12:"/home/travis";s:21:"NVM_NODEJS_ORG_MIRROR";s:23:"https://nodejs.org/dist";s:18:"REPORT_EXIT_STATUS";s:1:"1";s:7:"NVM_BIN";s:30:"/home/travis/.nvm/v0.10.36/bin";s:27:"HAS_JOSH_K_SEAL_OF_APPROVAL";s:4:"true";s:5:"PAGER";s:3:"cat";s:15:"MYSQL_TEST_HOST";s:9:"127.0.0.1";s:12:"TEST_TIMEOUT";s:3:"120";s:15:"MYSQL_TEST_USER";s:6:"travis";s:6:"GOROOT";s:48:"/home/travis/.gimme/versions/go1.4.1.linux.amd64";s:10:"JRUBY_OPTS";s:119:"--client -J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1 -Xcext.enabled=false -J-Xss2m %s/00version.php";s:24:"ZEND_DONT_UNLOAD_MODULES";s:1:"0";s:3:"PS4";s:1:"+";s:8:"NVM_PATH";s:35:"/home/travis/.nvm/v0.10.36/lib/node";s:7:"NVM_DIR";s:17:"/home/travis/.nvm";s:12:"rvm_bin_path";s:21:"/home/travis/.rvm/bin";s:1:"_";s:14:"./sapi/cli/php";s:19:"TEST_PHP_EXECUTABLE";s:43:"/home/travis/build/php/php-src/sapi/cli/php";s:5:"IRBRC";s:47:"/home/travis/.rvm/rubies/ruby-1.9.3-p551/.irbrc";s:18:"PDO_MYSQL_TEST_DSN";s:32:"mysql:host=127.0.0.1;dbname=test";s:21:"TRAVIS_COMMIT_MESSAGE";s:684:"Fix bug #54382 (getAttributeNodeNS doesn't get xmlns* attributes)
030+
029- string(%d) "%s"
030- OK
031+ The fix is based on the same strategy for handling namespace
032+ declarations as used by getAttributeNode. Note that this strategy makes
033+ these methods not return a DOMAttr for xmlns* attributes, but an
034+ instance of the (undocumented) class DOMNameSpaceNode. This is not
035+ really ideal, but at least this fix makes the behavior of
036+ getAttributeNode and getAttributeNodeNS consistent.
037+
038+ A follow-up action would be to investigate whether DOMNameSpaceNode can
039+ be made into a subclass of DOMAttr (which may be hard due to the way
040+ libxml treats namespace declarations) or document this deviating return
041+ value for xmlns* attributes.";s:12:"RUBY_VERSION";s:15:"ruby-1.9.3-p551";s:4:"TERM";s:5:"xterm";s:8:"RACK_ENV";s:4:"test";s:16:"TRAVIS_REPO_SLUG";s:11:"php/php-src";s:15:"TRAVIS_BUILD_ID";s:9:"195328925";s:23:"COMPOSER_NO_INTERACTION";s:1:"1";s:4:"PATH";s:442:"/home/travis/bin:/home/travis/.local/bin:/home/travis/.rvm/gems/ruby-1.9.3-p551/bin:/home/travis/.rvm/gems/ruby-1.9.3-p551@global/bin:/home/travis/.rvm/rubies/ruby-1.9.3-p551/bin:/usr/local/phantomjs/bin:/home/travis/.nvm/v0.10.36/bin:./node_modules/.bin:/usr/local/maven-3.2.5/bin:/usr/local/clang-3.4/bin:/home/travis/.gimme/versions/go1.4.1.linux.amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/travis/.rvm/bin";s:8:"MERB_ENV";s:4:"test";s:19:"NVM_IOJS_ORG_MIRROR";s:21:"https://iojs.org/dist";s:19:"TRAVIS_COMMIT_RANGE";s:27:"c44efbbbb1a1...721a189742ac";s:12:"MY_RUBY_HOME";s:40:"/home/travis/.rvm/rubies/ruby-1.9.3-p551";s:6:"TRAVIS";s:4:"true";s:4:"LANG";s:11:"en_US.UTF-8";s:20:"TRAVIS_ALLOW_FAILURE";s:5:"false";s:17:"TRAVIS_EVENT_TYPE";s:4:"push";s:16:"TRAVIS_BUILD_DIR";s:30:"/home/travis/build/php/php-src";s:19:"TRAVIS_BUILD_NUMBER";s:5:"23811";s:22:"CONTINUOUS_INTEGRATION";s:4:"true";s:22:"TRAVIS_SECURE_ENV_VARS";s:5:"false";s:15:"DEBIAN_FRONTEND";s:14:"noninteractive";s:22:"TEST_PHPDBG_EXECUTABLE";s:49:"/home/travis/build/php/php-src/sapi/phpdbg/phpdbg";s:28:"NVM_IOJS_ORG_VERSION_LISTING";s:31:"https://iojs.org/dist/index.tab";s:5:"SHELL";s:9:"/bin/bash";s:19:"rvm_autoupdate_flag";s:1:"0";s:21:"ENABLE_MAINTAINER_ZTS";s:1:"0";s:13:"TRAVIS_JOB_ID";s:9:"195328926";s:19:"PDO_MYSQL_TEST_HOST";s:9:"127.0.0.1";s:10:"rvm_prefix";s:12:"/home/travis";s:15:"REDIRECT_STATUS";s:1:"1";s:8:"GEM_HOME";s:38:"/home/travis/.rvm/gems/ruby-1.9.3-p551";s:13:"TRAVIS_COMMIT";s:40:"721a189742acc6fb6c2c6d98ce86eebe4e34d42a";s:19:"PDO_MYSQL_TEST_USER";s:6:"travis";s:12:"_system_type";s:5:"Linux";s:19:"TRAVIS_PULL_REQUEST";s:5:"false";s:9:"RAILS_ENV";s:4:"test";s:14:"REQUEST_METHOD";s:3:"GET";s:12:"ENABLE_DEBUG";s:1:"0";s:11:"rvm_version";s:22:"1.26.10 (latest-minor)";s:17:"TRAVIS_JOB_NUMBER";s:7:"23811.1";s:12:"_system_arch";s:6:"x86_64";s:3:"PWD";s:30:"/home/travis/build/php/php-src";s:9:"JAVA_HOME";s:26:"/usr/lib/jvm/java-7-oracle";s:8:"GEM_PATH";s:84:"/home/travis/.rvm/gems/ruby-1.9.3-p551:/home/travis/.rvm/gems/ruby-1.9.3-p551@global";s:17:"SKIP_ONLINE_TESTS";s:1:"1";s:15:"TRAVIS_LANGUAGE";s:1:"c";s:12:"_system_name";s:6:"Ubuntu";s:2:"CC";s:3:"gcc";s:7:"MANPATH";s:118:"/home/travis/.nvm/v0.10.36/share/man:/usr/local/clang-3.4/share/man:/usr/local/man:/usr/local/share/man:/usr/share/man";s:8:"rvm_path";s:17:"/home/travis/.rvm";s:14:"USE_ZEND_ALLOC";s:1:"1";}"
042+ OK
1 (50%)
029+ string(5140) "a:87:{s:14:"TRAVIS_OS_NAME";s:5:"linux";s:39:"HAS_ANTARES_THREE_LITTLE_FRONZIES_BADGE";s:4:"true";s:4:"USER";s:6:"travis";s:15:"_system_version";s:5:"12.04";s:13:"TRAVIS_BRANCH";s:7:"PHP-7.0";s:18:"PDO_PGSQL_TEST_DSN";s:66:"pgsql:host=localhost port=5432 dbname=test user=postgres password=";s:2:"CI";s:4:"true";s:8:"HOSTNAME";s:51:"testing-docker-5730a59c-dcc8-4f0f-a8a1-1c056c982115";s:11:"TRAVIS_SUDO";s:5:"false";s:11:"GIT_ASKPASS";s:4:"echo";s:5:"SHLVL";s:1:"1";s:36:"rvm_silence_path_mismatch_check_flag";s:1:"1";s:6:"OLDPWD";s:18:"/home/travis/build";s:4:"HOME";s:12:"/home/travis";s:21:"NVM_NODEJS_ORG_MIRROR";s:23:"https://nodejs.org/dist";s:18:"REPORT_EXIT_STATUS";s:1:"1";s:7:"NVM_BIN";s:30:"/home/travis/.nvm/v0.10.36/bin";s:27:"HAS_JOSH_K_SEAL_OF_APPROVAL";s:4:"true";s:5:"PAGER";s:3:"cat";s:15:"MYSQL_TEST_HOST";s:9:"127.0.0.1";s:12:"TEST_TIMEOUT";s:3:"120";s:15:"MYSQL_TEST_USER";s:6:"travis";s:6:"GOROOT";s:48:"/home/travis/.gimme/versions/go1.4.1.linux.amd64";s:10:"JRUBY_OPTS";s:119:"--client -J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1 -Xcext.enabled=false -J-Xss2m %s/00version.php";s:24:"ZEND_DONT_UNLOAD_MODULES";s:1:"0";s:3:"PS4";s:1:"+";s:8:"NVM_PATH";s:35:"/home/travis/.nvm/v0.10.36/lib/node";s:7:"NVM_DIR";s:17:"/home/travis/.nvm";s:12:"rvm_bin_path";s:21:"/home/travis/.rvm/bin";s:1:"_";s:14:"./sapi/cli/php";s:19:"TEST_PHP_EXECUTABLE";s:43:"/home/travis/build/php/php-src/sapi/cli/php";s:5:"IRBRC";s:47:"/home/travis/.rvm/rubies/ruby-1.9.3-p551/.irbrc";s:18:"PDO_MYSQL_TEST_DSN";s:32:"mysql:host=127.0.0.1;dbname=test";s:21:"TRAVIS_COMMIT_MESSAGE";s:684:"Fix bug #54382 (getAttributeNodeNS doesn't get xmlns* attributes)
030+
029- string(%d) "%s"
030- OK
031+ The fix is based on the same strategy for handling namespace
032+ declarations as used by getAttributeNode. Note that this strategy makes
033+ these methods not return a DOMAttr for xmlns* attributes, but an
034+ instance of the (undocumented) class DOMNameSpaceNode. This is not
035+ really ideal, but at least this fix makes the behavior of
036+ getAttributeNode and getAttributeNodeNS consistent.
037+
038+ A follow-up action would be to investigate whether DOMNameSpaceNode can
039+ be made into a subclass of DOMAttr (which may be hard due to the way
040+ libxml treats namespace declarations) or document this deviating return
041+ value for xmlns* attributes.";s:12:"RUBY_VERSION";s:15:"ruby-1.9.3-p551";s:4:"TERM";s:5:"xterm";s:8:"RACK_ENV";s:4:"test";s:16:"TRAVIS_REPO_SLUG";s:11:"php/php-src";s:15:"TRAVIS_BUILD_ID";s:9:"195328925";s:23:"COMPOSER_NO_INTERACTION";s:1:"1";s:4:"PATH";s:442:"/home/travis/bin:/home/travis/.local/bin:/home/travis/.rvm/gems/ruby-1.9.3-p551/bin:/home/travis/.rvm/gems/ruby-1.9.3-p551@global/bin:/home/travis/.rvm/rubies/ruby-1.9.3-p551/bin:/usr/local/phantomjs/bin:/home/travis/.nvm/v0.10.36/bin:./node_modules/.bin:/usr/local/maven-3.2.5/bin:/usr/local/clang-3.4/bin:/home/travis/.gimme/versions/go1.4.1.linux.amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/travis/.rvm/bin";s:8:"MERB_ENV";s:4:"test";s:19:"NVM_IOJS_ORG_MIRROR";s:21:"https://iojs.org/dist";s:19:"TRAVIS_COMMIT_RANGE";s:27:"c44efbbbb1a1...721a189742ac";s:12:"MY_RUBY_HOME";s:40:"/home/travis/.rvm/rubies/ruby-1.9.3-p551";s:6:"TRAVIS";s:4:"true";s:4:"LANG";s:11:"en_US.UTF-8";s:20:"TRAVIS_ALLOW_FAILURE";s:5:"false";s:17:"TRAVIS_EVENT_TYPE";s:4:"push";s:16:"TRAVIS_BUILD_DIR";s:30:"/home/travis/build/php/php-src";s:19:"TRAVIS_BUILD_NUMBER";s:5:"23811";s:22:"CONTINUOUS_INTEGRATION";s:4:"true";s:22:"TRAVIS_SECURE_ENV_VARS";s:5:"false";s:15:"DEBIAN_FRONTEND";s:14:"noninteractive";s:22:"TEST_PHPDBG_EXECUTABLE";s:49:"/home/travis/build/php/php-src/sapi/phpdbg/phpdbg";s:28:"NVM_IOJS_ORG_VERSION_LISTING";s:31:"https://iojs.org/dist/index.tab";s:5:"SHELL";s:9:"/bin/bash";s:19:"rvm_autoupdate_flag";s:1:"0";s:21:"ENABLE_MAINTAINER_ZTS";s:1:"1";s:13:"TRAVIS_JOB_ID";s:9:"195328927";s:19:"PDO_MYSQL_TEST_HOST";s:9:"127.0.0.1";s:10:"rvm_prefix";s:12:"/home/travis";s:15:"REDIRECT_STATUS";s:1:"1";s:8:"GEM_HOME";s:38:"/home/travis/.rvm/gems/ruby-1.9.3-p551";s:13:"TRAVIS_COMMIT";s:40:"721a189742acc6fb6c2c6d98ce86eebe4e34d42a";s:19:"PDO_MYSQL_TEST_USER";s:6:"travis";s:12:"_system_type";s:5:"Linux";s:19:"TRAVIS_PULL_REQUEST";s:5:"false";s:9:"RAILS_ENV";s:4:"test";s:14:"REQUEST_METHOD";s:3:"GET";s:12:"ENABLE_DEBUG";s:1:"1";s:11:"rvm_version";s:22:"1.26.10 (latest-minor)";s:17:"TRAVIS_JOB_NUMBER";s:7:"23811.2";s:12:"_system_arch";s:6:"x86_64";s:3:"PWD";s:30:"/home/travis/build/php/php-src";s:9:"JAVA_HOME";s:26:"/usr/lib/jvm/java-7-oracle";s:8:"GEM_PATH";s:84:"/home/travis/.rvm/gems/ruby-1.9.3-p551:/home/travis/.rvm/gems/ruby-1.9.3-p551@global";s:17:"SKIP_ONLINE_TESTS";s:1:"1";s:15:"TRAVIS_LANGUAGE";s:1:"c";s:12:"_system_name";s:6:"Ubuntu";s:2:"CC";s:3:"gcc";s:7:"MANPATH";s:118:"/home/travis/.nvm/v0.10.36/share/man:/usr/local/clang-3.4/share/man:/usr/local/man:/usr/local/share/man:/usr/share/man";s:8:"rvm_path";s:17:"/home/travis/.rvm";s:14:"USE_ZEND_ALLOC";s:1:"1";}"
042+ OK