Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/python-dmidecode.spec'], chrootPath='/var/lib/mock/f37-build-638989-71022/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=432000uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/python-dmidecode.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1658448000 Wrote: /builddir/build/SRPMS/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/python-dmidecode.spec'], chrootPath='/var/lib/mock/f37-build-638989-71022/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=432000uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/python-dmidecode.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1658448000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Pvey87 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (python-dmidecode-use_python3.patch):' Patch #0 (python-dmidecode-use_python3.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .backup --fuzz=0 patching file Makefile patching file unit-tests/Makefile + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.zoFT0x + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513/.package_note-python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh python-dmidecode 3.12.2-29.20210630gitf0a089a1.fc37 riscv64 + cd python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513 + export PYTHON_BIN=/usr/bin/python3 + PYTHON_BIN=/usr/bin/python3 + export PYTHON_VERSION=3.11 + PYTHON_VERSION=3.11 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89' + export CC=gcc + CC=gcc + /usr/bin/make -O -j4 V=1 VERBOSE=1 gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -c -o src/efi.o src/efi.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -c -o src/util.o src/util.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -c -o src/dmilog.o src/dmilog.c gcc -o dmidump src/dmidump.c src/util.o src/efi.o src/dmilog.o -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -D_DMIDUMP_MAIN_ python3.11 src/setup.py build running build running build_py creating build creating build/lib.linux-riscv64-3.11 copying dmidecode.py -> build/lib.linux-riscv64-3.11 running build_ext building 'dmidecodemod' extension creating build/temp.linux-riscv64-3.11 creating build/temp.linux-riscv64-3.11/src gcc -Wsign-compare -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.11 -c src/dmidecode.c -o build/temp.linux-riscv64-3.11/src/dmidecode.o gcc -Wsign-compare -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.11 -c src/dmidecodemodule.c -o build/temp.linux-riscv64-3.11/src/dmidecodemodule.o gcc -Wsign-compare -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.11 -c src/dmidump.c -o build/temp.linux-riscv64-3.11/src/dmidump.o gcc -Wsign-compare -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.11 -c src/dmierror.c -o build/temp.linux-riscv64-3.11/src/dmierror.o gcc -Wsign-compare -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.11 -c src/dmilog.c -o build/temp.linux-riscv64-3.11/src/dmilog.o gcc -Wsign-compare -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.11 -c src/dmioem.c -o build/temp.linux-riscv64-3.11/src/dmioem.o gcc -Wsign-compare -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.11 -c src/dmixml.c -o build/temp.linux-riscv64-3.11/src/dmixml.o gcc -Wsign-compare -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.11 -c src/efi.c -o build/temp.linux-riscv64-3.11/src/efi.o gcc -Wsign-compare -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.11 -c src/util.c -o build/temp.linux-riscv64-3.11/src/util.o gcc -Wsign-compare -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.11 -c src/xmlpythonizer.c -o build/temp.linux-riscv64-3.11/src/xmlpythonizer.o gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513/.package_note-python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64.ld -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 build/temp.linux-riscv64-3.11/src/dmidecode.o build/temp.linux-riscv64-3.11/src/dmidecodemodule.o build/temp.linux-riscv64-3.11/src/dmidump.o build/temp.linux-riscv64-3.11/src/dmierror.o build/temp.linux-riscv64-3.11/src/dmilog.o build/temp.linux-riscv64-3.11/src/dmioem.o build/temp.linux-riscv64-3.11/src/dmixml.o build/temp.linux-riscv64-3.11/src/efi.o build/temp.linux-riscv64-3.11/src/util.o build/temp.linux-riscv64-3.11/src/xmlpythonizer.o -L/usr/lib64/python3.11/site-packages -L/usr/lib64 -lxml2 -lz -llzma -lm -lxml2mod -o build/lib.linux-riscv64-3.11/dmidecodemod.cpython-311-riscv64-linux-gnu.so /builddir/build/BUILD/python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513/src/setup.py:29: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup, Extension src/dmidecode.c: In function ‘dmi_additional_info’: src/dmidecode.c:3907:42: warning: variable ‘str_n’ set but not used [-Wunused-but-set-variable] 3907 | xmlNode *data_n = NULL, *str_n = NULL, *val_n = NULL; | ^~~~~ src/dmidecodemodule.c: In function ‘__dmidecode_xml_getsection’: src/dmidecodemodule.c:324:90: warning: passing argument 3 of ‘_pyReturnError’ makes integer from pointer without a cast [-Wint-conversion] 324 | _pyReturnError(PyExc_RuntimeError, "Invalid type id '%s' -- %s", typeid, err); | ^~~~~~ | | | char * In file included from src/dmidecode.h:24, from src/dmidecodemodule.h:58, from src/dmidecodemodule.c:47: src/dmierror.h:38:65: note: expected ‘int’ but argument is of type ‘char *’ 38 | void _pyReturnError(PyObject *exception, const char *fname, int line, const char *msgfmt, ...); | ~~~~^~~~ src/dmidecodemodule.c: In function ‘dmidecode_get_section’: src/dmidecodemodule.c:490:25: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 490 | section = PyUnicode_AsUTF8(args); | ^ src/dmidecodemodule.c: In function ‘dmidecode_set_dev’: src/dmidecodemodule.c:621:19: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 621 | f = PyUnicode_AsUTF8(arg); | ^ src/dmidecodemodule.c: In function ‘dmidecode_set_pythonxmlmap’: src/dmidecodemodule.c:669:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 669 | fname = PyUnicode_AsUTF8(arg); | ^ src/dmidecodemodule.c: At top level: src/dmidecodemodule.c:744:28: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 744 | {(char *)"xmlapi", dmidecode_xmlapi, METH_VARARGS | METH_KEYWORDS, | ^~~~~~~~~~~~~~~~ src/dmidecodemodule.c:744:28: note: (near initialization for ‘DMIDataMethods[16].ml_meth’) src/dmidecodemodule.c: In function ‘PyInit_dmidecodemod’: src/dmidecodemodule.c:855:72: warning: passing argument 3 of ‘PyCapsule_New’ from incompatible pointer type [-Wincompatible-pointer-types] 855 | PyModule_AddObject(module, "options", PyCapsule_New(opt, NULL, destruct_options)); | ^~~~~~~~~~~~~~~~ | | | void (*)(void *) In file included from /usr/include/python3.11/Python.h:70, from src/dmidecodemodule.c:42: /usr/include/python3.11/pycapsule.h:31:26: note: expected ‘PyCapsule_Destructor’ {aka ‘void (*)(struct _object *)’} but argument is of type ‘void (*)(void *)’ 31 | PyCapsule_Destructor destructor); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/dmixml.c: In function ‘dmixml_buildstr’: src/dmixml.c:68:33: warning: pointer targets in passing argument 3 of ‘xmlStrVPrintf’ differ in signedness [-Wpointer-sign] 68 | xmlStrVPrintf(ret, len, xmlfmt, ap); | ^~~~~~ | | | xmlChar * {aka unsigned char *} In file included from /usr/include/libxml2/libxml/tree.h:18, from src/dmixml.c:40: /usr/include/libxml2/libxml/xmlstring.h:105:54: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} 105 | const char *msg, | ~~~~~~~~~~~~^~~ cp build/lib.linux-riscv64-3.11/dmidecodemod.cpython-311-riscv64-linux-gnu.so python3.11-dmidecodemod.so + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.1hXD6I + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64 ++ dirname /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513/.package_note-python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513 + /usr/bin/python3 src/setup.py install --root /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64 --prefix=/usr /builddir/build/BUILD/python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513/src/setup.py:29: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup, Extension running install running build running build_py running build_ext running install_lib creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/lib64 creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/lib64/python3.11 creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/lib64/python3.11/site-packages copying build/lib.linux-riscv64-3.11/dmidecode.py -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/lib64/python3.11/site-packages copying build/lib.linux-riscv64-3.11/dmidecodemod.cpython-311-riscv64-linux-gnu.so -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/lib64/python3.11/site-packages byte-compiling /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/lib64/python3.11/site-packages/dmidecode.py to dmidecode.cpython-311.pyc running install_data creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/share creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/share/python-dmidecode copying src/pymap.xml -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/share/python-dmidecode running install_egg_info Writing /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/lib64/python3.11/site-packages/python_dmidecode-3.12.2-py3.11.egg-info + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 3.12.2-29.20210630gitf0a089a1.fc37 --unique-debug-suffix -3.12.2-29.20210630gitf0a089a1.fc37.riscv64 --unique-debug-src-base python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513 extracting debug info from /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/lib64/python3.11/site-packages/dmidecodemod.cpython-311-riscv64-linux-gnu.so original debug info size: 1080kB, size after compression: 1056kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 722 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/lib64/python3.11 using python3.11 Bytecompiling .py files below /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/lib/debug/usr/lib64/python3.11 using python3.11 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.8Cr9A1 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513/.package_note-python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh python-dmidecode 3.12.2-29.20210630gitf0a089a1.fc37 riscv64 + cd python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513 + export PYTHONPATH=/builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/lib64/python3.11/site-packages + PYTHONPATH=/builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/lib64/python3.11/site-packages + export PYTHON_BIN=/usr/bin/python3 + PYTHON_BIN=/usr/bin/python3 + make -C unit-tests make: Entering directory '/builddir/build/BUILD/python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513/unit-tests' /usr/bin/python3 unit -vv ================================================================================ * Testing for command line version of dmidecode ...WARN * Running test as normal user, some tests will be skipped * Creation of temporary files...PASS ================================================================================ * Importing module... Not running as root, a warning above can be expected...PASS * Version: 3.12.2 * DMI Version String: None * Testing that default device is /dev/mem...PASS * Testing ability to change device to /tmp/tmptbqv54cx...PASS * Testing that device has changed to /tmp/tmptbqv54cx...PASS * Skipped testing dump() function, dmidecode does not have access to DMI data * Loading ../src/pymap.xml for XML->Python dictonary mapping...PASS ================================================================================ * Testing private/ProLiant-DL385-G1.2.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.2.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0400', '0x0406']) * Testing slot (5/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing connector (6/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing cache (7/9)...PASS * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * Testing type 19...PASS * dict_keys(['0x1300', '0x1301']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0406']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing type 11...PASS * dict_keys(['0x0b00']) * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/ProLiant-DL585-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.0.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1108', '0x1109', '0x110a', '0x110b', '0x110c', '0x110d', '0x110e', '0x110f', '0x1110', '0x1111', '0x1112', '0x1113', '0x1114', '0x1115', '0x1116', '0x1117', '0x1118', '0x1119', '0x111a', '0x111b', '0x111c', '0x111d', '0x111e', '0x111f', '0x1000', '0x1001', '0x1002', '0x1003']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * Testing slot (5/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * Testing connector (6/9)...PASS * dict_keys(['0x0801', '0x0802']) * Testing cache (7/9)...PASS * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407', '0x1408', '0x1409', '0x140a', '0x140b', '0x140c', '0x140d', '0x140e', '0x140f', '0x1410', '0x1411', '0x1412', '0x1413', '0x1414', '0x1415', '0x1416', '0x1417', '0x1418', '0x1419', '0x141a', '0x141b', '0x141c', '0x141d', '0x141e', '0x141f']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1108', '0x1109', '0x110a', '0x110b', '0x110c', '0x110d', '0x110e', '0x110f', '0x1110', '0x1111', '0x1112', '0x1113', '0x1114', '0x1115', '0x1116', '0x1117', '0x1118', '0x1119', '0x111a', '0x111b', '0x111c', '0x111d', '0x111e', '0x111f']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * Testing type 19...PASS * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000', '0x1001', '0x1002', '0x1003']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * Testing type 11...PASS * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/ProLiant-DL385-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.0.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0400', '0x0406']) * Testing slot (5/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing connector (6/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing cache (7/9)...PASS * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * Testing type 19...PASS * dict_keys(['0x1300', '0x1301']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0406']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing type 11...PASS * dict_keys(['0x0b00']) * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/VMware-Virtual-Platform.0.dmidump...PASS * Testing set_dev/get_dev on private/VMware-Virtual-Platform.0.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x001e', '0x001f', '0x0020', '0x0021', '0x001d']) * Testing chassis (3/9)...PASS * dict_keys(['0x0003']) * Testing processor (4/9)...PASS * dict_keys(['0x0004', '0x0005', '0x0006', '0x0007']) * Testing slot (5/9)...PASS * dict_keys(['0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019']) * Testing connector (6/9)...PASS * dict_keys(['0x000f', '0x0010', '0x0011', '0x0012']) * Testing cache (7/9)...PASS * dict_keys(['0x000d', '0x000e']) * Testing system (8/9)...PASS * dict_keys(['0x0029', '0x0001']) * Testing baseboard (9/9)...PASS * dict_keys(['0x001a', '0x0002']) * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x0024', '0x0025']) * Testing type 18...PASS * dict_keys(['0x0022']) * Testing type 17...PASS * dict_keys(['0x001e', '0x001f', '0x0020', '0x0021']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x000f', '0x0010', '0x0011', '0x0012']) * Testing type 21...PASS * Testing type 33...PASS * dict_keys(['0x002a']) * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * dict_keys(['0x001c']) * Testing type 38...PASS * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * dict_keys(['0x0028']) * Testing type 1...PASS * dict_keys(['0x0001']) * Testing type 23...PASS * dict_keys(['0x0026']) * Testing type 29...PASS * Testing type 10...PASS * dict_keys(['0x001a']) * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x000d', '0x000e']) * Testing type 19...PASS * dict_keys(['0x0023']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x001d']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0004', '0x0005', '0x0006', '0x0007']) * Testing type 41...PASS * Testing type 5...PASS * dict_keys(['0x0008']) * Testing type 32...PASS * dict_keys(['0x0029']) * Testing type 39...PASS * Testing type 2...PASS * dict_keys(['0x0002']) * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019']) * Testing type 11...PASS * dict_keys(['0x001b']) * Testing type 6...PASS * dict_keys(['0x0009', '0x000a', '0x000b', '0x000c']) * Testing type 24...PASS * dict_keys(['0x0027']) * Testing type 3...PASS * dict_keys(['0x0003']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/ProLiant-DL585-G1.2.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.2.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1108', '0x1109', '0x110a', '0x110b', '0x110c', '0x110d', '0x110e', '0x110f', '0x1110', '0x1111', '0x1112', '0x1113', '0x1114', '0x1115', '0x1116', '0x1117', '0x1118', '0x1119', '0x111a', '0x111b', '0x111c', '0x111d', '0x111e', '0x111f', '0x1000', '0x1001', '0x1002', '0x1003']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * Testing slot (5/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * Testing connector (6/9)...PASS * dict_keys(['0x0801', '0x0802']) * Testing cache (7/9)...PASS * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407', '0x1408', '0x1409', '0x140a', '0x140b', '0x140c', '0x140d', '0x140e', '0x140f', '0x1410', '0x1411', '0x1412', '0x1413', '0x1414', '0x1415', '0x1416', '0x1417', '0x1418', '0x1419', '0x141a', '0x141b', '0x141c', '0x141d', '0x141e', '0x141f']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1108', '0x1109', '0x110a', '0x110b', '0x110c', '0x110d', '0x110e', '0x110f', '0x1110', '0x1111', '0x1112', '0x1113', '0x1114', '0x1115', '0x1116', '0x1117', '0x1118', '0x1119', '0x111a', '0x111b', '0x111c', '0x111d', '0x111e', '0x111f']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * Testing type 19...PASS * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000', '0x1001', '0x1002', '0x1003']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * Testing type 11...PASS * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/ProLiant-BL460c-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-BL460c-G1.0.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0400', '0x0406']) * Testing slot (5/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing connector (6/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing cache (7/9)...PASS * dict_keys(['0x0710', '0x0716', '0x0720', '0x0726', '0x0730', '0x0736']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * dict_keys(['0x2600']) * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0710', '0x0716', '0x0720', '0x0726', '0x0730', '0x0736']) * Testing type 19...PASS * dict_keys(['0x1300']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0406']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing type 11...PASS * dict_keys(['0x0b00']) * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/IBM-x3950-M2.1.dmidump...PASS * Testing set_dev/get_dev on private/IBM-x3950-M2.1.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0170', '0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x0172', '0x0173', '0x0174', '0x0175', '0x0176', '0x0177', '0x0178', '0x0179', '0x017a', '0x017b', '0x017c', '0x017d', '0x017e', '0x017f', '0x0180', '0x0181', '0x0182', '0x0183', '0x0184', '0x0185', '0x0186', '0x0187', '0x0188', '0x0189', '0x018a', '0x018b', '0x018c', '0x018d', '0x018e', '0x018f', '0x0190', '0x0191', '0x0171']) * Testing chassis (3/9)...PASS * dict_keys(['0x003a']) * Testing processor (4/9)...PASS * dict_keys(['0x00a2', '0x00a3', '0x00a4', '0x00a5']) * Testing slot (5/9)...PASS * dict_keys(['0x012b', '0x012c', '0x012d', '0x012e', '0x012f', '0x0130', '0x0131']) * Testing connector (6/9)...PASS * dict_keys(['0x00c2', '0x00c3', '0x00c4', '0x00c5', '0x00c6', '0x00c7', '0x00c8', '0x00c9', '0x00ca', '0x00cb', '0x00cc', '0x00cd', '0x00ce', '0x00cf', '0x00d0', '0x00d1', '0x00d2']) * Testing cache (7/9)...PASS * dict_keys(['0x0043', '0x0046', '0x0049', '0x004c']) * Testing system (8/9)...PASS * dict_keys(['0x0273', '0x016c', '0x016d', '0x016e', '0x016f', '0x0001']) * Testing baseboard (9/9)...PASS * dict_keys(['0x0002', '0x0003', '0x0005', '0x0006', '0x0007', '0x0008']) * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x0172', '0x0173', '0x0174', '0x0175', '0x0176', '0x0177', '0x0178', '0x0179', '0x017a', '0x017b', '0x017c', '0x017d', '0x017e', '0x017f', '0x0180', '0x0181', '0x0182', '0x0183', '0x0184', '0x0185', '0x0186', '0x0187', '0x0188', '0x0189', '0x018a', '0x018b', '0x018c', '0x018d', '0x018e', '0x018f', '0x0190', '0x0191']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x00c2', '0x00c3', '0x00c4', '0x00c5', '0x00c6', '0x00c7', '0x00c8', '0x00c9', '0x00ca', '0x00cb', '0x00cc', '0x00cd', '0x00ce', '0x00cf', '0x00d0', '0x00d1', '0x00d2']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * dict_keys(['0x0274']) * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * dict_keys(['0x016c', '0x016d', '0x016e', '0x016f']) * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0001']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0043', '0x0046', '0x0049', '0x004c']) * Testing type 19...PASS * dict_keys(['0x0272']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x0171']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x00a2', '0x00a3', '0x00a4', '0x00a5']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x0273']) * Testing type 39...PASS * Testing type 2...PASS * dict_keys(['0x0002', '0x0003', '0x0005', '0x0006', '0x0007', '0x0008']) * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x012b', '0x012c', '0x012d', '0x012e', '0x012f', '0x0130', '0x0131']) * Testing type 11...PASS * dict_keys(['0x016b']) * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x003a']) * Testing type 13...PASS * dict_keys(['0x0170']) * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/LenovoThinkPad-T61p.dmp...PASS * Testing set_dev/get_dev on private/LenovoThinkPad-T61p.dmp...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0029', '0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x002c', '0x002d', '0x002b']) * Testing chassis (3/9)...PASS * dict_keys(['0x0003']) * Testing processor (4/9)...PASS * dict_keys(['0x0006']) * Testing slot (5/9)...PASS * dict_keys(['0x0020', '0x0021', '0x0024']) * Testing connector (6/9)...PASS * dict_keys(['0x000d', '0x000e', '0x000f', '0x0012', '0x0013', '0x0014', '0x0015', '0x0016', '0x001f']) * Testing cache (7/9)...PASS * dict_keys(['0x000a', '0x000b', '0x000c']) * Testing system (8/9)...PASS * dict_keys(['0x0037', '0x0001']) * Testing baseboard (9/9)...PASS * dict_keys(['0x0027', '0x0002']) * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x0030', '0x0031']) * Testing type 18...PASS * dict_keys(['0x002e']) * Testing type 17...PASS * dict_keys(['0x002c', '0x002d']) * Testing type 22...PASS * dict_keys(['0x0034']) * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x000d', '0x000e', '0x000f', '0x0012', '0x0013', '0x0014', '0x0015', '0x0016', '0x001f']) * Testing type 21...PASS * dict_keys(['0x0032', '0x0033']) * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * dict_keys(['0x002a']) * Testing type 38...PASS * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0001']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * dict_keys(['0x0027']) * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x000a', '0x000b', '0x000c']) * Testing type 19...PASS * dict_keys(['0x002f']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x002b']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0006']) * Testing type 41...PASS * Testing type 5...PASS * dict_keys(['0x0007']) * Testing type 32...PASS * dict_keys(['0x0037']) * Testing type 39...PASS * Testing type 2...PASS * dict_keys(['0x0002']) * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0020', '0x0021', '0x0024']) * Testing type 11...PASS * dict_keys(['0x0028']) * Testing type 6...PASS * dict_keys(['0x0008', '0x0009']) * Testing type 24...PASS * dict_keys(['0x0036']) * Testing type 3...PASS * dict_keys(['0x0003']) * Testing type 13...PASS * dict_keys(['0x0029']) * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/Parallels-Virtual-Platform.0.dmidump...PASS * Testing set_dev/get_dev on private/Parallels-Virtual-Platform.0.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x000c', '0x000d', '0x000e', '0x000f', '0x000b']) * Testing chassis (3/9)...PASS * dict_keys(['0x0002']) * Testing processor (4/9)...PASS * dict_keys(['0x0003']) * Testing slot (5/9)...PASS * dict_keys(['0x0004', '0x0005', '0x0006', '0x0007', '0x0008', '0x0009']) * Testing connector (6/9)...PASS * Testing cache (7/9)...PASS * Testing system (8/9)...PASS * dict_keys(['0x0011', '0x0001']) * Testing baseboard (9/9)...PASS * dict_keys(['0x000a']) * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x000c', '0x000d', '0x000e', '0x000f']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0001']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * dict_keys(['0x000a']) * Testing type 34...PASS * Testing type 7...PASS * Testing type 19...PASS * dict_keys(['0x0010']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x000b']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0003']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x0011']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0004', '0x0005', '0x0006', '0x0007', '0x0008', '0x0009']) * Testing type 11...PASS * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0002']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/IBM-x3950-M2.0.dmidump...PASS * Testing set_dev/get_dev on private/IBM-x3950-M2.0.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0170', '0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x0172', '0x0173', '0x0174', '0x0175', '0x0176', '0x0177', '0x0178', '0x0179', '0x017a', '0x017b', '0x017c', '0x017d', '0x017e', '0x017f', '0x0180', '0x0181', '0x0182', '0x0183', '0x0184', '0x0185', '0x0186', '0x0187', '0x0188', '0x0189', '0x018a', '0x018b', '0x018c', '0x018d', '0x018e', '0x018f', '0x0190', '0x0191', '0x0171']) * Testing chassis (3/9)...PASS * dict_keys(['0x003a']) * Testing processor (4/9)...PASS * dict_keys(['0x00a2', '0x00a3', '0x00a4', '0x00a5']) * Testing slot (5/9)...PASS * dict_keys(['0x012b', '0x012c', '0x012d', '0x012e', '0x012f', '0x0130', '0x0131']) * Testing connector (6/9)...PASS * dict_keys(['0x00c2', '0x00c3', '0x00c4', '0x00c5', '0x00c6', '0x00c7', '0x00c8', '0x00c9', '0x00ca', '0x00cb', '0x00cc', '0x00cd', '0x00ce', '0x00cf', '0x00d0', '0x00d1', '0x00d2']) * Testing cache (7/9)...PASS * dict_keys(['0x0043', '0x0046', '0x0049', '0x004c']) * Testing system (8/9)...PASS * dict_keys(['0x0273', '0x016c', '0x016d', '0x016e', '0x016f', '0x0001']) * Testing baseboard (9/9)...PASS * dict_keys(['0x0002', '0x0003', '0x0005', '0x0006', '0x0007', '0x0008']) * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x0172', '0x0173', '0x0174', '0x0175', '0x0176', '0x0177', '0x0178', '0x0179', '0x017a', '0x017b', '0x017c', '0x017d', '0x017e', '0x017f', '0x0180', '0x0181', '0x0182', '0x0183', '0x0184', '0x0185', '0x0186', '0x0187', '0x0188', '0x0189', '0x018a', '0x018b', '0x018c', '0x018d', '0x018e', '0x018f', '0x0190', '0x0191']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x00c2', '0x00c3', '0x00c4', '0x00c5', '0x00c6', '0x00c7', '0x00c8', '0x00c9', '0x00ca', '0x00cb', '0x00cc', '0x00cd', '0x00ce', '0x00cf', '0x00d0', '0x00d1', '0x00d2']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * dict_keys(['0x0274']) * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * dict_keys(['0x016c', '0x016d', '0x016e', '0x016f']) * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0001']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0043', '0x0046', '0x0049', '0x004c']) * Testing type 19...PASS * dict_keys(['0x0272']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x0171']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x00a2', '0x00a3', '0x00a4', '0x00a5']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x0273']) * Testing type 39...PASS * Testing type 2...PASS * dict_keys(['0x0002', '0x0003', '0x0005', '0x0006', '0x0007', '0x0008']) * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x012b', '0x012c', '0x012d', '0x012e', '0x012f', '0x0130', '0x0131']) * Testing type 11...PASS * dict_keys(['0x016b']) * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x003a']) * Testing type 13...PASS * dict_keys(['0x0170']) * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/ProLiant-DL385-G1.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.1.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0400', '0x0406']) * Testing slot (5/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing connector (6/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing cache (7/9)...PASS * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * Testing type 19...PASS * dict_keys(['0x1300', '0x1301']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0406']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing type 11...PASS * dict_keys(['0x0b00']) * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/ProLiant-DL385-G2.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G2.0.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0400', '0x0401']) * Testing slot (5/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905']) * Testing connector (6/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing cache (7/9)...PASS * dict_keys(['0x0710', '0x0711', '0x0720', '0x0721']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * dict_keys(['0x2600']) * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0710', '0x0711', '0x0720', '0x0721']) * Testing type 19...PASS * dict_keys(['0x1300', '0x1301']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0401']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905']) * Testing type 11...PASS * dict_keys(['0x0b00']) * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/DellPrecisionWorkStation-490.dmp...PASS * Testing set_dev/get_dev on private/DellPrecisionWorkStation-490.dmp...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0d00', '0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0400', '0x0401']) * Testing slot (5/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906']) * Testing connector (6/9)...PASS * dict_keys(['0x0800', '0x0801', '0x0802', '0x0803', '0x0804', '0x0805', '0x0806', '0x0807', '0x0808', '0x0809', '0x080a', '0x080b', '0x080c', '0x080d', '0x080e', '0x080f', '0x0810', '0x0811']) * Testing cache (7/9)...PASS * dict_keys(['0x0700', '0x0701', '0x0702', '0x0703']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * dict_keys(['0x0a02', '0x0a03', '0x0200']) * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0800', '0x0801', '0x0802', '0x0803', '0x0804', '0x0805', '0x0806', '0x0807', '0x0808', '0x0809', '0x080a', '0x080b', '0x080c', '0x080d', '0x080e', '0x080f', '0x0810', '0x0811']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * dict_keys(['0x0f00']) * Testing type 38...PASS * Testing type 27...PASS * dict_keys(['0x1b00', '0x1b10', '0x1b11', '0x1b12']) * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * dict_keys(['0x1a00', '0x1a02', '0x1a04']) * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * dict_keys(['0x0a02', '0x0a03']) * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0700', '0x0701', '0x0702', '0x0703']) * Testing type 19...PASS * dict_keys(['0x1301']) * Testing type 37...PASS * Testing type 25...PASS * dict_keys(['0x1900']) * Testing type 16...PASS * dict_keys(['0x1000']) * Testing type 28...PASS * dict_keys(['0x1c00']) * Testing type 4...PASS * dict_keys(['0x0400', '0x0401']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * dict_keys(['0x0200']) * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906']) * Testing type 11...PASS * dict_keys(['0x0b00']) * Testing type 6...PASS * Testing type 24...PASS * dict_keys(['0x1800']) * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * dict_keys(['0x0d00']) * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/ProLiant-DL585-G2.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G2.1.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1108', '0x1109', '0x110a', '0x110b', '0x110c', '0x110d', '0x110e', '0x110f', '0x1110', '0x1111', '0x1112', '0x1113', '0x1114', '0x1115', '0x1116', '0x1117', '0x1118', '0x1119', '0x111a', '0x111b', '0x111c', '0x111d', '0x111e', '0x111f', '0x1000']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0400', '0x0401', '0x0402', '0x0403']) * Testing slot (5/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909']) * Testing connector (6/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803', '0x0804', '0x0805']) * Testing cache (7/9)...PASS * dict_keys(['0x0710', '0x0711', '0x0712', '0x0713', '0x0720', '0x0721', '0x0722', '0x0723']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407', '0x1408', '0x1409', '0x140a', '0x140b', '0x140c', '0x140d', '0x140e', '0x140f', '0x1410', '0x1411', '0x1412', '0x1413', '0x1414', '0x1415', '0x1416', '0x1417', '0x1418', '0x1419', '0x141a', '0x141b', '0x141c', '0x141d', '0x141e', '0x141f']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1108', '0x1109', '0x110a', '0x110b', '0x110c', '0x110d', '0x110e', '0x110f', '0x1110', '0x1111', '0x1112', '0x1113', '0x1114', '0x1115', '0x1116', '0x1117', '0x1118', '0x1119', '0x111a', '0x111b', '0x111c', '0x111d', '0x111e', '0x111f']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803', '0x0804', '0x0805']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * dict_keys(['0x2600']) * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0710', '0x0711', '0x0712', '0x0713', '0x0720', '0x0721', '0x0722', '0x0723']) * Testing type 19...PASS * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0401', '0x0402', '0x0403']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909']) * Testing type 11...PASS * dict_keys(['0x0b00']) * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/kvm-QEMU.0.dmidump...PASS * Testing set_dev/get_dev on private/kvm-QEMU.0.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1000']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0401']) * Testing slot (5/9)...PASS * Testing connector (6/9)...PASS * Testing cache (7/9)...PASS * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * Testing type 19...PASS * dict_keys(['0x1300']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0401']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * Testing type 11...PASS * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/ProLiant-DL585-G2.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G2.0.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1108', '0x1109', '0x110a', '0x110b', '0x110c', '0x110d', '0x110e', '0x110f', '0x1110', '0x1111', '0x1112', '0x1113', '0x1114', '0x1115', '0x1116', '0x1117', '0x1118', '0x1119', '0x111a', '0x111b', '0x111c', '0x111d', '0x111e', '0x111f', '0x1000']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0400', '0x0401', '0x0402', '0x0403']) * Testing slot (5/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909']) * Testing connector (6/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing cache (7/9)...PASS * dict_keys(['0x0710', '0x0711', '0x0712', '0x0713', '0x0720', '0x0721', '0x0722', '0x0723']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407', '0x1408', '0x1409', '0x140a', '0x140b', '0x140c', '0x140d', '0x140e', '0x140f', '0x1410', '0x1411', '0x1412', '0x1413', '0x1414', '0x1415', '0x1416', '0x1417', '0x1418', '0x1419', '0x141a', '0x141b', '0x141c', '0x141d', '0x141e', '0x141f']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1108', '0x1109', '0x110a', '0x110b', '0x110c', '0x110d', '0x110e', '0x110f', '0x1110', '0x1111', '0x1112', '0x1113', '0x1114', '0x1115', '0x1116', '0x1117', '0x1118', '0x1119', '0x111a', '0x111b', '0x111c', '0x111d', '0x111e', '0x111f']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * dict_keys(['0x2600']) * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0710', '0x0711', '0x0712', '0x0713', '0x0720', '0x0721', '0x0722', '0x0723']) * Testing type 19...PASS * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0401', '0x0402', '0x0403']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909']) * Testing type 11...PASS * dict_keys(['0x0b00']) * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/ProLiant-DL585-G1.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.1.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1104', '0x1105', '0x1106', '0x1107', '0x110c', '0x110d', '0x110e', '0x110f', '0x1114', '0x1115', '0x1116', '0x1117', '0x111c', '0x111d', '0x111e', '0x111f', '0x1000', '0x1001', '0x1002', '0x1003']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * Testing slot (5/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * Testing connector (6/9)...PASS * dict_keys(['0x0801', '0x0802']) * Testing cache (7/9)...PASS * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407', '0x1408', '0x1409', '0x140a', '0x140b', '0x140c', '0x140d', '0x140e', '0x140f', '0x1410', '0x1411', '0x1412', '0x1413', '0x1414', '0x1415', '0x1416', '0x1417', '0x1418', '0x1419', '0x141a', '0x141b', '0x141c', '0x141d', '0x141e', '0x141f']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1104', '0x1105', '0x1106', '0x1107', '0x110c', '0x110d', '0x110e', '0x110f', '0x1114', '0x1115', '0x1116', '0x1117', '0x111c', '0x111d', '0x111e', '0x111f']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * Testing type 19...PASS * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000', '0x1001', '0x1002', '0x1003']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * Testing type 11...PASS * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/PowerEdge-1800.0.dmidump...PASS * Testing set_dev/get_dev on private/PowerEdge-1800.0.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0d00', '0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1000']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0400', '0x0401']) * Testing slot (5/9)...PASS * dict_keys(['0x0900', '0x0901', '0x0902', '0x0903', '0x0904', '0x0905']) * Testing connector (6/9)...PASS * dict_keys(['0x0800', '0x0801', '0x0802', '0x0803', '0x0804', '0x0805', '0x0806', '0x0807', '0x0808', '0x0809', '0x080a']) * Testing cache (7/9)...PASS * dict_keys(['0x0700', '0x0701', '0x0702', '0x0703', '0x0704', '0x0705']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0c00', '0x0100']) * Testing baseboard (9/9)...PASS * dict_keys(['0x0a00', '0x0200']) * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0800', '0x0801', '0x0802', '0x0803', '0x0804', '0x0805', '0x0806', '0x0807', '0x0808', '0x0809', '0x080a']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * dict_keys(['0x2600']) * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * dict_keys(['0x0c00']) * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * dict_keys(['0x0a00']) * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0700', '0x0701', '0x0702', '0x0703', '0x0704', '0x0705']) * Testing type 19...PASS * dict_keys(['0x1300']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0401']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * dict_keys(['0x0200']) * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0900', '0x0901', '0x0902', '0x0903', '0x0904', '0x0905']) * Testing type 11...PASS * dict_keys(['0x0b00']) * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * dict_keys(['0x0d00']) * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ * Testing private/ProLiant-DL580-G5.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL580-G5.0.dmidump...PASS * Testing bios (1/9)...PASS * dict_keys(['0x0000']) * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1108', '0x1109', '0x110a', '0x110b', '0x110c', '0x110d', '0x110e', '0x110f', '0x1110', '0x1111', '0x1112', '0x1113', '0x1114', '0x1115', '0x1116', '0x1117', '0x1118', '0x1119', '0x111a', '0x111b', '0x111c', '0x111d', '0x111e', '0x111f', '0x1000', '0x1001', '0x1002', '0x1003', '0x1004']) * Testing chassis (3/9)...PASS * dict_keys(['0x0300']) * Testing processor (4/9)...PASS * dict_keys(['0x0401', '0x0402', '0x0403', '0x0404']) * Testing slot (5/9)...PASS * dict_keys(['0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909', '0x090a', '0x090b']) * Testing connector (6/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803', '0x0804']) * Testing cache (7/9)...PASS * dict_keys(['0x0711', '0x0712', '0x0713', '0x0714', '0x0721', '0x0722', '0x0723', '0x0724', '0x0731', '0x0732', '0x0733', '0x0734']) * Testing system (8/9)...PASS * dict_keys(['0x2000', '0x0100']) * Testing baseboard (9/9)...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing type 35...PASS * Testing type 127...PASS * Testing type 36...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407', '0x1408', '0x1409', '0x140a', '0x140b', '0x140c', '0x140d', '0x140e', '0x140f', '0x1410', '0x1411', '0x1412', '0x1413', '0x1414', '0x1415', '0x1416', '0x1417', '0x1418', '0x1419', '0x141a', '0x141b', '0x141c', '0x141d', '0x141e', '0x141f']) * Testing type 18...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1108', '0x1109', '0x110a', '0x110b', '0x110c', '0x110d', '0x110e', '0x110f', '0x1110', '0x1111', '0x1112', '0x1113', '0x1114', '0x1115', '0x1116', '0x1117', '0x1118', '0x1119', '0x111a', '0x111b', '0x111c', '0x111d', '0x111e', '0x111f']) * Testing type 22...PASS * Testing type 31...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803', '0x0804']) * Testing type 21...PASS * Testing type 33...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * Testing type 15...PASS * Testing type 38...PASS * dict_keys(['0x2600']) * Testing type 27...PASS * Testing type 14...PASS * Testing type 12...PASS * Testing type 126...PASS * Testing type 26...PASS * Testing type 30...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * Testing type 23...PASS * Testing type 29...PASS * Testing type 10...PASS * Testing type 34...PASS * Testing type 7...PASS * dict_keys(['0x0711', '0x0712', '0x0713', '0x0714', '0x0721', '0x0722', '0x0723', '0x0724', '0x0731', '0x0732', '0x0733', '0x0734']) * Testing type 19...PASS * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303', '0x1304']) * Testing type 37...PASS * Testing type 25...PASS * Testing type 16...PASS * dict_keys(['0x1000', '0x1001', '0x1002', '0x1003', '0x1004']) * Testing type 28...PASS * Testing type 4...PASS * dict_keys(['0x0401', '0x0402', '0x0403', '0x0404']) * Testing type 41...PASS * Testing type 5...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * Testing type 39...PASS * Testing type 2...PASS * Testing type 40...PASS * Testing type 9...PASS * dict_keys(['0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909', '0x090a', '0x090b']) * Testing type 11...PASS * dict_keys(['0x0b00']) * Testing type 6...PASS * Testing type 24...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * Testing type 13...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - valid type...PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (9/9)...PASS ================================================================================ Devices : 19 Total : 2230 Skipped : 0 Warned : 1 Passed : 2229 Failed : 0 make: Leaving directory '/builddir/build/BUILD/python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513/unit-tests' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.oijcZM + umask 022 + cd /builddir/build/BUILD + cd python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513 + DOCDIR=/builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/share/doc/python3-dmidecode + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/share/doc/python3-dmidecode + cp -pr README /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/share/doc/python3-dmidecode + cp -pr doc/AUTHORS /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/share/doc/python3-dmidecode + cp -pr doc/AUTHORS.upstream /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/share/doc/python3-dmidecode + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.R0Adxr + umask 022 + cd /builddir/build/BUILD + cd python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513 + LICENSEDIR=/builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/share/licenses/python3-dmidecode + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/share/licenses/python3-dmidecode + cp -pr doc/LICENSE /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64/usr/share/licenses/python3-dmidecode + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-dmidecode = 3.12.2-29.20210630gitf0a089a1.fc37 python3-dmidecode = 3.12.2-29.20210630gitf0a089a1.fc37 python3-dmidecode(riscv-64) = 3.12.2-29.20210630gitf0a089a1.fc37 python3.11-dmidecode = 3.12.2-29.20210630gitf0a089a1.fc37 python3.11dist(python-dmidecode) = 3.12.2 python3dist(python-dmidecode) = 3.12.2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.33)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libxml2.so.2(LIBXML2_2.6.2)(64bit) libxml2mod.so()(64bit) python(abi) = 3.11 rtld(GNU_HASH) Processing files: python-dmidecode-debugsource-3.12.2-29.20210630gitf0a089a1.fc37.riscv64 Provides: python-dmidecode-debugsource = 3.12.2-29.20210630gitf0a089a1.fc37 python-dmidecode-debugsource(riscv-64) = 3.12.2-29.20210630gitf0a089a1.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-dmidecode-debuginfo-3.12.2-29.20210630gitf0a089a1.fc37.riscv64 Provides: debuginfo(build-id) = 52bc2c11ad2500ccf2f4ef3c7e7e9fe337ffc535 python-dmidecode-debuginfo = 3.12.2-29.20210630gitf0a089a1.fc37 python3-dmidecode-debuginfo = 3.12.2-29.20210630gitf0a089a1.fc37 python3-dmidecode-debuginfo(riscv-64) = 3.12.2-29.20210630gitf0a089a1.fc37 python3.11-dmidecode-debuginfo = 3.12.2-29.20210630gitf0a089a1.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-dmidecode-debugsource(riscv-64) = 3.12.2-29.20210630gitf0a089a1.fc37 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64 Wrote: /builddir/build/RPMS/python3-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64.rpm Wrote: /builddir/build/RPMS/python3-dmidecode-debuginfo-3.12.2-29.20210630gitf0a089a1.fc37.riscv64.rpm Wrote: /builddir/build/RPMS/python-dmidecode-debugsource-3.12.2-29.20210630gitf0a089a1.fc37.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.DLN3Ec + umask 022 + cd /builddir/build/BUILD + cd python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-dmidecode-3.12.2-29.20210630gitf0a089a1.fc37.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.Ic3N5C + umask 022 + cd /builddir/build/BUILD + rm -rf python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513 python-dmidecode-f0a089a12dca9e2fd9543c8e8086ac70f7058513.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0