<86>Feb 15 06:02:18 userdel[1142440]: delete user 'rooter' <86>Feb 15 06:02:18 userdel[1142440]: removed group 'rooter' owned by 'rooter' <86>Feb 15 06:02:18 userdel[1142440]: removed shadow group 'rooter' owned by 'rooter' <86>Feb 15 06:02:18 groupadd[1142470]: group added to /etc/group: name=rooter, GID=1235 <86>Feb 15 06:02:18 groupadd[1142470]: group added to /etc/gshadow: name=rooter <86>Feb 15 06:02:18 groupadd[1142470]: new group: name=rooter, GID=1235 <86>Feb 15 06:02:18 useradd[1142500]: new user: name=rooter, UID=1235, GID=1235, home=/root, shell=/bin/bash, from=none <86>Feb 15 06:02:18 userdel[1142550]: delete user 'builder' <86>Feb 15 06:02:18 userdel[1142550]: removed group 'builder' owned by 'builder' <86>Feb 15 06:02:18 userdel[1142550]: removed shadow group 'builder' owned by 'builder' <86>Feb 15 06:02:18 groupadd[1142593]: group added to /etc/group: name=builder, GID=1236 <86>Feb 15 06:02:18 groupadd[1142593]: group added to /etc/gshadow: name=builder <86>Feb 15 06:02:18 groupadd[1142593]: new group: name=builder, GID=1236 <86>Feb 15 06:02:18 useradd[1142627]: new user: name=builder, UID=1236, GID=1236, home=/usr/src, shell=/bin/bash, from=none <13>Feb 15 06:02:23 rpmi: rpm-build-php-11-alt1 sisyphus+374099.100.2.1 1739164544 installed <13>Feb 15 06:02:23 rpmi: rpm-build-php8.4-version-8.4.4-alt1 sisyphus+374599.100.1.1 1739513635 installed <13>Feb 15 06:02:25 rpmi: php-base-2.7-alt3 sisyphus+277003.100.1.2 1625345319 installed <13>Feb 15 06:02:25 rpmi: shtool-2.0.8-alt2 sisyphus+278038.4400.1.2 1625984147 installed <13>Feb 15 06:02:25 rpmi: libsqlite3-3.47.1-alt1 sisyphus+365248.200.3.1 1734527637 installed <13>Feb 15 06:02:25 rpmi: libmm-1.4.2-alt4 sisyphus+286825.100.2.1 1633968676 installed <13>Feb 15 06:02:25 rpmi: openssl-config-3.2.0-alt1 sisyphus+366659.140.4.1 1736956949 installed <13>Feb 15 06:02:25 rpmi: libargon2-20190702-alt1 sisyphus+346050.200.2.1 1716230711 installed <13>Feb 15 06:02:25 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed <13>Feb 15 06:02:25 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Feb 15 06:02:25 rpmi: rpm-macros-alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed <13>Feb 15 06:02:25 rpmi: alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed <13>Feb 15 06:02:25 rpmi: ca-certificates-2025.02.10-alt1 sisyphus+374228.100.4.1 1739265441 installed <13>Feb 15 06:02:26 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Feb 15 06:02:26 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed <13>Feb 15 06:02:26 rpmi: libcrypto3-3.3.3-alt1 sisyphus+374381.40.2.1 1739299702 installed <13>Feb 15 06:02:26 rpmi: libssl3-3.3.3-alt1 sisyphus+374381.40.2.1 1739299702 installed <13>Feb 15 06:02:26 rpmi: libssl-devel-3.3.3-alt1 sisyphus+374381.40.2.1 1739299702 installed <13>Feb 15 06:02:26 rpmi: php8.4-libs-8.4.4-alt1 sisyphus+374599.100.1.1 1739513670 installed <13>Feb 15 06:02:27 rpmi: php8.4-8.4.4-alt1 sisyphus+374599.100.1.1 1739513670 installed <13>Feb 15 06:02:32 rpmi: php8.4-devel-8.4.4-alt1 sisyphus+374599.100.1.1 1739513670 installed <13>Feb 15 06:02:32 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Feb 15 06:02:32 rpmi: libxml2-devel-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333695 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/php8.4-xmlreader-8.4.4-alt1.nosrc.rpm (w1.gzdio) Installing php8.4-xmlreader-8.4.4-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.16692 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf php8.4-xmlreader-8.4.4 + /bin/mkdir -p php8.4-xmlreader-8.4.4 + cd php8.4-xmlreader-8.4.4 + /bin/chmod -c -Rf u+rwX,go-w . + mkdir ext + cp -pr /usr/src/php8.4-devel/ext/dom ext/ + cp -pr /usr/src/php8.4-devel/ext/xmlreader/CREDITS /usr/src/php8.4-devel/ext/xmlreader/config.m4 /usr/src/php8.4-devel/ext/xmlreader/config.w32 /usr/src/php8.4-devel/ext/xmlreader/php_xmlreader.c /usr/src/php8.4-devel/ext/xmlreader/php_xmlreader.cs /usr/src/php8.4-devel/ext/xmlreader/php_xmlreader.h /usr/src/php8.4-devel/ext/xmlreader/php_xmlreader.stub.php /usr/src/php8.4-devel/ext/xmlreader/php_xmlreader_arginfo.h /usr/src/php8.4-devel/ext/xmlreader/tests . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.16692 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd php8.4-xmlreader-8.4.4 + phpize Configuring for: PHP Version: 8.4 PHP Api Version: 20240924 Zend Module Api No: 20240924 Zend Extension Api No: 420240924 configure.ac:152: warning: The macro `AC_PROG_LIBTOOL' is obsolete. configure.ac:152: You should run autoupdate. build/libtool.m4:100: AC_PROG_LIBTOOL is expanded from... configure.ac:152: the top level ++ echo xmlreader ++ tr '[:lower:]-' '[:upper:]_' + BUILD_HAVE=XMLREADER + export LDFLAGS=-lphp-8.4.4 + LDFLAGS=-lphp-8.4.4 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -L/usr/lib' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -L/usr/lib' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -L/usr/lib' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -L/usr/lib' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -L/usr/lib' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + configure_runstatedir_flags= + grep -qF runstatedir=DIR ./configure + configure_runstatedir_flags=--runstatedir=/var/run + ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --runstatedir=/var/run --without-included-gettext PHP_LIBXML_SHARED=yes --enable-xmlreader configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for a sed that does not truncate output... /usr/bin/sed checking build system type... i586-alt-linux-gnu checking host system type... i586-alt-linux-gnu checking target system type... i586-alt-linux-gnu shtool:echo:Warning: unable to determine terminal sequence for bold mode shtool:echo:Warning: unable to determine terminal sequence for bold mode checking for gawk... gawk checking for i586-alt-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for i586-alt-linux-cc... no checking for i586-alt-linux-gcc... i586-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to enable C11 features... none needed checking how to run the C preprocessor... i586-alt-linux-gcc -E checking for icc... no checking for suncc... no checking for system library directory... lib checking if compiler supports -Wl,-rpath,... yes checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/8.4.4 -I/usr/include/php/8.4.4/main -I/usr/include/php/8.4.4/TSRM -I/usr/include/php/8.4.4/Zend -I/usr/include/php/8.4.4/ext -I/usr/include/php/8.4.4/ext/date/lib checking for PHP extension directory... /usr/lib/php/8.4.4/extensions checking for PHP installed headers prefix... /usr/include/php/8.4.4 checking if debugging is enabled... no checking if PHP is built with thread safety (ZTS)... no Configuring extension checking whether to enable XMLReader support... yes, shared checking for libxml-2.0 >= 2.9.4... yes Configuring libtool checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by i586-alt-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert i586-alt-linux-gnu file names to i586-alt-linux-gnu format... func_convert_file_noop checking how to convert i586-alt-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for i586-alt-linux-file... no checking for file... file checking for i586-alt-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for i586-alt-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i586-alt-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for i586-alt-linux-strip... no checking for strip... strip checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking for gawk... (cached) gawk checking command to parse /usr/bin/nm -B output from i586-alt-linux-gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for i586-alt-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if i586-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for i586-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-gcc static flag -static works... no checking if i586-alt-linux-gcc supports -c -o file.o... yes checking if i586-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no Generating files configure: creating build directories configure: creating Makefile configure: patching config.h.in configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext + echo '#define HAVE_DOM 1' + BUILD_ENV_VARS='EXTENSION_DIR=/usr/lib/php/8.4.4/extensions INSTALL_ROOT=/usr/src/tmp/php8.4-xmlreader-buildroot PEAR_INSTALLDIR=/usr/share/php/pear' + make -j8 EXTENSION_DIR=/usr/lib/php/8.4.4/extensions INSTALL_ROOT=/usr/src/tmp/php8.4-xmlreader-buildroot PEAR_INSTALLDIR=/usr/share/php/pear make: Entering directory '/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4' /bin/sh /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/libtool --tag=CC --mode=compile i586-alt-linux-gcc -I. -I/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4 -I/usr/include/php/8.4.4 -I/usr/include/php/8.4.4/main -I/usr/include/php/8.4.4/TSRM -I/usr/include/php/8.4.4/Zend -I/usr/include/php/8.4.4/ext -I/usr/include/php/8.4.4/ext/date/lib -I/usr/include/libxml2 -DHAVE_CONFIG_H -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -L/usr/lib -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=1 -c /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/php_xmlreader.c -o php_xmlreader.lo -MMD -MF php_xmlreader.dep -MT php_xmlreader.lo libtool: compile: i586-alt-linux-gcc -I. -I/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4 -I/usr/include/php/8.4.4 -I/usr/include/php/8.4.4/main -I/usr/include/php/8.4.4/TSRM -I/usr/include/php/8.4.4/Zend -I/usr/include/php/8.4.4/ext -I/usr/include/php/8.4.4/ext/date/lib -I/usr/include/libxml2 -DHAVE_CONFIG_H -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -L/usr/lib -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=1 -c /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/php_xmlreader.c -MMD -MF php_xmlreader.dep -MT php_xmlreader.lo -fPIC -DPIC -o .libs/php_xmlreader.o make: Leaving directory '/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4' make: Entering directory '/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4' /bin/sh /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/libtool --tag=CC --mode=link i586-alt-linux-gcc -shared -I/usr/include/php/8.4.4 -I/usr/include/php/8.4.4/main -I/usr/include/php/8.4.4/TSRM -I/usr/include/php/8.4.4/Zend -I/usr/include/php/8.4.4/ext -I/usr/include/php/8.4.4/ext/date/lib -I/usr/include/libxml2 -DHAVE_CONFIG_H -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -L/usr/lib -D_GNU_SOURCE -lphp-8.4.4 -lphp-8.4.4 -o xmlreader.la -export-dynamic -avoid-version -prefer-pic -module -rpath /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/modules php_xmlreader.lo -lxml2 libtool: link: i586-alt-linux-gcc -shared -fPIC -DPIC .libs/php_xmlreader.o -L/usr/lib -lphp-8.4.4 -lxml2 -g -O2 -flto=auto -march=i586 -mtune=generic -Wl,-soname -Wl,xmlreader.so -o .libs/xmlreader.so libtool: link: ( cd ".libs" && rm -f "xmlreader.la" && ln -s "../xmlreader.la" "xmlreader.la" ) make: Leaving directory '/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4' make: Entering directory '/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4' /bin/sh /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/libtool --tag=CC --mode=install cp ./xmlreader.la /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/modules libtool: install: cp ./.libs/xmlreader.so /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/modules/xmlreader.so libtool: install: cp ./.libs/xmlreader.lai /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/modules/xmlreader.la libtool: finish: PATH="/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games:/sbin" ldconfig -n /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/modules ---------------------------------------------------------------------- Libraries have been installed in: /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/modules If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make: Leaving directory '/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4' make: Entering directory '/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4' Build complete. Don't forget to run 'make test'. make: Leaving directory '/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.76364 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/php8.4-xmlreader-buildroot + : + /bin/rm -rf -- /usr/src/tmp/php8.4-xmlreader-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd php8.4-xmlreader-8.4.4 + BUILD_ENV_VARS='EXTENSION_DIR=/usr/lib/php/8.4.4/extensions PEAR_INSTALLDIR=/usr/share/php/pear' + make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/php8.4-xmlreader-buildroot INSTALL_ROOT=/usr/src/tmp/php8.4-xmlreader-buildroot prefix=/usr exec_prefix=/usr bindir=/usr/bin sbindir=/usr/sbin sysconfdir=/etc datadir=/usr/share includedir=/usr/include libdir=/usr/lib libexecdir=/usr/lib localstatedir=/var/lib sharedstatedir=/var/lib mandir=/usr/share/man infodir=/usr/share/info make: Entering directory '/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4' Installing shared extensions: /usr/src/tmp/php8.4-xmlreader-buildroot/usr/lib/php/8.4.4/extensions/ make: Leaving directory '/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4' + install -D -m 644 /usr/src/RPM/SOURCES/php-xmlreader.ini /usr/src/tmp/php8.4-xmlreader-buildroot//usr/share/php/8.4/extconf/xmlreader/config + install -D -m 644 /usr/src/RPM/SOURCES/php-xmlreader-params.sh /usr/src/tmp/php8.4-xmlreader-buildroot//usr/share/php/8.4/extconf/xmlreader/params + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/php8.4-xmlreader-buildroot (auto) mode of './usr/lib/php/8.4.4/extensions/xmlreader.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/php8.4-xmlreader-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/php8.4-xmlreader-buildroot/ (default) Compressing files in /usr/src/tmp/php8.4-xmlreader-buildroot (auto) Adjusting library links in /usr/src/tmp/php8.4-xmlreader-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/php8.4-xmlreader-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/php8.4-xmlreader-buildroot Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.55841 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd php8.4-xmlreader-8.4.4 + NO_INTERACTION=1 + make test make: Entering directory '/usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4' /bin/sh /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/libtool --tag=CC --mode=install cp ./xmlreader.la /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/modules libtool: install: cp ./.libs/xmlreader.so /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/modules/xmlreader.so libtool: install: cp ./.libs/xmlreader.lai /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/modules/xmlreader.la libtool: finish: PATH="/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games:/sbin" ldconfig -n /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/modules ---------------------------------------------------------------------- Libraries have been installed in: /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/modules If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Build complete. Don't forget to run 'make test'. ===================================================================== PHP : /usr/bin/php8.4 PHP_SAPI : cli PHP_VERSION : 8.4.4 ZEND_VERSION: 4.4.4 PHP_OS : Linux - Linux localhost.localdomain 6.12.11-6.12-alt1 #1 SMP PREEMPT_DYNAMIC Thu Jan 23 18:14:20 UTC 2025 i686 INI actual : /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4/tmp-php.ini More .INIs : --------------------------------------------------------------------- PHP : /usr/bin/phpdbg8.4 --------------------------------------------------------------------- CWD : /usr/src/RPM/BUILD/php8.4-xmlreader-8.4.4 Extra dirs : VALGRIND : Not used ===================================================================== TIME START 2025-02-15 06:02:48 ===================================================================== TEST 1/874 [tests/001.phpt] PASS XMLReader: libxml2 XML Reader, string data [tests/001.phpt] TEST 2/874 [tests/002.phpt] PASS XMLReader: libxml2 XML Reader, file data [tests/002.phpt] TEST 3/874 [tests/003-get-errors.phpt] PASS XMLReader: libxml2 XML Reader, Get an attribute, with invalid arguments [tests/003-get-errors.phpt] TEST 4/874 [tests/003-mb.phpt] PASS XMLReader: libxml2 XML Reader, attributes test [tests/003-mb.phpt] TEST 5/874 [tests/003-move-errors.phpt] PASS XMLReader: libxml2 XML Reader, Move cursor to an attribute, with invalid arguments [tests/003-move-errors.phpt] TEST 6/874 [tests/003.phpt] PASS XMLReader: libxml2 XML Reader, attributes test [tests/003.phpt] TEST 7/874 [tests/004.phpt] PASS XMLReader: libxml2 XML Reader, attributes test [tests/004.phpt] TEST 8/874 [tests/005.phpt] PASS XMLReader: libxml2 XML Reader, parser property set/get [tests/005.phpt] TEST 9/874 [tests/006.phpt] PASS XMLReader: libxml2 XML Reader, moveToElement [tests/006.phpt] TEST 10/874 [tests/007.phpt] PASS XMLReader: libxml2 XML Reader, setRelaxNGSchema [tests/007.phpt] TEST 11/874 [tests/008.phpt] PASS XMLReader: libxml2 XML Reader, DTD [tests/008.phpt] TEST 12/874 [tests/009.phpt] PASS XMLReader: libxml2 XML Reader, next [tests/009.phpt] TEST 13/874 [tests/010.phpt] PASS XMLReader: libxml2 XML Reader, next [tests/010.phpt] TEST 14/874 [tests/011.phpt] PASS XMLReader: libxml2 XML Reader, string data [tests/011.phpt] TEST 15/874 [tests/012.phpt] PASS XMLReader: accessing empty and non existing attributes [tests/012.phpt] TEST 16/874 [tests/013.phpt] PASS XMLReader: Schema validation [tests/013.phpt] TEST 17/874 [tests/014.phpt] PASS XMLReader: libxml2 XML Reader, read-only element values cannot be modified [tests/014.phpt] TEST 18/874 [tests/015-get-errors.phpt] PASS XMLReader: libxml2 XML Reader, Move cursor to a named attribute within a namespace, with invalid arguments [tests/015-get-errors.phpt] TEST 19/874 [tests/015-move-errors.phpt] PASS XMLReader: libxml2 XML Reader, Move cursor to a named attribute within a namespace, with invalid arguments [tests/015-move-errors.phpt] TEST 20/874 [tests/015.phpt] PASS XMLReader: libxml2 XML Reader, Move cursor to a named attribute within a namespace [tests/015.phpt] TEST 21/874 [tests/bug36743.phpt] PASS Bug #36743 (In a class extending XMLReader array properties are not writable) [tests/bug36743.phpt] TEST 22/874 [tests/bug42139.phpt] PASS Bug #42139 (XMLReader option constants are broken using XML()) [tests/bug42139.phpt] TEST 23/874 [tests/bug51936.phpt] PASS Bug #51936 (Crash with clone XMLReader) [tests/bug51936.phpt] TEST 24/874 [tests/bug64230.phpt] PASS Bug #64230 (XMLReader does not suppress errors) [tests/bug64230.phpt] TEST 25/874 [tests/bug70309.phpt] SKIP XMLReader: Bug #70309 XmlReader read generates extra output [tests/bug70309.phpt] reason: .. only for Windows TEST 26/874 [tests/bug71805.phpt] PASS XMLReader: Bug #71805 XML files can generate UTF-8 error even if they are UTF-8 [tests/bug71805.phpt] TEST 27/874 [tests/bug73053.phpt] PASS Bug #73053 (XML reader with setSchema now fails under 5.6.25) [tests/bug73053.phpt] TEST 28/874 [tests/bug73246.phpt] PASS Bug #73246 (XMLReader: encoding length not checked) [tests/bug73246.phpt] TEST 29/874 [tests/bug74457.phpt] PASS XMLReader: Bug #74457 Wrong reflection on XMLReader::expand [tests/bug74457.phpt] TEST 30/874 [tests/bug81521.phpt] PASS Bug #81521: XMLReader::getParserProperty may throw with a valid property [tests/bug81521.phpt] TEST 31/874 [tests/expand.phpt] PASS XMLReader: Expand into existing DOM documet [tests/expand.phpt] TEST 32/874 [tests/expand_error.phpt] PASS XMLReader: Expand Error [tests/expand_error.phpt] TEST 33/874 [tests/fromStream_broken_stream.phpt] PASS XMLReader::fromStream() - broken stream [tests/fromStream_broken_stream.phpt] TEST 34/874 [tests/fromStream_custom_constructor.phpt] PASS XMLReader::fromStream() - custom constructor [tests/fromStream_custom_constructor.phpt] TEST 35/874 [tests/fromStream_custom_constructor_error.phpt] PASS XMLReader::fromStream() - custom constructor with error [tests/fromStream_custom_constructor_error.phpt] TEST 36/874 [tests/fromStream_legit_usage.phpt] PASS XMLReader::fromStream() - legit usage [tests/fromStream_legit_usage.phpt] TEST 37/874 [tests/fromString_custom_constructor.phpt] PASS XMLReader::fromString() - custom constructor [tests/fromString_custom_constructor.phpt] TEST 38/874 [tests/fromString_custom_constructor_error.phpt] PASS XMLReader::fromString() - custom constructor with error [tests/fromString_custom_constructor_error.phpt] TEST 39/874 [tests/fromUri_custom_constructor.phpt] PASS XMLReader::fromUri() - custom constructor [tests/fromUri_custom_constructor.phpt] TEST 40/874 [tests/fromUri_custom_constructor_error.phpt] PASS XMLReader::fromUri() - custom constructor with error [tests/fromUri_custom_constructor_error.phpt] TEST 41/874 [tests/gh14183.phpt] PASS GH-14183 (XMLReader::open() can't be overridden) [tests/gh14183.phpt] TEST 42/874 [tests/gh16292.phpt] PASS GH-16292 (Segmentation fault in ext/xmlreader/php_xmlreader.c:1282) [tests/gh16292.phpt] TEST 43/874 [tests/invalid_encoding.phpt] PASS Passing an invalid character encoding [tests/invalid_encoding.phpt] TEST 44/874 [tests/libxml_global_state_entity_loader_bypass.phpt] SKIP GHSA-3qrf-m4j2-pcrr (libxml global state entity loader bypass) [tests/libxml_global_state_entity_loader_bypass.phpt] reason: Required extension missing: zend_test TEST 45/874 [tests/next_basic.phpt] PASS XMLReader: next basic [tests/next_basic.phpt] TEST 46/874 [tests/open_error.phpt] PASS XMLReader: open error [tests/open_error.phpt] TEST 47/874 [tests/readString_basic.phpt] PASS XMLReader: readString basic [tests/readString_basic.phpt] TEST 48/874 [tests/setParserProperty_error.phpt] PASS XMLReader: setParserProperty Error [tests/setParserProperty_error.phpt] TEST 49/874 [tests/setSchema_error.phpt] PASS XMLReader: setSchema Error [tests/setSchema_error.phpt] TEST 50/874 [tests/static.phpt] PASS Calling XMLReader::open() and ::XML() statically [tests/static.phpt] TEST 51/874 [tests/var_dump.phpt] PASS XMLReader - var_dump [tests/var_dump.phpt] TEST 52/874 [tests/virtual_properties.phpt] PASS Virtual property tests [tests/virtual_properties.phpt] TEST 53/874 [tests/virtual_properties2.phpt] PASS Virtual property existence tests [tests/virtual_properties2.phpt] TEST 54/874 [tests/virtual_properties3.phpt] PASS Virtual property unset tests [tests/virtual_properties3.phpt] TEST 55/874 [ext/dom/tests/DOM4_ChildNode_wrong_document.phpt] PASS DOMChildNode::after(), before, replaceWith with DOMNode from wrong document throws exception [ext/dom/tests/DOM4_ChildNode_wrong_document.phpt] TEST 56/874 [ext/dom/tests/DOM4_DOMNode_ElementSiblings.phpt] PASS DOMNode: Element Siblings [ext/dom/tests/DOM4_DOMNode_ElementSiblings.phpt] TEST 57/874 [ext/dom/tests/DOM4_DOMNode_after.phpt] PASS DOMNode::after() [ext/dom/tests/DOM4_DOMNode_after.phpt] TEST 58/874 [ext/dom/tests/DOM4_DOMNode_after_ns.phpt] PASS DOMNode::after() with namespace [ext/dom/tests/DOM4_DOMNode_after_ns.phpt] TEST 59/874 [ext/dom/tests/DOM4_DOMNode_append_ns.phpt] PASS DOMNode::append() with namespace [ext/dom/tests/DOM4_DOMNode_append_ns.phpt] TEST 60/874 [ext/dom/tests/DOM4_DOMNode_before.phpt] PASS DOMNode::before() [ext/dom/tests/DOM4_DOMNode_before.phpt] TEST 61/874 [ext/dom/tests/DOM4_DOMNode_before_ns.phpt] PASS DOMNode::before() with namespace [ext/dom/tests/DOM4_DOMNode_before_ns.phpt] TEST 62/874 [ext/dom/tests/DOM4_DOMNode_prepend_ns.phpt] PASS DOMNode::prepend() with namespace [ext/dom/tests/DOM4_DOMNode_prepend_ns.phpt] TEST 63/874 [ext/dom/tests/DOM4_DOMNode_remove.phpt] PASS DOMNode::remove() [ext/dom/tests/DOM4_DOMNode_remove.phpt] TEST 64/874 [ext/dom/tests/DOM4_DOMNode_removeDanglingElement.phpt] PASS DOMNode::remove() dangling element [ext/dom/tests/DOM4_DOMNode_removeDanglingElement.phpt] TEST 65/874 [ext/dom/tests/DOM4_DOMNode_replaceWith.phpt] PASS DOMNode::replaceWith() [ext/dom/tests/DOM4_DOMNode_replaceWith.phpt] TEST 66/874 [ext/dom/tests/DOM4_ParentNode.phpt] PASS DOMParentNode: Child Element Handling [ext/dom/tests/DOM4_ParentNode.phpt] TEST 67/874 [ext/dom/tests/DOM4_ParentNode_Fragment.phpt] PASS DOMParentNode: Child Element Handling [ext/dom/tests/DOM4_ParentNode_Fragment.phpt] TEST 68/874 [ext/dom/tests/DOM4_ParentNode_append.phpt] PASS DOMParentNode::append() [ext/dom/tests/DOM4_ParentNode_append.phpt] TEST 69/874 [ext/dom/tests/DOM4_ParentNode_append_invalidtypes.phpt] PASS DOMParentNode::append() exception on invalid argument [ext/dom/tests/DOM4_ParentNode_append_invalidtypes.phpt] TEST 70/874 [ext/dom/tests/DOM4_ParentNode_append_with_attributes.phpt] PASS DOMParentNode::append() with attributes [ext/dom/tests/DOM4_ParentNode_append_with_attributes.phpt] TEST 71/874 [ext/dom/tests/DOM4_ParentNode_append_wrong_document.phpt] PASS DOMParentNode::append() with DOMNode from wrong document throws exception [ext/dom/tests/DOM4_ParentNode_append_wrong_document.phpt] TEST 72/874 [ext/dom/tests/DOM4_ParentNode_prepend.phpt] PASS DOMParentNode::prepend() [ext/dom/tests/DOM4_ParentNode_prepend.phpt] TEST 73/874 [ext/dom/tests/DOMAttr_construct_error_001.phpt] PASS DOMAttr __construct() with no arguments. [ext/dom/tests/DOMAttr_construct_error_001.phpt] TEST 74/874 [ext/dom/tests/DOMAttr_name_basic_001.phpt] PASS DOMAttr read $name property. [ext/dom/tests/DOMAttr_name_basic_001.phpt] TEST 75/874 [ext/dom/tests/DOMAttr_ownerElement_error_001.phpt] PASS Read $ownerElement with null parent. [ext/dom/tests/DOMAttr_ownerElement_error_001.phpt] TEST 76/874 [ext/dom/tests/DOMAttr_value_basic_001.phpt] PASS Read empty $value. [ext/dom/tests/DOMAttr_value_basic_001.phpt] TEST 77/874 [ext/dom/tests/DOMAttr_value_basic_002.phpt] PASS Write non-string $value property [ext/dom/tests/DOMAttr_value_basic_002.phpt] TEST 78/874 [ext/dom/tests/DOMCDATASection_construct_error_001.phpt] PASS __construct() with no arguments. [ext/dom/tests/DOMCDATASection_construct_error_001.phpt] TEST 79/874 [ext/dom/tests/DOMCharacterData_appendData_basic.phpt] PASS DOMCharacterData::appendData basic functionality test [ext/dom/tests/DOMCharacterData_appendData_basic.phpt] TEST 80/874 [ext/dom/tests/DOMCharacterData_data_basic_002.phpt] PASS Create CDATA section and change it using DOMcreateCDATASection [ext/dom/tests/DOMCharacterData_data_basic_002.phpt] TEST 81/874 [ext/dom/tests/DOMCharacterData_data_error_002.phpt] PASS Invalid State Error when getting data on DOMCharacterData out of content. [ext/dom/tests/DOMCharacterData_data_error_002.phpt] TEST 82/874 [ext/dom/tests/DOMCharacterData_deleteData_basic_001.phpt] PASS DOMCharacterData::deleteData() with count exceeding string size. [ext/dom/tests/DOMCharacterData_deleteData_basic_001.phpt] TEST 83/874 [ext/dom/tests/DOMCharacterData_deleteData_error_002.phpt] PASS DOMCharacterData::deleteData() with offset exceeding string size. [ext/dom/tests/DOMCharacterData_deleteData_error_002.phpt] TEST 84/874 [ext/dom/tests/DOMCharacterData_length_error_001.phpt] PASS Invalid State Error when getting length on DOMCharacterData out of content. [ext/dom/tests/DOMCharacterData_length_error_001.phpt] TEST 85/874 [ext/dom/tests/DOMCharacterData_replaceWith_self.phpt] PASS DOMCharacterData::replaceWith() with itself [ext/dom/tests/DOMCharacterData_replaceWith_self.phpt] TEST 86/874 [ext/dom/tests/DOMCharacterData_substringData_basic_001.phpt] PASS __DOMCharacterData::substringData pull mid section of string [ext/dom/tests/DOMCharacterData_substringData_basic_001.phpt] TEST 87/874 [ext/dom/tests/DOMChildNode_methods_without_parent.phpt] PASS DOMChildNode methods without a parent [ext/dom/tests/DOMChildNode_methods_without_parent.phpt] TEST 88/874 [ext/dom/tests/DOMComment_appendData_basic.phpt] PASS Test adding data to a DOMComment [ext/dom/tests/DOMComment_appendData_basic.phpt] TEST 89/874 [ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt] PASS DOMComment::appendData basic functionality test [ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt] TEST 90/874 [ext/dom/tests/DOMComment_construct_basic_001.phpt] PASS DOMComment::__construct() with constructor called twice. [ext/dom/tests/DOMComment_construct_basic_001.phpt] TEST 91/874 [ext/dom/tests/DOMComment_construct_error_001.phpt] PASS DOMComment::__construct() with more arguments than acceptable. [ext/dom/tests/DOMComment_construct_error_001.phpt] TEST 92/874 [ext/dom/tests/DOMComment_insertData_basic.phpt] PASS Test inserting data into a DOMComment basic test [ext/dom/tests/DOMComment_insertData_basic.phpt] TEST 93/874 [ext/dom/tests/DOMComment_insertData_error1.phpt] PASS Test inserting data into a DOMComment basic test [ext/dom/tests/DOMComment_insertData_error1.phpt] TEST 94/874 [ext/dom/tests/DOMComment_insertData_error2.phpt] PASS Test inserting data into a DOMComment basic test [ext/dom/tests/DOMComment_insertData_error2.phpt] TEST 95/874 [ext/dom/tests/DOMComment_replaceData_basic.phpt] PASS Test replacing data into a DOMComment basic test [ext/dom/tests/DOMComment_replaceData_basic.phpt] TEST 96/874 [ext/dom/tests/DOMComment_replaceData_error1.phpt] PASS Test replacing data into a DOMComment basic test [ext/dom/tests/DOMComment_replaceData_error1.phpt] TEST 97/874 [ext/dom/tests/DOMComment_replaceData_error2.phpt] PASS Test replacing data into a DOMComment basic test [ext/dom/tests/DOMComment_replaceData_error2.phpt] TEST 98/874 [ext/dom/tests/DOMDocumentFragment_appendXML_basic_001.phpt] PASS DOMDocumentFragment::appendXML() with children with properties. [ext/dom/tests/DOMDocumentFragment_appendXML_basic_001.phpt] TEST 99/874 [ext/dom/tests/DOMDocumentFragment_appendXML_error_002.phpt] PASS DOMDocumentFragment::appendXML() with unbound fragment. [ext/dom/tests/DOMDocumentFragment_appendXML_error_002.phpt] TEST 100/874 [ext/dom/tests/DOMDocumentFragment_appendXML_error_003.phpt] PASS DOMDocumentFragment::appendXML() with unbalanced chunks. [ext/dom/tests/DOMDocumentFragment_appendXML_error_003.phpt] TEST 101/874 [ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt] PASS Testing DOMDocumentFragment::appendXML and DOMDocumentFragment::hasChildNodes [ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt] TEST 102/874 [ext/dom/tests/DOMDocumentFragment_construct_basic_001.phpt] PASS DOMDocumentFragment::__construct(). [ext/dom/tests/DOMDocumentFragment_construct_basic_001.phpt] TEST 103/874 [ext/dom/tests/DOMDocumentFragment_construct_error_001.phpt] PASS DOMDocumentFragment::__construct() with too many errors. [ext/dom/tests/DOMDocumentFragment_construct_error_001.phpt] TEST 104/874 [ext/dom/tests/DOMDocumentType_basic_001.phpt] PASS DOMDocumentType: basic access to all properties. [ext/dom/tests/DOMDocumentType_basic_001.phpt] TEST 105/874 [ext/dom/tests/DOMDocumentType_entities_error_001.phpt] PASS DOMDocumentType::entities with invalid state. [ext/dom/tests/DOMDocumentType_entities_error_001.phpt] TEST 106/874 [ext/dom/tests/DOMDocumentType_internalSubset_error_001.phpt] PASS DOMDocumentType::internalSubset with invalid state. [ext/dom/tests/DOMDocumentType_internalSubset_error_001.phpt] TEST 107/874 [ext/dom/tests/DOMDocumentType_name_error_001.phpt] PASS DOMDocumentType::name with invalid state. [ext/dom/tests/DOMDocumentType_name_error_001.phpt] TEST 108/874 [ext/dom/tests/DOMDocumentType_notations_error_001.phpt] PASS DOMDocumentType::notations with invalid state. [ext/dom/tests/DOMDocumentType_notations_error_001.phpt] TEST 109/874 [ext/dom/tests/DOMDocumentType_publicId_basic_001.phpt] PASS DOMDocumentType::publicId with empty value. [ext/dom/tests/DOMDocumentType_publicId_basic_001.phpt] TEST 110/874 [ext/dom/tests/DOMDocumentType_publicId_error_001.phpt] PASS DOMDocumentType::publicId with invalid state. [ext/dom/tests/DOMDocumentType_publicId_error_001.phpt] TEST 111/874 [ext/dom/tests/DOMDocumentType_systemId_basic_001.phpt] PASS DOMDocumentType::systemId with empty value. [ext/dom/tests/DOMDocumentType_systemId_basic_001.phpt] TEST 112/874 [ext/dom/tests/DOMDocumentType_systemId_error_001.phpt] PASS DOMDocumentType::systemId with invalid state. [ext/dom/tests/DOMDocumentType_systemId_error_001.phpt] TEST 113/874 [ext/dom/tests/DOMDocument_adoptNode.phpt] PASS Tests DOMDocument::adoptNode() [ext/dom/tests/DOMDocument_adoptNode.phpt] TEST 114/874 [ext/dom/tests/DOMDocument_adoptNode_attribute_references.phpt] PASS DOMDocument::adoptNode() with attribute references [ext/dom/tests/DOMDocument_adoptNode_attribute_references.phpt] TEST 115/874 [ext/dom/tests/DOMDocument_config_basic.phpt] PASS Tests DOMDocument::config read [ext/dom/tests/DOMDocument_config_basic.phpt] TEST 116/874 [ext/dom/tests/DOMDocument_createAttribute_basic.phpt] PASS DomDocument::createAttribute() - basic test for DomDocument::createAttribute() [ext/dom/tests/DOMDocument_createAttribute_basic.phpt] TEST 117/874 [ext/dom/tests/DOMDocument_createAttribute_error.phpt] PASS Test DOMDocument::createAttribute() for expected exception thrown when wrong parameter passed [ext/dom/tests/DOMDocument_createAttribute_error.phpt] TEST 118/874 [ext/dom/tests/DOMDocument_createAttribute_error1.phpt] PASS DomDocument::createAttribute() - error test for DomDocument::createAttribute() [ext/dom/tests/DOMDocument_createAttribute_error1.phpt] TEST 119/874 [ext/dom/tests/DOMDocument_createAttribute_variation.phpt] PASS Test DOMDocument::createAttribute() for expected return value [ext/dom/tests/DOMDocument_createAttribute_variation.phpt] TEST 120/874 [ext/dom/tests/DOMDocument_createEntityReference_basic.phpt] PASS DOMDocument::createEntityReference() should create a new entity reference node [ext/dom/tests/DOMDocument_createEntityReference_basic.phpt] TEST 121/874 [ext/dom/tests/DOMDocument_createEntityReference_error1.phpt] PASS DomDocument::createEntityReference() - DOM_INVALID_CHARACTER_ERR raised if name contains an invalid character [ext/dom/tests/DOMDocument_createEntityReference_error1.phpt] TEST 122/874 [ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt] PASS DomDocument::createProcessingInstruction() - basic test for DomDocument::createProcessingInstruction() [ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt] TEST 123/874 [ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt] PASS DomDocument::createProcessingInstruction() - error test for DomDocument::createProcessingInstruction() [ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt] TEST 124/874 [ext/dom/tests/DOMDocument_documentURI_basic.phpt] PASS Tests DOMDocument::documentURI read and write [ext/dom/tests/DOMDocument_documentURI_basic.phpt] TEST 125/874 [ext/dom/tests/DOMDocument_encoding_basic.phpt] PASS DOMDocument::$encoding - read/write tests (dom_document_encoding_read/dom_document_encoding_write) [ext/dom/tests/DOMDocument_encoding_basic.phpt] TEST 126/874 [ext/dom/tests/DOMDocument_getElementsByTagNameNS_match_any_namespace.phpt] PASS DOMDocument::getElementsByTagNameNS() match any namespace [ext/dom/tests/DOMDocument_getElementsByTagNameNS_match_any_namespace.phpt] TEST 127/874 [ext/dom/tests/DOMDocument_getElementsByTagName_liveness.phpt] PASS DOMDocument::getElementsByTagName() is live [ext/dom/tests/DOMDocument_getElementsByTagName_liveness.phpt] TEST 128/874 [ext/dom/tests/DOMDocument_getElementsByTagName_liveness_simplexml.phpt] PASS DOMDocument::getElementsByTagName() liveness with simplexml_import_dom [ext/dom/tests/DOMDocument_getElementsByTagName_liveness_simplexml.phpt] TEST 129/874 [ext/dom/tests/DOMDocument_getElementsByTagName_liveness_tree_walk.phpt] PASS DOMDocument::getElementsByTagName() liveness tree walk [ext/dom/tests/DOMDocument_getElementsByTagName_liveness_tree_walk.phpt] TEST 130/874 [ext/dom/tests/DOMDocument_getElementsByTagName_liveness_write_properties.phpt] PASS DOMDocument::getElementsByTagName() liveness affected by writing properties [ext/dom/tests/DOMDocument_getElementsByTagName_liveness_write_properties.phpt] TEST 131/874 [ext/dom/tests/DOMDocument_getElementsByTagName_liveness_xinclude.phpt] PASS DOMDocument::getElementsByTagName() liveness with DOMDocument::xinclude() [ext/dom/tests/DOMDocument_getElementsByTagName_liveness_xinclude.phpt] TEST 132/874 [ext/dom/tests/DOMDocument_implementationRead_basic.phpt] PASS DOMDocument::DOMImplementation - basic test for DomDocument::DOMImplementation [ext/dom/tests/DOMDocument_implementationRead_basic.phpt] TEST 133/874 [ext/dom/tests/DOMDocument_importNode_attribute_prefix_conflict.phpt] PASS DOMDocument::importNode() with attribute prefix name conflict [ext/dom/tests/DOMDocument_importNode_attribute_prefix_conflict.phpt] TEST 134/874 [ext/dom/tests/DOMDocument_item_cache_invalidation.phpt] PASS DOMDocument node list item cache invalidation [ext/dom/tests/DOMDocument_item_cache_invalidation.phpt] TEST 135/874 [ext/dom/tests/DOMDocument_json_encode.phpt] PASS JSON encoding a DOMDocument [ext/dom/tests/DOMDocument_json_encode.phpt] TEST 136/874 [ext/dom/tests/DOMDocument_length_cache_invalidation.phpt] PASS DOMDocument node list length cache invalidation [ext/dom/tests/DOMDocument_length_cache_invalidation.phpt] TEST 137/874 [ext/dom/tests/DOMDocument_liveness_caching_invalidation.phpt] PASS DOMDocument liveness caching invalidation by textContent [ext/dom/tests/DOMDocument_liveness_caching_invalidation.phpt] TEST 138/874 [ext/dom/tests/DOMDocument_loadHTML_basic.phpt] PASS DOMDocument::loadHTML [ext/dom/tests/DOMDocument_loadHTML_basic.phpt] TEST 139/874 [ext/dom/tests/DOMDocument_loadHTML_error2.phpt] PASS DOMDocument::loadHTML() should fail if empty string provided as input [ext/dom/tests/DOMDocument_loadHTML_error2.phpt] TEST 140/874 [ext/dom/tests/DOMDocument_loadHTMLfile.phpt] PASS Test DOMDocument::loadHTMLFile [ext/dom/tests/DOMDocument_loadHTMLfile.phpt] TEST 141/874 [ext/dom/tests/DOMDocument_loadHTMLfile_error1.phpt] PASS Test DOMDocument::loadHTMLFile when the file doesn't exist [ext/dom/tests/DOMDocument_loadHTMLfile_error1.phpt] TEST 142/874 [ext/dom/tests/DOMDocument_loadHTMLfile_error2.phpt] PASS Test DOMDocument::loadHTMLFile when an empty string is passed [ext/dom/tests/DOMDocument_loadHTMLfile_error2.phpt] TEST 143/874 [ext/dom/tests/DOMDocument_loadHTMLfile_variation1.phpt] PASS Test DOMDocument::loadHTMLFile when an empty document is loaded [ext/dom/tests/DOMDocument_loadHTMLfile_variation1.phpt] TEST 144/874 [ext/dom/tests/DOMDocument_loadHTMLfile_variation2.phpt] PASS Test DOMDocument::loadHTMLFile when a not-well formed document is loaded [ext/dom/tests/DOMDocument_loadHTMLfile_variation2.phpt] TEST 145/874 [ext/dom/tests/DOMDocument_loadXML_basic.phpt] PASS Test DOMDocument::loadXML() basic behavior [ext/dom/tests/DOMDocument_loadXML_basic.phpt] TEST 146/874 [ext/dom/tests/DOMDocument_loadXML_error1.phpt] SKIP Test DOMDocument::loadXML() detects not-well formed XML [ext/dom/tests/DOMDocument_loadXML_error1.phpt] reason: libxml2 test variant for version < 2.12 TEST 147/874 [ext/dom/tests/DOMDocument_loadXML_error1_gte2_12.phpt] PASS Test DOMDocument::loadXML() detects not-well formed XML [ext/dom/tests/DOMDocument_loadXML_error1_gte2_12.phpt] TEST 148/874 [ext/dom/tests/DOMDocument_loadXML_error2_gte2_11.phpt] SKIP Test DOMDocument::loadXML() detects not-well formed XML [ext/dom/tests/DOMDocument_loadXML_error2_gte2_11.phpt] reason: libxml2 test variant for version >= 2.11 && <= 2.12 TEST 149/874 [ext/dom/tests/DOMDocument_loadXML_error2_gte2_12.phpt] PASS Test DOMDocument::loadXML() detects not-well formed XML [ext/dom/tests/DOMDocument_loadXML_error2_gte2_12.phpt] TEST 150/874 [ext/dom/tests/DOMDocument_loadXML_error2_pre2_11.phpt] SKIP Test DOMDocument::loadXML() detects not-well formed XML [ext/dom/tests/DOMDocument_loadXML_error2_pre2_11.phpt] reason: libxml2 test variant for version < 2.11 TEST 151/874 [ext/dom/tests/DOMDocument_loadXML_error3.phpt] PASS Test DOMDocument::loadXML() detects not-well formed XML [ext/dom/tests/DOMDocument_loadXML_error3.phpt] TEST 152/874 [ext/dom/tests/DOMDocument_loadXML_error4.phpt] PASS Test DOMDocument::loadXML() detects not-well formed XML [ext/dom/tests/DOMDocument_loadXML_error4.phpt] TEST 153/874 [ext/dom/tests/DOMDocument_loadXML_error5.phpt] PASS Test DOMDocument::loadXML() detects not-well formed XML [ext/dom/tests/DOMDocument_loadXML_error5.phpt] TEST 154/874 [ext/dom/tests/DOMDocument_loadXML_error6.phpt] PASS Test DOMDocument::loadXML() with empty file path [ext/dom/tests/DOMDocument_loadXML_error6.phpt] TEST 155/874 [ext/dom/tests/DOMDocument_loadXML_variation1.phpt] PASS Test DOMDocument::loadXML() with LIBXML_DTDLOAD option [ext/dom/tests/DOMDocument_loadXML_variation1.phpt] TEST 156/874 [ext/dom/tests/DOMDocument_loadXML_variation2.phpt] PASS Test DOMDocument::loadXML() with LIBXML_DTDVALID option [ext/dom/tests/DOMDocument_loadXML_variation2.phpt] TEST 157/874 [ext/dom/tests/DOMDocument_loadXML_variation3.phpt] PASS Test DOMDocument::loadXML() with LIBXML_DTDVALID and LIBXML_NOERROR options [ext/dom/tests/DOMDocument_loadXML_variation3.phpt] TEST 158/874 [ext/dom/tests/DOMDocument_loadXML_variation4.phpt] PASS Test DOMDocument::loadXML() with LIBXML_DTDATTR, LIBXML_NOCDATA, LIBXML_NOENT, LIBXML_NOBLANKS [ext/dom/tests/DOMDocument_loadXML_variation4.phpt] TEST 159/874 [ext/dom/tests/DOMDocument_load_basic.phpt] PASS Test DOMDocument::load() basic behavior [ext/dom/tests/DOMDocument_load_basic.phpt] TEST 160/874 [ext/dom/tests/DOMDocument_load_error1.phpt] SKIP Test DOMDocument::load() detects not-well formed XML [ext/dom/tests/DOMDocument_load_error1.phpt] reason: libxml2 test variant for version < 2.12 TEST 161/874 [ext/dom/tests/DOMDocument_load_error1_gte2_12.phpt] PASS Test DOMDocument::load() detects not-well formed XML [ext/dom/tests/DOMDocument_load_error1_gte2_12.phpt] TEST 162/874 [ext/dom/tests/DOMDocument_load_error2_gte2_11.phpt] SKIP Test DOMDocument::load() detects not-well formed [ext/dom/tests/DOMDocument_load_error2_gte2_11.phpt] reason: libxml2 test variant for version >= 2.11 && <= 2.12 TEST 163/874 [ext/dom/tests/DOMDocument_load_error2_gte2_12.phpt] PASS Test DOMDocument::load() detects not-well formed [ext/dom/tests/DOMDocument_load_error2_gte2_12.phpt] TEST 164/874 [ext/dom/tests/DOMDocument_load_error2_pre2_11.phpt] SKIP Test DOMDocument::load() detects not-well formed XML [ext/dom/tests/DOMDocument_load_error2_pre2_11.phpt] reason: libxml2 test variant for version < 2.11 TEST 165/874 [ext/dom/tests/DOMDocument_load_error3.phpt] PASS Test DOMDocument::load() detects not-well formed XML [ext/dom/tests/DOMDocument_load_error3.phpt] TEST 166/874 [ext/dom/tests/DOMDocument_load_error4.phpt] PASS Test DOMDocument::load() detects not-well formed XML [ext/dom/tests/DOMDocument_load_error4.phpt] TEST 167/874 [ext/dom/tests/DOMDocument_load_error5.phpt] PASS Test DOMDocument::load() detects not-well formed XML [ext/dom/tests/DOMDocument_load_error5.phpt] TEST 168/874 [ext/dom/tests/DOMDocument_load_error6.phpt] PASS Test DOMDocument::load() with invalid paths [ext/dom/tests/DOMDocument_load_error6.phpt] TEST 169/874 [ext/dom/tests/DOMDocument_load_variation1.phpt] PASS Test DOMDocument::load() with LIBXML_DTDLOAD option [ext/dom/tests/DOMDocument_load_variation1.phpt] TEST 170/874 [ext/dom/tests/DOMDocument_load_variation2.phpt] PASS Test DOMDocument::load() with LIBXML_DTDVALID option [ext/dom/tests/DOMDocument_load_variation2.phpt] TEST 171/874 [ext/dom/tests/DOMDocument_load_variation3.phpt] PASS Test DOMDocument::load() with LIBXML_DTDVALID and LIBXML_NOERROR options [ext/dom/tests/DOMDocument_load_variation3.phpt] TEST 172/874 [ext/dom/tests/DOMDocument_load_variation4.phpt] PASS Test DOMDocument::load() with LIBXML_DTDATTR, LIBXML_NOCDATA, LIBXML_NOENT, LIBXML_NOBLANKS [ext/dom/tests/DOMDocument_load_variation4.phpt] TEST 173/874 [ext/dom/tests/DOMDocument_preserveWhiteSpace_basic.phpt] PASS DOMDocument::$preserveWhiteSpace - test ability to read and write property [ext/dom/tests/DOMDocument_preserveWhiteSpace_basic.phpt] TEST 174/874 [ext/dom/tests/DOMDocument_preserveWhiteSpace_variations.phpt] PASS DOMDocument::$preserveWhiteSpace - test ability to read and write property [ext/dom/tests/DOMDocument_preserveWhiteSpace_variations.phpt] TEST 175/874 [ext/dom/tests/DOMDocument_recover_write.phpt] PASS DOMDocument::$recover write [ext/dom/tests/DOMDocument_recover_write.phpt] TEST 176/874 [ext/dom/tests/DOMDocument_relaxNGValidateSource_basic.phpt] PASS DOMDocument::relaxNGValidateSource() [ext/dom/tests/DOMDocument_relaxNGValidateSource_basic.phpt] TEST 177/874 [ext/dom/tests/DOMDocument_relaxNGValidateSource_error1.phpt] PASS DOMDocument::relaxNGValidateSource() should fail if document doesn't validate [ext/dom/tests/DOMDocument_relaxNGValidateSource_error1.phpt] TEST 178/874 [ext/dom/tests/DOMDocument_relaxNGValidateSource_error2.phpt] PASS DOMDocument::relaxNGValidateSource() should fail on invalid RNG schema [ext/dom/tests/DOMDocument_relaxNGValidateSource_error2.phpt] TEST 179/874 [ext/dom/tests/DOMDocument_relaxNGValidate_basic.phpt] PASS DOMDocument::relaxNGValidate() [ext/dom/tests/DOMDocument_relaxNGValidate_basic.phpt] TEST 180/874 [ext/dom/tests/DOMDocument_relaxNGValidate_error1.phpt] PASS DOMDocument::relaxNGValidate() should fail if document doesn't validate [ext/dom/tests/DOMDocument_relaxNGValidate_error1.phpt] TEST 181/874 [ext/dom/tests/DOMDocument_relaxNGValidate_error2.phpt] PASS DOMDocument::relaxNGValidate() should fail on invalid RelaxNG file source [ext/dom/tests/DOMDocument_relaxNGValidate_error2.phpt] TEST 182/874 [ext/dom/tests/DOMDocument_resolveExternals_basic.phpt] PASS Tests DOMDocument::resoleExternals get and set [ext/dom/tests/DOMDocument_resolveExternals_basic.phpt] TEST 183/874 [ext/dom/tests/DOMDocument_saveHTMLFile_basic.phpt] PASS DOMDocument::saveHTMLFile() should dump the internal document into a file using HTML formatting [ext/dom/tests/DOMDocument_saveHTMLFile_basic.phpt] TEST 184/874 [ext/dom/tests/DOMDocument_saveHTMLFile_error2.phpt] PASS DOMDocument::saveHTMLFile() should fail if called statically [ext/dom/tests/DOMDocument_saveHTMLFile_error2.phpt] TEST 185/874 [ext/dom/tests/DOMDocument_saveHTMLFile_formatOutput.phpt] PASS DOMDocument::saveHTMLFile() should format output on demand [ext/dom/tests/DOMDocument_saveHTMLFile_formatOutput.phpt] TEST 186/874 [ext/dom/tests/DOMDocument_saveHTMLFile_formatOutput_gte_2_13.phpt] SKIP DOMDocument::saveHTMLFile() should format output on demand [ext/dom/tests/DOMDocument_saveHTMLFile_formatOutput_gte_2_13.phpt] reason: see https://gitlab.gnome.org/GNOME/libxml2/-/issues/756 TEST 187/874 [ext/dom/tests/DOMDocument_saveHTMLFile_invalid_filename.phpt] PASS DOMDocument::saveHTMLFile() should fail with invalid filename [ext/dom/tests/DOMDocument_saveHTMLFile_invalid_filename.phpt] TEST 188/874 [ext/dom/tests/DOMDocument_saveHTML_basic.phpt] PASS DOMDocument::saveHTML() should dump the internal document into a string using HTML formatting [ext/dom/tests/DOMDocument_saveHTML_basic.phpt] TEST 189/874 [ext/dom/tests/DOMDocument_saveHTML_basic_gte_2_13.phpt] SKIP DOMDocument::saveHTMLFile() should dump the internal document into a file using HTML formatting [ext/dom/tests/DOMDocument_saveHTML_basic_gte_2_13.phpt] reason: see https://gitlab.gnome.org/GNOME/libxml2/-/issues/756 TEST 190/874 [ext/dom/tests/DOMDocument_saveHTML_error2.phpt] PASS DOMDocument::saveHTML() should fail if called statically [ext/dom/tests/DOMDocument_saveHTML_error2.phpt] TEST 191/874 [ext/dom/tests/DOMDocument_saveHTML_variant1.phpt] PASS DOMDocument::saveHTML() optional parameters [ext/dom/tests/DOMDocument_saveHTML_variant1.phpt] TEST 192/874 [ext/dom/tests/DOMDocument_saveHTML_variant2.phpt] PASS DOMDocument::saveHTML() vs DOMDocumet::saveXML() [ext/dom/tests/DOMDocument_saveHTML_variant2.phpt] TEST 193/874 [ext/dom/tests/DOMDocument_saveXML_XML_SAVE_NO_DECL.phpt] PASS DOMDocument::saveXML(): XML_SAVE_NO_DECL [ext/dom/tests/DOMDocument_saveXML_XML_SAVE_NO_DECL.phpt] TEST 194/874 [ext/dom/tests/DOMDocument_save_basic.phpt] PASS DOMDocument::save Test basic function of save method [ext/dom/tests/DOMDocument_save_basic.phpt] TEST 195/874 [ext/dom/tests/DOMDocument_savexml_basic.phpt] PASS DOM Document : save and saveXML [ext/dom/tests/DOMDocument_savexml_basic.phpt] TEST 196/874 [ext/dom/tests/DOMDocument_schemaValidateSource_addAttrs.phpt] PASS DomDocument::schemaValidateSource() - Add missing attribute default values from schema [ext/dom/tests/DOMDocument_schemaValidateSource_addAttrs.phpt] TEST 197/874 [ext/dom/tests/DOMDocument_schemaValidateSource_basic.phpt] PASS DomDocument::schemaValidateSource() - basic [ext/dom/tests/DOMDocument_schemaValidateSource_basic.phpt] TEST 198/874 [ext/dom/tests/DOMDocument_schemaValidateSource_error1.phpt] PASS DomDocument::schemaValidateSource() - string that is not a schema [ext/dom/tests/DOMDocument_schemaValidateSource_error1.phpt] TEST 199/874 [ext/dom/tests/DOMDocument_schemaValidateSource_error2.phpt] PASS DomDocument::schemaValidateSource() - non-conforming schema [ext/dom/tests/DOMDocument_schemaValidateSource_error2.phpt] TEST 200/874 [ext/dom/tests/DOMDocument_schemaValidateSource_error3.phpt] PASS DomDocument::schemaValidateSource() - empty string for schema string [ext/dom/tests/DOMDocument_schemaValidateSource_error3.phpt] TEST 201/874 [ext/dom/tests/DOMDocument_schemaValidateSource_missingAttrs.phpt] PASS DomDocument::schemaValidateSource() - Don't add missing attribute default values from schema [ext/dom/tests/DOMDocument_schemaValidateSource_missingAttrs.phpt] TEST 202/874 [ext/dom/tests/DOMDocument_schemaValidate_addAttrs.phpt] PASS DomDocument::schemaValidate() - Add missing attribute default values from schema [ext/dom/tests/DOMDocument_schemaValidate_addAttrs.phpt] TEST 203/874 [ext/dom/tests/DOMDocument_schemaValidate_basic.phpt] PASS DomDocument::schemaValidate() - basic [ext/dom/tests/DOMDocument_schemaValidate_basic.phpt] TEST 204/874 [ext/dom/tests/DOMDocument_schemaValidate_error1.phpt] PASS DomDocument::schemaValidate() - file that is not a schema [ext/dom/tests/DOMDocument_schemaValidate_error1.phpt] TEST 205/874 [ext/dom/tests/DOMDocument_schemaValidate_error2.phpt] PASS DomDocument::schemaValidate() - non-conforming schema file [ext/dom/tests/DOMDocument_schemaValidate_error2.phpt] TEST 206/874 [ext/dom/tests/DOMDocument_schemaValidate_error3.phpt] PASS DomDocument::schemaValidate() - empty string for schema file name [ext/dom/tests/DOMDocument_schemaValidate_error3.phpt] TEST 207/874 [ext/dom/tests/DOMDocument_schemaValidate_error5.phpt] PASS DomDocument::schemaValidate() - non-existent schema file [ext/dom/tests/DOMDocument_schemaValidate_error5.phpt] TEST 208/874 [ext/dom/tests/DOMDocument_schemaValidate_error6.phpt] PASS DomDocument::schemaValidate() - invalid path to schema [ext/dom/tests/DOMDocument_schemaValidate_error6.phpt] TEST 209/874 [ext/dom/tests/DOMDocument_schemaValidate_missingAttrs.phpt] PASS DomDocument::schemaValidate() - Don't add missing attribute default values from schema [ext/dom/tests/DOMDocument_schemaValidate_missingAttrs.phpt] TEST 210/874 [ext/dom/tests/DOMDocument_standalone_basic.phpt] PASS Tests DOMDocument::standalone get, set, and functionality [ext/dom/tests/DOMDocument_standalone_basic.phpt] TEST 211/874 [ext/dom/tests/DOMDocument_strictErrorChecking_basic.phpt] PASS DomDocument::$strictErrorChecking - basic test [ext/dom/tests/DOMDocument_strictErrorChecking_basic.phpt] TEST 212/874 [ext/dom/tests/DOMDocument_strictErrorChecking_variation.phpt] PASS DomDocument::$strictErrorChecking - ensure turning off actually works [ext/dom/tests/DOMDocument_strictErrorChecking_variation.phpt] TEST 213/874 [ext/dom/tests/DOMDocument_validate_basic.phpt] PASS DOMDocument::validate() should validate an internal DTD declaration [ext/dom/tests/DOMDocument_validate_basic.phpt] TEST 214/874 [ext/dom/tests/DOMDocument_validate_error2.phpt] PASS DOMDocument::validate() should fail if called statically [ext/dom/tests/DOMDocument_validate_error2.phpt] TEST 215/874 [ext/dom/tests/DOMDocument_validate_external_dtd.phpt] PASS DOMDocument::validate() should validate an external DTD declaration [ext/dom/tests/DOMDocument_validate_external_dtd.phpt] TEST 216/874 [ext/dom/tests/DOMDocument_validate_on_parse_basic.phpt] PASS DOMDocument::$validateOnParse - read/write tests (dom_document_validate_on_parse_read/dom_document_validate_on_parse_write) [ext/dom/tests/DOMDocument_validate_on_parse_basic.phpt] TEST 217/874 [ext/dom/tests/DOMDocument_validate_on_parse_variation.phpt] PASS DOMDocument::$validateOnParse - effectual determination (dom_document_validate_on_parse_read/dom_document_validate_on_parse_write) [ext/dom/tests/DOMDocument_validate_on_parse_variation.phpt] TEST 218/874 [ext/dom/tests/DOMDocument_version_write.phpt] PASS DOMDocument::$version write [ext/dom/tests/DOMDocument_version_write.phpt] TEST 219/874 [ext/dom/tests/DOMElement_append_hierarchy_test.phpt] PASS DOMElement::append() with hierarchy changes and errors [ext/dom/tests/DOMElement_append_hierarchy_test.phpt] TEST 220/874 [ext/dom/tests/DOMElement_className.phpt] PASS DOMElement::className [ext/dom/tests/DOMElement_className.phpt] TEST 221/874 [ext/dom/tests/DOMElement_getAttributeNames.phpt] PASS DOMElement::getAttributeNames() [ext/dom/tests/DOMElement_getAttributeNames.phpt] TEST 222/874 [ext/dom/tests/DOMElement_getElementsByTagName_without_document.phpt] PASS Node list cache should not break on DOMElement::getElementsByTagName() without document [ext/dom/tests/DOMElement_getElementsByTagName_without_document.phpt] TEST 223/874 [ext/dom/tests/DOMElement_get_or_has_attribute_ns_xmlns.phpt] PASS DOMElement::{get,has}AttributeNS() with xmlns [ext/dom/tests/DOMElement_get_or_has_attribute_ns_xmlns.phpt] TEST 224/874 [ext/dom/tests/DOMElement_hasAttributes_basic.phpt] PASS DOMNode: hasAttributes() [ext/dom/tests/DOMElement_hasAttributes_basic.phpt] TEST 225/874 [ext/dom/tests/DOMElement_id.phpt] PASS DOMElement::id [ext/dom/tests/DOMElement_id.phpt] TEST 226/874 [ext/dom/tests/DOMElement_insertAdjacentElement.phpt] PASS DOMElement::insertAdjacentElement() [ext/dom/tests/DOMElement_insertAdjacentElement.phpt] TEST 227/874 [ext/dom/tests/DOMElement_insertAdjacentText.phpt] PASS DOMElement::insertAdjacentText() [ext/dom/tests/DOMElement_insertAdjacentText.phpt] TEST 228/874 [ext/dom/tests/DOMElement_prefix_empty.phpt] PASS DOMElement->prefix with empty string creates bogus prefix [ext/dom/tests/DOMElement_prefix_empty.phpt] TEST 229/874 [ext/dom/tests/DOMElement_prepend_hierarchy_test.phpt] PASS DOMElement::prepend() with hierarchy changes and errors [ext/dom/tests/DOMElement_prepend_hierarchy_test.phpt] TEST 230/874 [ext/dom/tests/DOMElement_replaceChildren.phpt] PASS DOMParentNode::replaceChildren() [ext/dom/tests/DOMElement_replaceChildren.phpt] TEST 231/874 [ext/dom/tests/DOMElement_setAttributeNS_prefix_conflict.phpt] PASS DOMElement::setAttributeNS() with prefix name conflict [ext/dom/tests/DOMElement_setAttributeNS_prefix_conflict.phpt] TEST 232/874 [ext/dom/tests/DOMElement_toggleAttribute.phpt] PASS DOMElement::toggleAttribute() [ext/dom/tests/DOMElement_toggleAttribute.phpt] TEST 233/874 [ext/dom/tests/DOMElement_toggleAttribute_without_document.phpt] PASS DOMElement::toggleAttribute() without a document [ext/dom/tests/DOMElement_toggleAttribute_without_document.phpt] TEST 234/874 [ext/dom/tests/DOMEntityReference_basic.phpt] PASS DOMEntityReference - read $nodeName property [ext/dom/tests/DOMEntityReference_basic.phpt] TEST 235/874 [ext/dom/tests/DOMEntityReference_error1.phpt] PASS DOMEntityReference - DOM_INVALID_CHARACTER_ERR raised if name contains an invalid character [ext/dom/tests/DOMEntityReference_error1.phpt] TEST 236/874 [ext/dom/tests/DOMEntityReference_predefined_free.phpt] PASS Freeing of a predefined DOMEntityReference [ext/dom/tests/DOMEntityReference_predefined_free.phpt] TEST 237/874 [ext/dom/tests/DOMEntity_fields.phpt] PASS DOMEntity fields [ext/dom/tests/DOMEntity_fields.phpt] TEST 238/874 [ext/dom/tests/DOMImplementation_createDocumentType_basic.phpt] PASS DOMImplementation::createDocumentType() [ext/dom/tests/DOMImplementation_createDocumentType_basic.phpt] TEST 239/874 [ext/dom/tests/DOMImplementation_createDocument_basic.phpt] PASS DOMImplementation::createDocument() [ext/dom/tests/DOMImplementation_createDocument_basic.phpt] TEST 240/874 [ext/dom/tests/DOMImplementation_hasFeature_basic.phpt] PASS DOMImplementation::hasFeature() [ext/dom/tests/DOMImplementation_hasFeature_basic.phpt] TEST 241/874 [ext/dom/tests/DOMNamedNodeMap_count.phpt] PASS Test count nodes in DOMNamedNodeMap [ext/dom/tests/DOMNamedNodeMap_count.phpt] TEST 242/874 [ext/dom/tests/DOMNamedNodeMap_edge_case_offset.phpt] PASS Test edge case offsets in DOMNamedNodeMap [ext/dom/tests/DOMNamedNodeMap_edge_case_offset.phpt] TEST 243/874 [ext/dom/tests/DOMNamedNodeMap_string_references.phpt] PASS DOMNamedNodeMap string references [ext/dom/tests/DOMNamedNodeMap_string_references.phpt] TEST 244/874 [ext/dom/tests/DOMNode_C14NFile_basic.phpt] PASS DOMNode::C14NFile() [ext/dom/tests/DOMNode_C14NFile_basic.phpt] TEST 245/874 [ext/dom/tests/DOMNode_C14N_basic.phpt] PASS DOMNode::C14N() [ext/dom/tests/DOMNode_C14N_basic.phpt] TEST 246/874 [ext/dom/tests/DOMNode_C14N_references.phpt] PASS Test: Canonicalization - C14N() with references [ext/dom/tests/DOMNode_C14N_references.phpt] TEST 247/874 [ext/dom/tests/DOMNode_DOMNameSpaceNode_isConnected.phpt] PASS DOMNode::isConnected and DOMNameSpaceNode::isConnected [ext/dom/tests/DOMNode_DOMNameSpaceNode_isConnected.phpt] TEST 248/874 [ext/dom/tests/DOMNode_DOMNameSpaceNode_parentElement.phpt] PASS DOMNode::parentElement and DOMNameSpaceNode::parentElement [ext/dom/tests/DOMNode_DOMNameSpaceNode_parentElement.phpt] TEST 249/874 [ext/dom/tests/DOMNode_cloneNode_basic.phpt] PASS DOM cloneNode : Basic Functionality [ext/dom/tests/DOMNode_cloneNode_basic.phpt] TEST 250/874 [ext/dom/tests/DOMNode_contains.phpt] PASS DOMNode::contains() [ext/dom/tests/DOMNode_contains.phpt] TEST 251/874 [ext/dom/tests/DOMNode_getLineNo_basic.phpt] PASS DOMNode::getLineNo() [ext/dom/tests/DOMNode_getLineNo_basic.phpt] TEST 252/874 [ext/dom/tests/DOMNode_getNodePath_basic.phpt] PASS DOMNode::getNodePath() [ext/dom/tests/DOMNode_getNodePath_basic.phpt] TEST 253/874 [ext/dom/tests/DOMNode_getRootNode.phpt] PASS DOMNode::getRootNode() [ext/dom/tests/DOMNode_getRootNode.phpt] TEST 254/874 [ext/dom/tests/DOMNode_hasChildNodes.phpt] PASS Tests DOMNode::hasChildNodes() [ext/dom/tests/DOMNode_hasChildNodes.phpt] TEST 255/874 [ext/dom/tests/DOMNode_hasChildNodes_basic.phpt] PASS Test whether a node has child nodes: hasChildNodes() [ext/dom/tests/DOMNode_hasChildNodes_basic.phpt] TEST 256/874 [ext/dom/tests/DOMNode_insertBefore.phpt] PASS Tests DOMNode::insertBefore() [ext/dom/tests/DOMNode_insertBefore.phpt] TEST 257/874 [ext/dom/tests/DOMNode_insertBefore_error1.phpt] PASS DOMNode::insertBefore() should fail if node belongs to another document [ext/dom/tests/DOMNode_insertBefore_error1.phpt] TEST 258/874 [ext/dom/tests/DOMNode_insertBefore_error2.phpt] PASS Test DOMNode::insertBefore() check the error code DOM_NOT_FOUND is raised [ext/dom/tests/DOMNode_insertBefore_error2.phpt] TEST 259/874 [ext/dom/tests/DOMNode_insertBefore_error3.phpt] PASS Test DOMNode::insertBefore() check the error code DOM_NOT_FOUND is raised [ext/dom/tests/DOMNode_insertBefore_error3.phpt] TEST 260/874 [ext/dom/tests/DOMNode_insertBefore_error4.phpt] PASS Test DOMNode::insertBefore() check the error code DOM_NOT_FOUND is raised [ext/dom/tests/DOMNode_insertBefore_error4.phpt] TEST 261/874 [ext/dom/tests/DOMNode_insertBefore_error5.phpt] PASS Test DOMNode::insertBefore() check the error code DOM_NOT_FOUND is raised [ext/dom/tests/DOMNode_insertBefore_error5.phpt] TEST 262/874 [ext/dom/tests/DOMNode_insertBefore_error6.phpt] PASS Test DOMNode::insertBefore() check the error code DOM_NOT_FOUND is raised [ext/dom/tests/DOMNode_insertBefore_error6.phpt] TEST 263/874 [ext/dom/tests/DOMNode_isEqualNode.phpt] PASS DOMNode::isEqualNode() [ext/dom/tests/DOMNode_isEqualNode.phpt] TEST 264/874 [ext/dom/tests/DOMNode_issamenode_basic.phpt] PASS DOMNode: isSameNode() [ext/dom/tests/DOMNode_issamenode_basic.phpt] TEST 265/874 [ext/dom/tests/DOMNode_normalize_advanced.phpt] PASS DOMNode::normalize() advanced [ext/dom/tests/DOMNode_normalize_advanced.phpt] TEST 266/874 [ext/dom/tests/DOMNode_normalize_basic.phpt] PASS DOMNode::normalize() [ext/dom/tests/DOMNode_normalize_basic.phpt] TEST 267/874 [ext/dom/tests/DOMNode_removeChild_basic.phpt] PASS DOM removeChild : Basic Functionality [ext/dom/tests/DOMNode_removeChild_basic.phpt] TEST 268/874 [ext/dom/tests/DOMNode_removeChild_error1.phpt] PASS removeChild() where the node is not a child [ext/dom/tests/DOMNode_removeChild_error1.phpt] TEST 269/874 [ext/dom/tests/DOMNode_replaceChild_basic.phpt] PASS Replacing a child node [ext/dom/tests/DOMNode_replaceChild_basic.phpt] TEST 270/874 [ext/dom/tests/DOMNode_replaceChild_error1.phpt] PASS replaceChild() where the old node is not a child [ext/dom/tests/DOMNode_replaceChild_error1.phpt] TEST 271/874 [ext/dom/tests/DOMNode_replaceChild_error2.phpt] PASS replaceChild() where the new node is a grandparent of the old node [ext/dom/tests/DOMNode_replaceChild_error2.phpt] TEST 272/874 [ext/dom/tests/DOMParentNode_empty_argument.phpt] PASS DOMParentNode functions with empty argument [ext/dom/tests/DOMParentNode_empty_argument.phpt] TEST 273/874 [ext/dom/tests/DOMProcessingInstruction.phpt] PASS Tests for DOMProcessingInstruction class [ext/dom/tests/DOMProcessingInstruction.phpt] TEST 274/874 [ext/dom/tests/DOMText_appendData_basic.phpt] PASS DOMText::appendData basic functionality test [ext/dom/tests/DOMText_appendData_basic.phpt] TEST 275/874 [ext/dom/tests/DOMXPath_callables.phpt] PASS registerPHPFunctions() with callables - legit cases [ext/dom/tests/DOMXPath_callables.phpt] TEST 276/874 [ext/dom/tests/DOMXPath_callables_errors.phpt] PASS registerPHPFunctions() with callables - error cases [ext/dom/tests/DOMXPath_callables_errors.phpt] TEST 277/874 [ext/dom/tests/DOMXPath_clone.phpt] PASS DOMXPath: Cloning a DOMXPath object [ext/dom/tests/DOMXPath_clone.phpt] TEST 278/874 [ext/dom/tests/DOMXPath_constructor_registered_functions.phpt] PASS DOMXPath: Calling __construct() again when functions were already registered [ext/dom/tests/DOMXPath_constructor_registered_functions.phpt] TEST 279/874 [ext/dom/tests/DOMXPath_evaluate_namespace_node_set.phpt] PASS DOMXPath::evaluate() with PHP function passing a namespace node-set [ext/dom/tests/DOMXPath_evaluate_namespace_node_set.phpt] TEST 280/874 [ext/dom/tests/DOMXPath_evaluate_node_set_to_string.phpt] PASS DOMXPath::evaluate() with PHP function passing node-set returning a string [ext/dom/tests/DOMXPath_evaluate_node_set_to_string.phpt] TEST 281/874 [ext/dom/tests/DOMXPath_quote.phpt] PASS Test DOMXPath::quote with various inputs [ext/dom/tests/DOMXPath_quote.phpt] TEST 282/874 [ext/dom/tests/DOM_PHP_ERR_deprecated.phpt] PASS Test deprecation emitted on accessing DOM_PHP_ERR [ext/dom/tests/DOM_PHP_ERR_deprecated.phpt] TEST 283/874 [ext/dom/tests/DomNodeList_count.phpt] PASS Test count nodes in DOMNodeList [ext/dom/tests/DomNodeList_count.phpt] TEST 284/874 [ext/dom/tests/ParentNode_append_fragment_text_coalesce.phpt] PASS Text coalesce bug when appending fragment with text nodes [ext/dom/tests/ParentNode_append_fragment_text_coalesce.phpt] TEST 285/874 [ext/dom/tests/bug28721.phpt] PASS Bug #28721 (appendChild() and insertBefore() unset DOMText) [ext/dom/tests/bug28721.phpt] TEST 286/874 [ext/dom/tests/bug28817.phpt] PASS Bug #28817 (properties in extended class) [ext/dom/tests/bug28817.phpt] TEST 287/874 [ext/dom/tests/bug32615.phpt] PASS Bug #32615 (Replacing and inserting Fragments) [ext/dom/tests/bug32615.phpt] TEST 288/874 [ext/dom/tests/bug34276.phpt] PASS Bug #34276 (setAttributeNS and default namespace) [ext/dom/tests/bug34276.phpt] TEST 289/874 [ext/dom/tests/bug35342.phpt] PASS Bug #35342 (isset(DOMNodeList->length) returns false) [ext/dom/tests/bug35342.phpt] TEST 290/874 [ext/dom/tests/bug35673.phpt] PASS Bug #35673 (formatOutput does not work with saveHTML). [ext/dom/tests/bug35673.phpt] TEST 291/874 [ext/dom/tests/bug36756.phpt] PASS Bug #36756 (DOMDocument::removeChild corrupts node) [ext/dom/tests/bug36756.phpt] TEST 292/874 [ext/dom/tests/bug37277.phpt] PASS Bug #37277 (cloning Dom Documents or Nodes does not work) [ext/dom/tests/bug37277.phpt] TEST 293/874 [ext/dom/tests/bug37456.phpt] PASS Bug #37456 (DOMElement->setAttribute() loops forever) [ext/dom/tests/bug37456.phpt] TEST 294/874 [ext/dom/tests/bug38438.phpt] PASS Bug #38438 (DOMNodeList->item(0) segfault on empty NodeList) [ext/dom/tests/bug38438.phpt] TEST 295/874 [ext/dom/tests/bug38474.phpt] PASS Bug #38474 (getAttribute select attribute by order, even when prefixed) (OK to fail with libxml2 < 2.6.2x) [ext/dom/tests/bug38474.phpt] TEST 296/874 [ext/dom/tests/bug38850.phpt] PASS Bug #38850 (lookupNamespaceURI does not return default namespace) [ext/dom/tests/bug38850.phpt] TEST 297/874 [ext/dom/tests/bug38949.phpt] PASS Bug #38949 (Cannot get xmlns value attribute) [ext/dom/tests/bug38949.phpt] TEST 298/874 [ext/dom/tests/bug40836.phpt] PASS Bug #40836 (Segfault in insertBefore) [ext/dom/tests/bug40836.phpt] TEST 299/874 [ext/dom/tests/bug41257.phpt] PASS Bug #41257 (lookupNamespaceURI does not work as expected) [ext/dom/tests/bug41257.phpt] TEST 300/874 [ext/dom/tests/bug41374.phpt] PASS Bug #41374 (wholetext concats values of wrong nodes) [ext/dom/tests/bug41374.phpt] TEST 301/874 [ext/dom/tests/bug42082.phpt] PASS Bug #42082 (NodeList length zero should be empty) [ext/dom/tests/bug42082.phpt] TEST 302/874 [ext/dom/tests/bug43364.phpt] PASS Bug #43364 (recursive xincludes don't remove internal xml nodes properly) [ext/dom/tests/bug43364.phpt] TEST 303/874 [ext/dom/tests/bug44648.phpt] PASS Bug #44648 (Attribute names not checked for well formedness) [ext/dom/tests/bug44648.phpt] TEST 304/874 [ext/dom/tests/bug45251.phpt] PASS Bug #45251 (double free or corruption with setAttributeNode()) [ext/dom/tests/bug45251.phpt] TEST 305/874 [ext/dom/tests/bug46185.phpt] PASS Bug #46185 (importNode changes the namespace of an XML element). [ext/dom/tests/bug46185.phpt] TEST 306/874 [ext/dom/tests/bug46335.phpt] PASS Bug #46335 (DOMText::splitText doesn't handle multibyte characters). [ext/dom/tests/bug46335.phpt] TEST 307/874 [ext/dom/tests/bug46849.phpt] PASS Bug #46849 (Cloning DOMDocument doesn't clone the properties). [ext/dom/tests/bug46849.phpt] TEST 308/874 [ext/dom/tests/bug47430.phpt] PASS Bug #47430 (Errors after writing to nodeValue parameter of an absent previousSibling). [ext/dom/tests/bug47430.phpt] TEST 309/874 [ext/dom/tests/bug47530.phpt] PASS Bug #47530 (Importing objects into document fragments creates bogus "default" namespace) [ext/dom/tests/bug47530.phpt] TEST 310/874 [ext/dom/tests/bug47531_a.phpt] PASS Bug #47531 (No way of removing redundant xmlns: declarations) [ext/dom/tests/bug47531_a.phpt] TEST 311/874 [ext/dom/tests/bug47531_b.phpt] PASS Bug #47531 (No way of removing redundant xmlns: declarations) [ext/dom/tests/bug47531_b.phpt] TEST 312/874 [ext/dom/tests/bug47848.phpt] PASS Bug #47848 (importNode doesn't preserve attribute namespaces) [ext/dom/tests/bug47848.phpt] TEST 313/874 [ext/dom/tests/bug47849.phpt] PASS Bug #47849 (Non-deep import loses the namespace). [ext/dom/tests/bug47849.phpt] TEST 314/874 [ext/dom/tests/bug49463.phpt] PASS Bug #49463 (setAttributeNS fails setting default namespace). [ext/dom/tests/bug49463.phpt] TEST 315/874 [ext/dom/tests/bug49490.phpt] PASS Bug #49490 (XPath namespace prefix conflict). [ext/dom/tests/bug49490.phpt] TEST 316/874 [ext/dom/tests/bug50661.phpt] PASS Bug #50661 (DOMDocument::loadXML does not allow UTF-16). [ext/dom/tests/bug50661.phpt] TEST 317/874 [ext/dom/tests/bug52656.phpt] PASS Bug #52656 (DOMCdataSection does not work with splitText). [ext/dom/tests/bug52656.phpt] TEST 318/874 [ext/dom/tests/bug54382.phpt] PASS Bug #54382 DOMNode::getAttributeNodeNS doesn't get xmlns* attributes [ext/dom/tests/bug54382.phpt] TEST 319/874 [ext/dom/tests/bug54601.phpt] PASS Segfault when removing the Doctype node [ext/dom/tests/bug54601.phpt] TEST 320/874 [ext/dom/tests/bug55700.phpt] PASS Bug #55700 (XPath namespace prefix conflict, global registerNodeNS flag) [ext/dom/tests/bug55700.phpt] TEST 321/874 [ext/dom/tests/bug61858.phpt] PASS Bug #61858 DOMAttr debug info generates E_WARNING [ext/dom/tests/bug61858.phpt] TEST 322/874 [ext/dom/tests/bug65196.phpt] PASS bug #65196 (Passing DOMDocumentFragment to DOMDocument::saveHTML() Produces invalid Markup) [ext/dom/tests/bug65196.phpt] TEST 323/874 [ext/dom/tests/bug66502.phpt] PASS Bug #66502 (DOM document dangling reference) [ext/dom/tests/bug66502.phpt] TEST 324/874 [ext/dom/tests/bug66783.phpt] PASS Bug #66783 (UAF when appending DOMDocument to element) [ext/dom/tests/bug66783.phpt] TEST 325/874 [ext/dom/tests/bug67081.phpt] PASS Bug #67081 DOMDocumentType->internalSubset returns entire DOCTYPE tag, not only the subset [ext/dom/tests/bug67081.phpt] TEST 326/874 [ext/dom/tests/bug67440.phpt] PASS Bug #67440 (append_node of a DOMDocumentFragment does not reconcile namespaces) [ext/dom/tests/bug67440.phpt] TEST 327/874 [ext/dom/tests/bug67474.phpt] PASS Bug #67474 getElementsByTagNameNS and default namespace [ext/dom/tests/bug67474.phpt] TEST 328/874 [ext/dom/tests/bug67949.phpt] PASS Bug #67949: DOMNodeList elements should be accessible through array notation [ext/dom/tests/bug67949.phpt] TEST 329/874 [ext/dom/tests/bug69373.phpt] PASS Bug #69373 References to deleted XPath query results [ext/dom/tests/bug69373.phpt] TEST 330/874 [ext/dom/tests/bug69679.phpt] PASS Bug #69679 (DOMDocument::loadHTML refuses to accept NULL bytes) [ext/dom/tests/bug69679.phpt] TEST 331/874 [ext/dom/tests/bug69846.phpt] PASS Bug #69846 Segmenation fault (access violation) when iterating over DOMNodeList [ext/dom/tests/bug69846.phpt] TEST 332/874 [ext/dom/tests/bug70001.phpt] PASS Bug #70001 (Assigning to DOMNode::textContent does additional entity encoding) [ext/dom/tests/bug70001.phpt] TEST 333/874 [ext/dom/tests/bug70359.phpt] PASS Bug #70359 (print_r() on DOMAttr causes Segfault in php_libxml_node_free_list()) [ext/dom/tests/bug70359.phpt] TEST 334/874 [ext/dom/tests/bug70558.phpt] PASS Bug #70558 ("Couldn't fetch" error in DOMDocument::registerNodeClass()) [ext/dom/tests/bug70558.phpt] TEST 335/874 [ext/dom/tests/bug73907.phpt] PASS Bug #73907 nextSibling property not included in var_dump of DOMNode [ext/dom/tests/bug73907.phpt] TEST 336/874 [ext/dom/tests/bug74004.phpt] PASS Bug #74004 (DOMDocument->loadHTML and ->loadHTMLFile do not heed LIBXML_NOWARNING and LIBXML_NOERROR options) [ext/dom/tests/bug74004.phpt] TEST 337/874 [ext/dom/tests/bug74416.phpt] PASS Bug #74416 Wrong reflection on DOMNode::cloneNode [ext/dom/tests/bug74416.phpt] TEST 338/874 [ext/dom/tests/bug75451.phpt] PASS Bug #75451 (Assertion fails while foreach on empty xpath query) [ext/dom/tests/bug75451.phpt] TEST 339/874 [ext/dom/tests/bug76285.phpt] PASS Bug #76285 DOMDocument::formatOutput attribute sometimes ignored [ext/dom/tests/bug76285.phpt] TEST 340/874 [ext/dom/tests/bug77569.phpt] PASS Bug #77569 (Write Access Violation in DomImplementation) [ext/dom/tests/bug77569.phpt] TEST 341/874 [ext/dom/tests/bug77686.phpt] PASS Bug #77686 (Removed elements are still returned by getElementById) [ext/dom/tests/bug77686.phpt] TEST 342/874 [ext/dom/tests/bug78025.phpt] PASS Bug #78025 (segfault when accessing properties of DOMDocumentType) [ext/dom/tests/bug78025.phpt] TEST 343/874 [ext/dom/tests/bug78221.phpt] PASS Bug #78221 (DOMNode::normalize() doesn't remove empty text nodes) [ext/dom/tests/bug78221.phpt] TEST 344/874 [ext/dom/tests/bug78577.phpt] PASS Bug #78577 (Crash in DOMNameSpace debug info handlers) [ext/dom/tests/bug78577.phpt] TEST 345/874 [ext/dom/tests/bug79271.phpt] PASS Bug #79271 (DOMDocumentType::$childNodes is NULL) [ext/dom/tests/bug79271.phpt] TEST 346/874 [ext/dom/tests/bug79451.phpt] PASS Bug #79451 (Using DOMDocument->replaceChild on doctype causes double free) [ext/dom/tests/bug79451.phpt] TEST 347/874 [ext/dom/tests/bug79701/id_property.phpt] PASS Bug #79701 (getElementById does not correctly work with duplicate definitions) - id property variation [ext/dom/tests/bug79701/id_property.phpt] TEST 348/874 [ext/dom/tests/bug79701/node.phpt] PASS Bug #79701 (getElementById does not correctly work with duplicate definitions) - attribute node variation [ext/dom/tests/bug79701/node.phpt] TEST 349/874 [ext/dom/tests/bug79701/prepend.phpt] PASS Bug #79701 (getElementById does not correctly work with duplicate definitions) - prepending variation [ext/dom/tests/bug79701/prepend.phpt] TEST 350/874 [ext/dom/tests/bug79701/remove_attribute.phpt] PASS Bug #79701 (getElementById does not correctly work with duplicate definitions) - remove attribute variation [ext/dom/tests/bug79701/remove_attribute.phpt] TEST 351/874 [ext/dom/tests/bug79701/set_attr_value.phpt] PASS Bug #79701 (getElementById does not correctly work with duplicate definitions) - nodeValue / value variation [ext/dom/tests/bug79701/set_attr_value.phpt] TEST 352/874 [ext/dom/tests/bug79701/set_attribute_html.phpt] PASS Bug #79701 (getElementById does not correctly work with duplicate definitions) - set attribute in html variation [ext/dom/tests/bug79701/set_attribute_html.phpt] TEST 353/874 [ext/dom/tests/bug79701/set_attribute_ns_html.phpt] PASS Bug #79701 (getElementById does not correctly work with duplicate definitions) - set attribute ns in html variation [ext/dom/tests/bug79701/set_attribute_ns_html.phpt] TEST 354/874 [ext/dom/tests/bug79701/set_attribute_xml.phpt] PASS Bug #79701 (getElementById does not correctly work with duplicate definitions) - set attribute in xml variation [ext/dom/tests/bug79701/set_attribute_xml.phpt] TEST 355/874 [ext/dom/tests/bug79701/swap.phpt] PASS Bug #79701 (getElementById does not correctly work with duplicate definitions) - swapping variation [ext/dom/tests/bug79701/swap.phpt] TEST 356/874 [ext/dom/tests/bug79701/toggle.phpt] PASS Bug #79701 (getElementById does not correctly work with duplicate definitions) - toggle variation [ext/dom/tests/bug79701/toggle.phpt] TEST 357/874 [ext/dom/tests/bug79701/unconnected.phpt] PASS Bug #79701 (getElementById does not correctly work with duplicate definitions) - unconnected variation [ext/dom/tests/bug79701/unconnected.phpt] TEST 358/874 [ext/dom/tests/bug79852.phpt] PASS Bug #79852: count(DOMNodeList) doesn't match count(IteratorIterator(DOMNodeList)) [ext/dom/tests/bug79852.phpt] TEST 359/874 [ext/dom/tests/bug79968.phpt] PASS dom: Bug #79968 - Crash when calling before without valid hierachy [ext/dom/tests/bug79968.phpt] TEST 360/874 [ext/dom/tests/bug79971_2.phpt] PASS Bug #79971 (special character is breaking the path in xml function) [ext/dom/tests/bug79971_2.phpt] TEST 361/874 [ext/dom/tests/bug80268.phpt] SKIP Bug #80268 (loadHTML() truncates at NUL bytes) [ext/dom/tests/bug80268.phpt] reason: For libxml2 < 2.9.12 only TEST 362/874 [ext/dom/tests/bug80268_2.phpt] PASS Bug #80268 (loadHTML() truncates at NUL bytes) [ext/dom/tests/bug80268_2.phpt] TEST 363/874 [ext/dom/tests/bug80332_1.phpt] PASS Bug #80332 (Completely broken array access functionality with DOMNamedNodeMap) - DOMNamedNodeMap variation [ext/dom/tests/bug80332_1.phpt] TEST 364/874 [ext/dom/tests/bug80332_2.phpt] PASS Bug #80332 (Completely broken array access functionality with DOMNamedNodeMap) - DOMNodeList variation [ext/dom/tests/bug80332_2.phpt] TEST 365/874 [ext/dom/tests/bug80600.phpt] PASS dom: DOMChildNode::remove does not work on character data [ext/dom/tests/bug80600.phpt] TEST 366/874 [ext/dom/tests/bug80602.phpt] PASS Bug #80602 (Segfault when using DOMChildNode::before()) [ext/dom/tests/bug80602.phpt] TEST 367/874 [ext/dom/tests/bug80602_2.phpt] PASS Bug #80602 (Segfault when using DOMChildNode::after()) [ext/dom/tests/bug80602_2.phpt] TEST 368/874 [ext/dom/tests/bug80602_3.phpt] PASS Bug #80602 (Segfault when using DOMChildNode::before()) - use-after-free variation [ext/dom/tests/bug80602_3.phpt] TEST 369/874 [ext/dom/tests/bug80602_4.phpt] PASS Bug #80602 (Segfault when using DOMChildNode::before()) - after text merge variation [ext/dom/tests/bug80602_4.phpt] TEST 370/874 [ext/dom/tests/bug80927.phpt] PASS Bug #80927 (Removing documentElement after creating attribute node: possible use-after-free) [ext/dom/tests/bug80927.phpt] TEST 371/874 [ext/dom/tests/bug81433.phpt] PASS Bug #81433 (DOMElement::setIdAttribute(attr, true) called twice removes ID) [ext/dom/tests/bug81433.phpt] TEST 372/874 [ext/dom/tests/bug81642.phpt] PASS Bug #81642 (DOMChildNode::replaceWith() bug when replacing a node with itself) [ext/dom/tests/bug81642.phpt] TEST 373/874 [ext/dom/tests/bug_lifetime_parentNode_getAttributeNodeNS.phpt] PASS Lifetime issue with parentNode on getAttributeNodeNS() [ext/dom/tests/bug_lifetime_parentNode_getAttributeNodeNS.phpt] TEST 374/874 [ext/dom/tests/c14n_no_nodeset_returned.phpt] PASS Not returning a node set for C14N [ext/dom/tests/c14n_no_nodeset_returned.phpt] TEST 375/874 [ext/dom/tests/canonicalization.phpt] PASS Test: Canonicalization - C14N() [ext/dom/tests/canonicalization.phpt] TEST 376/874 [ext/dom/tests/canonicalization_special_nodes.phpt] PASS Test: Canonicalization with special nodes [ext/dom/tests/canonicalization_special_nodes.phpt] TEST 377/874 [ext/dom/tests/childNodes_current_crash.phpt] PASS Crash in childNodes iterator current() [ext/dom/tests/childNodes_current_crash.phpt] TEST 378/874 [ext/dom/tests/clone_attribute_namespace_01.phpt] PASS Cloning an attribute should retain its namespace 01 [ext/dom/tests/clone_attribute_namespace_01.phpt] TEST 379/874 [ext/dom/tests/clone_attribute_namespace_02.phpt] PASS Cloning an attribute should retain its namespace 02 [ext/dom/tests/clone_attribute_namespace_02.phpt] TEST 380/874 [ext/dom/tests/clone_nodes.phpt] PASS Clone nodes [ext/dom/tests/clone_nodes.phpt] TEST 381/874 [ext/dom/tests/compareDocumentPosition/attribute_child_order.phpt] PASS compareDocumentPosition: attribute vs child order [ext/dom/tests/compareDocumentPosition/attribute_child_order.phpt] TEST 382/874 [ext/dom/tests/compareDocumentPosition/attribute_order_different_element.phpt] PASS compareDocumentPosition: attribute order for different element [ext/dom/tests/compareDocumentPosition/attribute_order_different_element.phpt] TEST 383/874 [ext/dom/tests/compareDocumentPosition/attribute_order_same_element.phpt] PASS compareDocumentPosition: attribute order for same element [ext/dom/tests/compareDocumentPosition/attribute_order_same_element.phpt] TEST 384/874 [ext/dom/tests/compareDocumentPosition/contains_attribute_direct_descendent.phpt] PASS compareDocumentPosition: contains attribute as a direct descendent [ext/dom/tests/compareDocumentPosition/contains_attribute_direct_descendent.phpt] TEST 385/874 [ext/dom/tests/compareDocumentPosition/contains_attribute_freestanding.phpt] PASS compareDocumentPosition: contains attribute for a freestanding element [ext/dom/tests/compareDocumentPosition/contains_attribute_freestanding.phpt] TEST 386/874 [ext/dom/tests/compareDocumentPosition/contains_attribute_longer_descendent.phpt] PASS compareDocumentPosition: contains attribute as a descendent in a longer path [ext/dom/tests/compareDocumentPosition/contains_attribute_longer_descendent.phpt] TEST 387/874 [ext/dom/tests/compareDocumentPosition/contains_element_direct_descendent.phpt] PASS compareDocumentPosition: contains nodes as a direct descendent [ext/dom/tests/compareDocumentPosition/contains_element_direct_descendent.phpt] TEST 388/874 [ext/dom/tests/compareDocumentPosition/contains_element_longer_descendent.phpt] PASS compareDocumentPosition: contains nodes as a descendent in a longer path [ext/dom/tests/compareDocumentPosition/contains_element_longer_descendent.phpt] TEST 389/874 [ext/dom/tests/compareDocumentPosition/disconnected.phpt] PASS compareDocumentPosition: disconnected [ext/dom/tests/compareDocumentPosition/disconnected.phpt] TEST 390/874 [ext/dom/tests/compareDocumentPosition/element_order_different_depth.phpt] PASS compareDocumentPosition: element order at a different tree depth [ext/dom/tests/compareDocumentPosition/element_order_different_depth.phpt] TEST 391/874 [ext/dom/tests/compareDocumentPosition/element_order_direct_root_children.phpt] PASS compareDocumentPosition: direct root children [ext/dom/tests/compareDocumentPosition/element_order_direct_root_children.phpt] TEST 392/874 [ext/dom/tests/compareDocumentPosition/element_order_same_depth.phpt] PASS compareDocumentPosition: element order at the same tree depth [ext/dom/tests/compareDocumentPosition/element_order_same_depth.phpt] TEST 393/874 [ext/dom/tests/compareDocumentPosition/entity.phpt] PASS compareDocumentPosition: entity ordering [ext/dom/tests/compareDocumentPosition/entity.phpt] TEST 394/874 [ext/dom/tests/compareDocumentPosition/equal.phpt] PASS compareDocumentPosition: equal nodes [ext/dom/tests/compareDocumentPosition/equal.phpt] TEST 395/874 [ext/dom/tests/createAttributeNS_prefix_conflicts/setAttributeNS_with_prefix.phpt] PASS DOMDocument::createAttributeNS() with prefix name conflict - setAttributeNodeNS variation, with prefix [ext/dom/tests/createAttributeNS_prefix_conflicts/setAttributeNS_with_prefix.phpt] TEST 396/874 [ext/dom/tests/createAttributeNS_prefix_conflicts/setAttributeNS_without_prefix.phpt] PASS DOMDocument::createAttributeNS() with prefix name conflict - setAttributeNodeNS variation, without prefix [ext/dom/tests/createAttributeNS_prefix_conflicts/setAttributeNS_without_prefix.phpt] TEST 397/874 [ext/dom/tests/createAttributeNS_prefix_conflicts/setAttribute_mixed_prefix.phpt] PASS DOMDocument::createAttributeNS() with prefix name conflict - setAttributeNode variation (DOM Level 3), mixed [ext/dom/tests/createAttributeNS_prefix_conflicts/setAttribute_mixed_prefix.phpt] TEST 398/874 [ext/dom/tests/createAttributeNS_prefix_conflicts/setAttribute_with_prefix.phpt] PASS DOMDocument::createAttributeNS() with prefix name conflict - setAttributeNode variation (DOM Level 3), with prefix [ext/dom/tests/createAttributeNS_prefix_conflicts/setAttribute_with_prefix.phpt] TEST 399/874 [ext/dom/tests/createAttributeNS_prefix_conflicts/setAttribute_without_prefix.phpt] PASS DOMDocument::createAttributeNS() with prefix name conflict - setAttributeNode variation (DOM Level 3), without prefix [ext/dom/tests/createAttributeNS_prefix_conflicts/setAttribute_without_prefix.phpt] TEST 400/874 [ext/dom/tests/delayed_freeing/attribute_declaration.phpt] PASS Delayed freeing attribute declaration [ext/dom/tests/delayed_freeing/attribute_declaration.phpt] TEST 401/874 [ext/dom/tests/delayed_freeing/comment_node.phpt] PASS Delayed freeing comment node [ext/dom/tests/delayed_freeing/comment_node.phpt] TEST 402/874 [ext/dom/tests/delayed_freeing/direct_construction.phpt] PASS Tests with direction construction [ext/dom/tests/delayed_freeing/direct_construction.phpt] TEST 403/874 [ext/dom/tests/delayed_freeing/document_fragment.phpt] PASS Delayed freeing document fragment [ext/dom/tests/delayed_freeing/document_fragment.phpt] TEST 404/874 [ext/dom/tests/delayed_freeing/dom_character_data.phpt] PASS Delayed freeing character data [ext/dom/tests/delayed_freeing/dom_character_data.phpt] TEST 405/874 [ext/dom/tests/delayed_freeing/dtd_node.phpt] PASS Delayed freeing dtd node [ext/dom/tests/delayed_freeing/dtd_node.phpt] TEST 406/874 [ext/dom/tests/delayed_freeing/element_declaration.phpt] PASS Delayed freeing element declaration [ext/dom/tests/delayed_freeing/element_declaration.phpt] TEST 407/874 [ext/dom/tests/delayed_freeing/element_uaf_crash.phpt] PASS Delayed freeing should not cause a UAF [ext/dom/tests/delayed_freeing/element_uaf_crash.phpt] TEST 408/874 [ext/dom/tests/delayed_freeing/entity_declaration.phpt] PASS Delayed freeing entity declaration [ext/dom/tests/delayed_freeing/entity_declaration.phpt] TEST 409/874 [ext/dom/tests/delayed_freeing/entity_reference.phpt] PASS Delayed freeing entity reference [ext/dom/tests/delayed_freeing/entity_reference.phpt] TEST 410/874 [ext/dom/tests/delayed_freeing/gh9628_1.phpt] PASS GH-9628 (Implicitly removing nodes from \DOMDocument breaks existing references) - simple variation [ext/dom/tests/delayed_freeing/gh9628_1.phpt] TEST 411/874 [ext/dom/tests/delayed_freeing/gh9628_2.phpt] PASS GH-9628 (Implicitly removing nodes from \DOMDocument breaks existing references) - advanced variation [ext/dom/tests/delayed_freeing/gh9628_2.phpt] TEST 412/874 [ext/dom/tests/delayed_freeing/namespace_definition_crash.phpt] PASS Delayed freeing namespace definition should not crash [ext/dom/tests/delayed_freeing/namespace_definition_crash.phpt] TEST 413/874 [ext/dom/tests/delayed_freeing/namespace_definition_crash_in_attribute.phpt] PASS Delayed freeing namespace definition should not crash in attribute [ext/dom/tests/delayed_freeing/namespace_definition_crash_in_attribute.phpt] TEST 414/874 [ext/dom/tests/delayed_freeing/namespace_xmlns_declaration.phpt] PASS Delayed freeing namespace xmlns declaration [ext/dom/tests/delayed_freeing/namespace_xmlns_declaration.phpt] TEST 415/874 [ext/dom/tests/delayed_freeing/namespace_xmlns_declaration_attribute_variation.phpt] PASS Delayed freeing namespace xmlns declaration - attribute variation [ext/dom/tests/delayed_freeing/namespace_xmlns_declaration_attribute_variation.phpt] TEST 416/874 [ext/dom/tests/delayed_freeing/notation_declaration.phpt] PASS Delayed freeing notation declaration [ext/dom/tests/delayed_freeing/notation_declaration.phpt] TEST 417/874 [ext/dom/tests/delayed_freeing/processing_instruction.phpt] PASS Delayed freeing processing instruction [ext/dom/tests/delayed_freeing/processing_instruction.phpt] TEST 418/874 [ext/dom/tests/delayed_freeing/text_node.phpt] PASS Delayed freeing text node [ext/dom/tests/delayed_freeing/text_node.phpt] TEST 419/874 [ext/dom/tests/delayed_freeing/without_contructor.phpt] PASS Tests without running the constructor [ext/dom/tests/delayed_freeing/without_contructor.phpt] TEST 420/874 [ext/dom/tests/dom001.phpt] PASS Test 1: Accessing single node [ext/dom/tests/dom001.phpt] TEST 421/874 [ext/dom/tests/dom002.phpt] PASS Test 2: getElementsByTagName() / getElementsByTagNameNS() [ext/dom/tests/dom002.phpt] TEST 422/874 [ext/dom/tests/dom003.phpt] PASS Test 3: Exception Test [ext/dom/tests/dom003.phpt] TEST 423/874 [ext/dom/tests/dom004.phpt] PASS Test 4: Streams Test [ext/dom/tests/dom004.phpt] TEST 424/874 [ext/dom/tests/dom005.phpt] PASS Test 5: HTML Test [ext/dom/tests/dom005.phpt] TEST 425/874 [ext/dom/tests/dom006.phpt] PASS Test 6: Extends Test [ext/dom/tests/dom006.phpt] TEST 426/874 [ext/dom/tests/dom007.phpt] PASS Test 7: DTD tests [ext/dom/tests/dom007.phpt] TEST 427/874 [ext/dom/tests/dom_comment_basic.phpt] PASS DOM Comment : Basic Functionality [ext/dom/tests/dom_comment_basic.phpt] TEST 428/874 [ext/dom/tests/dom_comment_variation.phpt] PASS DOM Comment : Variation [ext/dom/tests/dom_comment_variation.phpt] TEST 429/874 [ext/dom/tests/dom_create_element.phpt] PASS Test 1: Creating Elements with and without Namespaces [ext/dom/tests/dom_create_element.phpt] TEST 430/874 [ext/dom/tests/dom_import_simplexml.phpt] PASS Interop Test: Import from SimpleXML [ext/dom/tests/dom_import_simplexml.phpt] TEST 431/874 [ext/dom/tests/dom_set_attr_node.phpt] PASS Test: setAttributeNode() [ext/dom/tests/dom_set_attr_node.phpt] TEST 432/874 [ext/dom/tests/dom_xinclude.phpt] PASS Test: Xinclude and Streams [ext/dom/tests/dom_xinclude.phpt] TEST 433/874 [ext/dom/tests/dom_xinclude_errors.phpt] SKIP Test: Xinclude errors [ext/dom/tests/dom_xinclude_errors.phpt] reason: for 64bit platforms only TEST 434/874 [ext/dom/tests/domattributes.phpt] PASS Attributes: DOMAttribute functionality [ext/dom/tests/domattributes.phpt] TEST 435/874 [ext/dom/tests/domchardata.phpt] PASS CharData: DOMCharacterData and related functionality [ext/dom/tests/domchardata.phpt] TEST 436/874 [ext/dom/tests/domdocument_createentityreference_001.phpt] PASS DomDocument::CreateEntityReference() - Creates an entity reference with the appropriate name [ext/dom/tests/domdocument_createentityreference_001.phpt] TEST 437/874 [ext/dom/tests/domelement.phpt] PASS Elements: DOMElement functionality [ext/dom/tests/domelement.phpt] TEST 438/874 [ext/dom/tests/domobject_debug_handler.phpt] PASS Objects of DOM extension: debug info object handler. [ext/dom/tests/domobject_debug_handler.phpt] TEST 439/874 [ext/dom/tests/domxpath.phpt] PASS DOMXPath Tests [ext/dom/tests/domxpath.phpt] TEST 440/874 [ext/dom/tests/element_child_and_parent_node_without_document.phpt] PASS DOMElement: DOMChildNode, DOMParentNode modifications without a document [ext/dom/tests/element_child_and_parent_node_without_document.phpt] TEST 441/874 [ext/dom/tests/entity_reference_stale_01.phpt] PASS Entity references with stale entity declaration 01 [ext/dom/tests/entity_reference_stale_01.phpt] TEST 442/874 [ext/dom/tests/entity_reference_stale_02.phpt] PASS Entity references with stale entity declaration 02 [ext/dom/tests/entity_reference_stale_02.phpt] TEST 443/874 [ext/dom/tests/entity_reference_stale_03.phpt] PASS Entity references with stale entity declaration 03 [ext/dom/tests/entity_reference_stale_03.phpt] TEST 444/874 [ext/dom/tests/fragments_multiple_nodes_DOMParentNode.phpt] PASS Handling fragments of multiple nodes for DOMParentNode [ext/dom/tests/fragments_multiple_nodes_DOMParentNode.phpt] TEST 445/874 [ext/dom/tests/getElementsByTagName_liveness_deallocated_document.phpt] PASS getElementsByTagName() liveness with deallocated document [ext/dom/tests/getElementsByTagName_liveness_deallocated_document.phpt] TEST 446/874 [ext/dom/tests/gh10234.phpt] PASS GH-10234 (Setting DOMAttr::textContent results in an empty attribute value.) [ext/dom/tests/gh10234.phpt] TEST 447/874 [ext/dom/tests/gh11288.phpt] PASS GH-11288 (Error: Couldn't fetch DOMElement introduced in 8.2.6, 8.1.19) [ext/dom/tests/gh11288.phpt] TEST 448/874 [ext/dom/tests/gh11289.phpt] PASS GH-11289 (DOMException: Not Found Error introduced in 8.2.6, 8.1.19) [ext/dom/tests/gh11289.phpt] TEST 449/874 [ext/dom/tests/gh11290.phpt] PASS GH-11290 (DOMElement::replaceWith causes crash) [ext/dom/tests/gh11290.phpt] TEST 450/874 [ext/dom/tests/gh11347.phpt] PASS GH-11347 (Memory leak when calling a static method inside an xpath query) [ext/dom/tests/gh11347.phpt] TEST 451/874 [ext/dom/tests/gh11500.phpt] PASS GH-11500 (Namespace reuse in createElementNS() generates wrong output) [ext/dom/tests/gh11500.phpt] TEST 452/874 [ext/dom/tests/gh11625.phpt] PASS GH-11625 (DOMElement::replaceWith() doesn't replace node with DOMDocumentFragment but just deletes node or causes wrapping <> depending on libxml2 version) [ext/dom/tests/gh11625.phpt] TEST 453/874 [ext/dom/tests/gh11682.phpt] PASS Fix GH-11682 (Consecutive calls to DOMNode::before and DOMNode::remove unlink wrong nodes) [ext/dom/tests/gh11682.phpt] TEST 454/874 [ext/dom/tests/gh11791.phpt] PASS GH-11791 (Wrong default value of DOMDocument.xmlStandalone) [ext/dom/tests/gh11791.phpt] TEST 455/874 [ext/dom/tests/gh11830/attribute_variation.phpt] PASS GH-11830 (ParentNode methods should perform their checks upfront) - attribute variation [ext/dom/tests/gh11830/attribute_variation.phpt] TEST 456/874 [ext/dom/tests/gh11830/document_variation.phpt] PASS GH-11830 (ParentNode methods should perform their checks upfront) - document variation [ext/dom/tests/gh11830/document_variation.phpt] TEST 457/874 [ext/dom/tests/gh11830/hierarchy_variation.phpt] PASS GH-11830 (ParentNode methods should perform their checks upfront) - hierarchy variation [ext/dom/tests/gh11830/hierarchy_variation.phpt] TEST 458/874 [ext/dom/tests/gh11830/type_variation.phpt] PASS GH-11830 (ParentNode methods should perform their checks upfront) - type variation [ext/dom/tests/gh11830/type_variation.phpt] TEST 459/874 [ext/dom/tests/gh11906.phpt] PASS GH-11906 (prepend without children after creating fragment results in segfault) [ext/dom/tests/gh11906.phpt] TEST 460/874 [ext/dom/tests/gh12002.phpt] PASS GH-12002 (DOMDocument::encoding memory leak with invalid encoding) [ext/dom/tests/gh12002.phpt] TEST 461/874 [ext/dom/tests/gh12455.phpt] PASS GH-12455 (Namespace prefixes reused incorrectly depending on libxml2 version) [ext/dom/tests/gh12455.phpt] TEST 462/874 [ext/dom/tests/gh12616_1.phpt] PASS GH-12616 (DOM: Removing XMLNS namespace node results in invalid default: prefix) [ext/dom/tests/gh12616_1.phpt] TEST 463/874 [ext/dom/tests/gh12616_2.phpt] PASS GH-12616 (DOM: Removing XMLNS namespace node results in invalid default: prefix) [ext/dom/tests/gh12616_2.phpt] TEST 464/874 [ext/dom/tests/gh12616_3.phpt] PASS GH-12616 (DOM: Removing XMLNS namespace node results in invalid default: prefix) [ext/dom/tests/gh12616_3.phpt] TEST 465/874 [ext/dom/tests/gh12870_a.phpt] PASS GH-12870 (Creating an xmlns attribute results in a DOMException) - xmlns variations [ext/dom/tests/gh12870_a.phpt] TEST 466/874 [ext/dom/tests/gh12870_b.phpt] PASS GH-12870 (Creating an xmlns attribute results in a DOMException) - xml variations [ext/dom/tests/gh12870_b.phpt] TEST 467/874 [ext/dom/tests/gh13012.phpt] PASS GH-13012 (DOMNode::isEqualNode() is incorrect when attribute order is different) [ext/dom/tests/gh13012.phpt] TEST 468/874 [ext/dom/tests/gh13012_ns.phpt] PASS GH-13012 (DOMNode::isEqualNode() is incorrect when attribute order is different - ns variation) [ext/dom/tests/gh13012_ns.phpt] TEST 469/874 [ext/dom/tests/gh13863.phpt] PASS GH-13863 (Removal during NodeList iteration breaks loop) [ext/dom/tests/gh13863.phpt] TEST 470/874 [ext/dom/tests/gh13960.phpt] PASS GH-13960 (NULL bytes in XPath query) [ext/dom/tests/gh13960.phpt] TEST 471/874 [ext/dom/tests/gh14343.phpt] PASS GH-14343 (Memory leak in xml and dom) [ext/dom/tests/gh14343.phpt] TEST 472/874 [ext/dom/tests/gh14652.phpt] PASS GH-14652 segfault on object cloning [ext/dom/tests/gh14652.phpt] TEST 473/874 [ext/dom/tests/gh14698.phpt] PASS GH-14698 crash on DOM node dereference [ext/dom/tests/gh14698.phpt] TEST 474/874 [ext/dom/tests/gh14702.phpt] PASS GH-14702 (DOMDocument::xinclude() crash) [ext/dom/tests/gh14702.phpt] TEST 475/874 [ext/dom/tests/gh15137.phpt] PASS GH-15137: Unexpected null pointer in Zend/zend_smart_str.h [ext/dom/tests/gh15137.phpt] TEST 476/874 [ext/dom/tests/gh15192.phpt] PASS GH-15192 (Segmentation fault in dom extension (html5_serializer)) [ext/dom/tests/gh15192.phpt] TEST 477/874 [ext/dom/tests/gh15551.phpt] PASS GH-15551 (Segmentation fault (access null pointer) in ext/dom/xml_common.h) [ext/dom/tests/gh15551.phpt] TEST 478/874 [ext/dom/tests/gh15570.phpt] PASS GH-15570 (Segmentation fault (access null pointer) in ext/dom/html5_serializer.c) [ext/dom/tests/gh15570.phpt] TEST 479/874 [ext/dom/tests/gh15654.phpt] SKIP GH-15654 (Signed integer overflow in ext/dom/nodelist.c) [ext/dom/tests/gh15654.phpt] reason: 64-bit only TEST 480/874 [ext/dom/tests/gh15670.phpt] PASS GH-15670 (Polymorphic cache slot issue in DOM) [ext/dom/tests/gh15670.phpt] TEST 481/874 [ext/dom/tests/gh15910.phpt] PASS GH-15910 (Assertion failure in ext/dom/element.c) [ext/dom/tests/gh15910.phpt] TEST 482/874 [ext/dom/tests/gh16039.phpt] PASS GH-16039 (Segmentation fault (access null pointer) in ext/dom/parentnode/tree.c) [ext/dom/tests/gh16039.phpt] TEST 483/874 [ext/dom/tests/gh16149.phpt] PASS GH-16149 (Null pointer dereference in DOMElement->getAttributeNames()) [ext/dom/tests/gh16149.phpt] TEST 484/874 [ext/dom/tests/gh16150.phpt] PASS GH-16150 (Use after free in php_dom.c) [ext/dom/tests/gh16150.phpt] TEST 485/874 [ext/dom/tests/gh16151.phpt] PASS GH-16151 (Assertion failure in ext/dom/parentnode/tree.c) [ext/dom/tests/gh16151.phpt] TEST 486/874 [ext/dom/tests/gh16152.phpt] PASS GH-16152 (Memory leak in DOMProcessingInstruction/DOMDocument) [ext/dom/tests/gh16152.phpt] TEST 487/874 [ext/dom/tests/gh16190.phpt] PASS GH-16190 (Using reflection to call Dom\Node::__construct causes assertion failure) [ext/dom/tests/gh16190.phpt] TEST 488/874 [ext/dom/tests/gh16316.phpt] PASS GH-16316 (DOMXPath breaks when not initialized properly) [ext/dom/tests/gh16316.phpt] TEST 489/874 [ext/dom/tests/gh16336_1.phpt] PASS GH-16336 (Attribute intern document mismanagement) [ext/dom/tests/gh16336_1.phpt] TEST 490/874 [ext/dom/tests/gh16336_2.phpt] PASS GH-16336 (Attribute intern document mismanagement) [ext/dom/tests/gh16336_2.phpt] TEST 491/874 [ext/dom/tests/gh16338.phpt] PASS GH-16338 (Null-dereference in ext/dom/node.c) [ext/dom/tests/gh16338.phpt] TEST 492/874 [ext/dom/tests/gh16465.phpt] PASS GH-16465 (Heap buffer overflow in DOMNode->getElementByTagName) [ext/dom/tests/gh16465.phpt] TEST 493/874 [ext/dom/tests/gh16473.phpt] PASS GH-16473 (dom_import_simplexml stub is wrong) [ext/dom/tests/gh16473.phpt] TEST 494/874 [ext/dom/tests/gh16533.phpt] PASS GH-16533 (Segfault when adding attribute to parent that is not an element) [ext/dom/tests/gh16533.phpt] TEST 495/874 [ext/dom/tests/gh16535.phpt] PASS GH-16535 (UAF when using document as a child) [ext/dom/tests/gh16535.phpt] TEST 496/874 [ext/dom/tests/gh16593.phpt] PASS GH-16593 (Assertion failure in DOM->replaceChild) [ext/dom/tests/gh16593.phpt] TEST 497/874 [ext/dom/tests/gh16594.phpt] PASS GH-16594 (Assertion failure in DOM -> before) [ext/dom/tests/gh16594.phpt] TEST 498/874 [ext/dom/tests/gh16595.phpt] PASS GH-16595 (Another UAF in DOM -> cloneNode) [ext/dom/tests/gh16595.phpt] TEST 499/874 [ext/dom/tests/gh16777_1.phpt] PASS GH-16777 (Calling the constructor again on a DOM object after it is in a document causes UAF) [ext/dom/tests/gh16777_1.phpt] TEST 500/874 [ext/dom/tests/gh16777_2.phpt] PASS GH-16777 (Calling the constructor again on a DOM object after it is in a document causes UAF) [ext/dom/tests/gh16777_2.phpt] TEST 501/874 [ext/dom/tests/gh16906.phpt] PASS GH-16906 (Reloading document can cause UAF in iterator) [ext/dom/tests/gh16906.phpt] TEST 502/874 [ext/dom/tests/gh17145.phpt] SKIP GH-17145 (DOM memory leak) [ext/dom/tests/gh17145.phpt] reason: Upstream libxml bug causes incorrect output, fixed in GNOME/libxml2@b8597f4 TEST 503/874 [ext/dom/tests/gh17201.phpt] PASS GH-17201 (Dom\TokenList issues with interned string replace) [ext/dom/tests/gh17201.phpt] TEST 504/874 [ext/dom/tests/gh17223.phpt] PASS GH-17223 (Memory leak in libxml encoding handling) [ext/dom/tests/gh17223.phpt] TEST 505/874 [ext/dom/tests/gh17224.phpt] PASS GH-17224 (UAF in importNode) [ext/dom/tests/gh17224.phpt] TEST 506/874 [ext/dom/tests/gh17397.phpt] PASS GH-17397 (Assertion failure ext/dom/php_dom.c) [ext/dom/tests/gh17397.phpt] TEST 507/874 [ext/dom/tests/gh17500.phpt] PASS GH-17500 (Segfault with requesting nodeName on nameless doctype) [ext/dom/tests/gh17500.phpt] TEST 508/874 [ext/dom/tests/gh8996.phpt] PASS GH-8996: DOMNode serialization on PHP ^8.1 [ext/dom/tests/gh8996.phpt] TEST 509/874 [ext/dom/tests/gh9142.phpt] PASS GH-9142 (DOMChildNode replaceWith() double-free error when replacing elements not separated by any whitespace) [ext/dom/tests/gh9142.phpt] TEST 510/874 [ext/dom/tests/import_attribute_namespace.phpt] PASS Cloning an attribute should retain its namespace 02 [ext/dom/tests/import_attribute_namespace.phpt] TEST 511/874 [ext/dom/tests/libxml_global_state_entity_loader_bypass.phpt] SKIP GHSA-3qrf-m4j2-pcrr (libxml global state entity loader bypass) [ext/dom/tests/libxml_global_state_entity_loader_bypass.phpt] reason: Required extension missing: zend_test TEST 512/874 [ext/dom/tests/manually_call_constructor/attribute.phpt] PASS Manually call __construct() - attribute variation [ext/dom/tests/manually_call_constructor/attribute.phpt] TEST 513/874 [ext/dom/tests/manually_call_constructor/cdatasection.phpt] PASS Manually call __construct() - CDATA section variation [ext/dom/tests/manually_call_constructor/cdatasection.phpt] TEST 514/874 [ext/dom/tests/manually_call_constructor/comment.phpt] PASS Manually call __construct() - comment variation [ext/dom/tests/manually_call_constructor/comment.phpt] TEST 515/874 [ext/dom/tests/manually_call_constructor/document.phpt] PASS Manually call __construct() - document variation [ext/dom/tests/manually_call_constructor/document.phpt] TEST 516/874 [ext/dom/tests/manually_call_constructor/documentfragment.phpt] PASS Manually call __construct() - document fragment variation [ext/dom/tests/manually_call_constructor/documentfragment.phpt] TEST 517/874 [ext/dom/tests/manually_call_constructor/element.phpt] PASS Manually call __construct() - element variation [ext/dom/tests/manually_call_constructor/element.phpt] TEST 518/874 [ext/dom/tests/manually_call_constructor/entityreference.phpt] PASS Manually call __construct() - entity reference variation [ext/dom/tests/manually_call_constructor/entityreference.phpt] TEST 519/874 [ext/dom/tests/manually_call_constructor/processinginstruction.phpt] PASS Manually call __construct() - processing instruction variation [ext/dom/tests/manually_call_constructor/processinginstruction.phpt] TEST 520/874 [ext/dom/tests/manually_call_constructor/text.phpt] PASS Manually call __construct() - text variation [ext/dom/tests/manually_call_constructor/text.phpt] TEST 521/874 [ext/dom/tests/modern/common/Document_title_getter.phpt] PASS Dom\Document::$title getter [ext/dom/tests/modern/common/Document_title_getter.phpt] TEST 522/874 [ext/dom/tests/modern/common/Document_title_setter.phpt] PASS Dom\Document::$title setter [ext/dom/tests/modern/common/Document_title_setter.phpt] TEST 523/874 [ext/dom/tests/modern/common/Element_insertAdjacentElement.phpt] PASS Element::insertAdjacentElement() [ext/dom/tests/modern/common/Element_insertAdjacentElement.phpt] TEST 524/874 [ext/dom/tests/modern/common/innerHTML_cache_invalidation.phpt] PASS $innerHTML cache invalidation [ext/dom/tests/modern/common/innerHTML_cache_invalidation.phpt] TEST 525/874 [ext/dom/tests/modern/common/namespace_sxe_interaction.phpt] PASS Serialization interaction between simplexml and dom for namespaces [ext/dom/tests/modern/common/namespace_sxe_interaction.phpt] TEST 526/874 [ext/dom/tests/modern/common/serialize_entity_reference_in_attribute.phpt] PASS Serialize entity reference within attribute [ext/dom/tests/modern/common/serialize_entity_reference_in_attribute.phpt] TEST 527/874 [ext/dom/tests/modern/common/template_cloning.phpt] PASS Template cloning [ext/dom/tests/modern/common/template_cloning.phpt] TEST 528/874 [ext/dom/tests/modern/common/template_indirect_removal.phpt] SKIP template content indirect removal [ext/dom/tests/modern/common/template_indirect_removal.phpt] reason: only for debug build TEST 529/874 [ext/dom/tests/modern/common/template_manual.phpt] PASS