Mock Version: 2.0 Mock Version: 2.0 Mock Version: 2.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-dmidecode.spec'], chrootPath='/var/lib/mock/1307059-epel-8-x86_64-1584362401.745220/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lqqzi46t:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-dmidecode.spec'], chrootPath='/var/lib/mock/1307059-epel-8-x86_64-1584362401.745220/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lqqzi46t:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lqqzi46t:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lqqzi46t:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd4648c2ec2ac495e9f2d215da80b6e94', '-D', '/var/lib/mock/1307059-epel-8-x86_64-1584362401.745220/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lqqzi46t:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --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': 'en_US.UTF-8'} and shell False Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd4648c2ec2ac495e9f2d215da80b6e94', '-D', '/var/lib/mock/1307059-epel-8-x86_64-1584362401.745220/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lqqzi46t:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --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': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building target platforms: x86_64 Building for target x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-dmidecode-3.12.2-16.el8.src.rpm Wrote: /builddir/build/SRPMS/python-dmidecode-3.12.2-16.el8.src.rpm Child return code was: 0 Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-dmidecode.spec'], chrootPath='/var/lib/mock/1307059-epel-8-x86_64-1584362401.745220/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lqqzi46t:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-dmidecode.spec'], chrootPath='/var/lib/mock/1307059-epel-8-x86_64-1584362401.745220/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lqqzi46t:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lqqzi46t:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lqqzi46t:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9ee6d91743df4607800928093b61f51d', '-D', '/var/lib/mock/1307059-epel-8-x86_64-1584362401.745220/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lqqzi46t:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --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': 'en_US.UTF-8'} and shell False Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9ee6d91743df4607800928093b61f51d', '-D', '/var/lib/mock/1307059-epel-8-x86_64-1584362401.745220/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lqqzi46t:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --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': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building target platforms: x86_64 Building for target x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.x1ILn1 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.x1ILn1 + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf python-dmidecode-3.12.2 + rm -rf python-dmidecode-3.12.2 + /usr/bin/mkdir -p python-dmidecode-3.12.2 + /usr/bin/mkdir -p python-dmidecode-3.12.2 + cd python-dmidecode-3.12.2 + cd python-dmidecode-3.12.2 + /usr/bin/tar -xof - + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/python-dmidecode-3.12.2.tar.gz + /usr/bin/gzip -dc /builddir/build/SOURCES/python-dmidecode-3.12.2.tar.gz + STATUS=0 + STATUS=0 + '[' 0 -ne 0 ']' + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv python-dmidecode-3.12.2 python2 + mv python-dmidecode-3.12.2 python2 + cp -a python2 python3 + cp -a python2 python3 + pushd python3 + pushd python3 ~/build/BUILD/python-dmidecode-3.12.2/python3 ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2/python3 ~/build/BUILD/python-dmidecode-3.12.2 + sed -i s/python2/python3/g Makefile unit-tests/Makefile + sed -i s/python2/python3/g Makefile unit-tests/Makefile + popd + popd ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2 + exit 0 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.N5h3yw Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.N5h3yw + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD ~/build/BUILD/python-dmidecode-3.12.2/python2 ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2/python2 ~/build/BUILD/python-dmidecode-3.12.2 + cd python-dmidecode-3.12.2 + cd python-dmidecode-3.12.2 + export 'CFLAGS= -std=gnu89' + export 'CFLAGS= -std=gnu89' + CFLAGS=' -std=gnu89' + CFLAGS=' -std=gnu89' + for PY in python2 python3 + for PY in python2 python3 + pushd python2 + pushd python2 + make build + make build python2.7 src/setup.py build python2.7 src/setup.py build running build running build running build_py running build_py creating build creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7 copying dmidecode.py -> build/lib.linux-x86_64-2.7 copying dmidecode.py -> build/lib.linux-x86_64-2.7 running build_ext running build_ext building 'dmidecodemod' extension building 'dmidecodemod' extension creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/src creating build/temp.linux-x86_64-2.7/src gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmidecodemodule.c -o build/temp.linux-x86_64-2.7/src/dmidecodemodule.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmidecodemodule.c -o build/temp.linux-x86_64-2.7/src/dmidecodemodule.o src/dmidecodemodule.c:740: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] src/dmidecodemodule.c:740: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] {(char *)"xmlapi", dmidecode_xmlapi, METH_VARARGS | METH_KEYWORDS, {(char *)"xmlapi", dmidecode_xmlapi, METH_VARARGS | METH_KEYWORDS, ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ src/dmidecodemodule.c:740:28: note: (near initialization for 'DMIDataMethods[16].ml_meth') src/dmidecodemodule.c:740:28: note: (near initialization for 'DMIDataMethods[16].ml_meth') gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/util.c -o build/temp.linux-x86_64-2.7/src/util.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/util.c -o build/temp.linux-x86_64-2.7/src/util.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmioem.c -o build/temp.linux-x86_64-2.7/src/dmioem.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmioem.c -o build/temp.linux-x86_64-2.7/src/dmioem.o In file included from /usr/include/python2.7/pyconfig.h:6, In file included from /usr/include/python2.7/pyconfig.h:6, from /usr/include/python2.7/Python.h:8, from /usr/include/python2.7/Python.h:8, from src/dmihelper.h:45, from src/dmihelper.h:45, from src/dmidecode.h:23, from src/dmidecode.h:23, from src/dmioem.c:27: from src/dmioem.c:27: /usr/include/python2.7/pyconfig-64.h:1229: warning: "_POSIX_C_SOURCE" redefined /usr/include/python2.7/pyconfig-64.h:1229: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L #define _POSIX_C_SOURCE 200112L In file included from /usr/include/bits/libc-header-start.h:33, In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/stdio.h:27, from src/dmioem.c:23: from src/dmioem.c:23: /usr/include/features.h:265: note: this is the location of the previous definition /usr/include/features.h:265: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/pyconfig.h:6, In file included from /usr/include/python2.7/pyconfig.h:6, from /usr/include/python2.7/Python.h:8, from /usr/include/python2.7/Python.h:8, from src/dmihelper.h:45, from src/dmihelper.h:45, from src/dmidecode.h:23, from src/dmidecode.h:23, from src/dmioem.c:27: from src/dmioem.c:27: /usr/include/python2.7/pyconfig-64.h:1251: warning: "_XOPEN_SOURCE" redefined /usr/include/python2.7/pyconfig-64.h:1251: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 #define _XOPEN_SOURCE 600 In file included from /usr/include/bits/libc-header-start.h:33, In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /usr/include/stdio.h:27, from src/dmioem.c:23: from src/dmioem.c:23: /usr/include/features.h:202: note: this is the location of the previous definition /usr/include/features.h:202: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 # define _XOPEN_SOURCE 700 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmidecode.c -o build/temp.linux-x86_64-2.7/src/dmidecode.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmidecode.c -o build/temp.linux-x86_64-2.7/src/dmidecode.o In file included from /usr/include/python2.7/pyconfig.h:6, In file included from /usr/include/python2.7/pyconfig.h:6, from /usr/include/python2.7/Python.h:8, from /usr/include/python2.7/Python.h:8, from src/dmihelper.h:45, from src/dmihelper.h:45, from src/dmidecode.h:23, from src/dmidecode.h:23, from src/dmidecode.c:87: from src/dmidecode.c:87: /usr/include/python2.7/pyconfig-64.h:1229: warning: "_POSIX_C_SOURCE" redefined /usr/include/python2.7/pyconfig-64.h:1229: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L #define _POSIX_C_SOURCE 200112L In file included from /usr/include/assert.h:35, In file included from /usr/include/assert.h:35, from src/dmidecode.c:76: from src/dmidecode.c:76: /usr/include/features.h:265: note: this is the location of the previous definition /usr/include/features.h:265: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/pyconfig.h:6, In file included from /usr/include/python2.7/pyconfig.h:6, from /usr/include/python2.7/Python.h:8, from /usr/include/python2.7/Python.h:8, from src/dmihelper.h:45, from src/dmihelper.h:45, from src/dmidecode.h:23, from src/dmidecode.h:23, from src/dmidecode.c:87: from src/dmidecode.c:87: /usr/include/python2.7/pyconfig-64.h:1251: warning: "_XOPEN_SOURCE" redefined /usr/include/python2.7/pyconfig-64.h:1251: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 #define _XOPEN_SOURCE 600 In file included from /usr/include/assert.h:35, In file included from /usr/include/assert.h:35, from src/dmidecode.c:76: from src/dmidecode.c:76: /usr/include/features.h:202: note: this is the location of the previous definition /usr/include/features.h:202: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 # define _XOPEN_SOURCE 700 src/dmidecode.c: In function 'dmi_additional_info': 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] src/dmidecode.c:3907:42: warning: variable 'str_n' set but not used [-Wunused-but-set-variable] xmlNode *data_n = NULL, *str_n = NULL, *val_n = NULL; xmlNode *data_n = NULL, *str_n = NULL, *val_n = NULL; ^~~~~ ^~~~~ gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmixml.c -o build/temp.linux-x86_64-2.7/src/dmixml.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmixml.c -o build/temp.linux-x86_64-2.7/src/dmixml.o In file included from /usr/include/python2.7/pyconfig.h:6, In file included from /usr/include/python2.7/pyconfig.h:6, from /usr/include/python2.7/Python.h:8, from /usr/include/python2.7/Python.h:8, from src/dmihelper.h:45, from src/dmihelper.h:45, from src/dmidecode.h:23, from src/dmidecode.h:23, from src/dmixml.c:44: from src/dmixml.c:44: /usr/include/python2.7/pyconfig-64.h:1229: warning: "_POSIX_C_SOURCE" redefined /usr/include/python2.7/pyconfig-64.h:1229: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L #define _POSIX_C_SOURCE 200112L In file included from /usr/include/bits/libc-header-start.h:33, In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from /usr/include/string.h:26, from src/dmixml.c:36: from src/dmixml.c:36: /usr/include/features.h:265: note: this is the location of the previous definition /usr/include/features.h:265: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/pyconfig.h:6, In file included from /usr/include/python2.7/pyconfig.h:6, from /usr/include/python2.7/Python.h:8, from /usr/include/python2.7/Python.h:8, from src/dmihelper.h:45, from src/dmihelper.h:45, from src/dmidecode.h:23, from src/dmidecode.h:23, from src/dmixml.c:44: from src/dmixml.c:44: /usr/include/python2.7/pyconfig-64.h:1251: warning: "_XOPEN_SOURCE" redefined /usr/include/python2.7/pyconfig-64.h:1251: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 #define _XOPEN_SOURCE 600 In file included from /usr/include/bits/libc-header-start.h:33, In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from /usr/include/string.h:26, from src/dmixml.c:36: from src/dmixml.c:36: /usr/include/features.h:202: note: this is the location of the previous definition /usr/include/features.h:202: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 # define _XOPEN_SOURCE 700 src/dmixml.c: In function 'dmixml_buildstr': 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] src/dmixml.c:68:33: warning: pointer targets in passing argument 3 of 'xmlStrVPrintf' differ in signedness [-Wpointer-sign] xmlStrVPrintf(ret, len, xmlfmt, ap); xmlStrVPrintf(ret, len, xmlfmt, ap); ^~~~~~ ^~~~~~ In file included from /usr/include/libxml2/libxml/tree.h:18, In file included from /usr/include/libxml2/libxml/tree.h:18, from src/dmixml.c:40: from src/dmixml.c:40: /usr/include/libxml2/libxml/xmlstring.h:103:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} /usr/include/libxml2/libxml/xmlstring.h:103:17: note: expected 'const char *' but argument is of type 'xmlChar *' {aka 'unsigned char *'} xmlStrVPrintf (xmlChar *buf, xmlStrVPrintf (xmlChar *buf, ^~~~~~~~~~~~~ ^~~~~~~~~~~~~ gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmierror.c -o build/temp.linux-x86_64-2.7/src/dmierror.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmierror.c -o build/temp.linux-x86_64-2.7/src/dmierror.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmilog.c -o build/temp.linux-x86_64-2.7/src/dmilog.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmilog.c -o build/temp.linux-x86_64-2.7/src/dmilog.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/xmlpythonizer.c -o build/temp.linux-x86_64-2.7/src/xmlpythonizer.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/xmlpythonizer.c -o build/temp.linux-x86_64-2.7/src/xmlpythonizer.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/efi.c -o build/temp.linux-x86_64-2.7/src/efi.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/efi.c -o build/temp.linux-x86_64-2.7/src/efi.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmidump.c -o build/temp.linux-x86_64-2.7/src/dmidump.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python2.7 -c src/dmidump.c -o build/temp.linux-x86_64-2.7/src/dmidump.o gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -std=gnu89 build/temp.linux-x86_64-2.7/src/dmidecodemodule.o build/temp.linux-x86_64-2.7/src/util.o build/temp.linux-x86_64-2.7/src/dmioem.o build/temp.linux-x86_64-2.7/src/dmidecode.o build/temp.linux-x86_64-2.7/src/dmixml.o build/temp.linux-x86_64-2.7/src/dmierror.o build/temp.linux-x86_64-2.7/src/dmilog.o build/temp.linux-x86_64-2.7/src/xmlpythonizer.o build/temp.linux-x86_64-2.7/src/efi.o build/temp.linux-x86_64-2.7/src/dmidump.o -L/usr/lib64/python2.7/site-packages -L/usr/lib64 -lxml2 -lz -llzma -lm -ldl -lxml2mod -lpython2.7 -o build/lib.linux-x86_64-2.7/dmidecodemod.so gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -std=gnu89 build/temp.linux-x86_64-2.7/src/dmidecodemodule.o build/temp.linux-x86_64-2.7/src/util.o build/temp.linux-x86_64-2.7/src/dmioem.o build/temp.linux-x86_64-2.7/src/dmidecode.o build/temp.linux-x86_64-2.7/src/dmixml.o build/temp.linux-x86_64-2.7/src/dmierror.o build/temp.linux-x86_64-2.7/src/dmilog.o build/temp.linux-x86_64-2.7/src/xmlpythonizer.o build/temp.linux-x86_64-2.7/src/efi.o build/temp.linux-x86_64-2.7/src/dmidump.o -L/usr/lib64/python2.7/site-packages -L/usr/lib64 -lxml2 -lz -llzma -lm -ldl -lxml2mod -lpython2.7 -o build/lib.linux-x86_64-2.7/dmidecodemod.so cp build/lib.linux-x86_64-2.7/dmidecodemod.so python2.7-dmidecodemod.so cp build/lib.linux-x86_64-2.7/dmidecodemod.so python2.7-dmidecodemod.so + popd + popd ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2/python3 ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2/python3 ~/build/BUILD/python-dmidecode-3.12.2 + for PY in python2 python3 + for PY in python2 python3 + pushd python3 + pushd python3 + make build + make build python3.6 src/setup.py build python3.6 src/setup.py build running build running build running build_py running build_py creating build creating build creating build/lib.linux-x86_64-3.6 creating build/lib.linux-x86_64-3.6 copying dmidecode.py -> build/lib.linux-x86_64-3.6 copying dmidecode.py -> build/lib.linux-x86_64-3.6 running build_ext running build_ext building 'dmidecodemod' extension building 'dmidecodemod' extension creating build/temp.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6/src creating build/temp.linux-x86_64-3.6/src gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmidecodemodule.c -o build/temp.linux-x86_64-3.6/src/dmidecodemodule.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmidecodemodule.c -o build/temp.linux-x86_64-3.6/src/dmidecodemodule.o src/dmidecodemodule.c:740: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] src/dmidecodemodule.c:740: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] {(char *)"xmlapi", dmidecode_xmlapi, METH_VARARGS | METH_KEYWORDS, {(char *)"xmlapi", dmidecode_xmlapi, METH_VARARGS | METH_KEYWORDS, ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ src/dmidecodemodule.c:740:28: note: (near initialization for ‘DMIDataMethods[16].ml_meth’) src/dmidecodemodule.c:740:28: note: (near initialization for ‘DMIDataMethods[16].ml_meth’) src/dmidecodemodule.c: In function ‘PyInit_dmidecodemod’: src/dmidecodemodule.c: In function ‘PyInit_dmidecodemod’: src/dmidecodemodule.c:846:72: warning: passing argument 3 of ‘PyCapsule_New’ from incompatible pointer type [-Wincompatible-pointer-types] src/dmidecodemodule.c:846:72: warning: passing argument 3 of ‘PyCapsule_New’ from incompatible pointer type [-Wincompatible-pointer-types] PyModule_AddObject(module, "options", PyCapsule_New(opt, NULL, destruct_options)); PyModule_AddObject(module, "options", PyCapsule_New(opt, NULL, destruct_options)); ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ In file included from /usr/include/python3.6m/Python.h:108, In file included from /usr/include/python3.6m/Python.h:108, from src/dmidecodemodule.c:42: from src/dmidecodemodule.c:42: /usr/include/python3.6m/pycapsule.h:28:24: note: expected ‘PyCapsule_Destructor’ {aka ‘void (*)(struct _object *)’} but argument is of type ‘void (*)(void *)’ /usr/include/python3.6m/pycapsule.h:28:24: note: expected ‘PyCapsule_Destructor’ {aka ‘void (*)(struct _object *)’} but argument is of type ‘void (*)(void *)’ PyAPI_FUNC(PyObject *) PyCapsule_New( PyAPI_FUNC(PyObject *) PyCapsule_New( ^~~~~~~~~~~~~ ^~~~~~~~~~~~~ gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/util.c -o build/temp.linux-x86_64-3.6/src/util.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/util.c -o build/temp.linux-x86_64-3.6/src/util.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmioem.c -o build/temp.linux-x86_64-3.6/src/dmioem.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmioem.c -o build/temp.linux-x86_64-3.6/src/dmioem.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmidecode.c -o build/temp.linux-x86_64-3.6/src/dmidecode.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmidecode.c -o build/temp.linux-x86_64-3.6/src/dmidecode.o src/dmidecode.c: In function ‘dmi_additional_info’: 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] src/dmidecode.c:3907:42: warning: variable ‘str_n’ set but not used [-Wunused-but-set-variable] xmlNode *data_n = NULL, *str_n = NULL, *val_n = NULL; xmlNode *data_n = NULL, *str_n = NULL, *val_n = NULL; ^~~~~ ^~~~~ gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmixml.c -o build/temp.linux-x86_64-3.6/src/dmixml.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmixml.c -o build/temp.linux-x86_64-3.6/src/dmixml.o src/dmixml.c: In function ‘dmixml_buildstr’: 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] src/dmixml.c:68:33: warning: pointer targets in passing argument 3 of ‘xmlStrVPrintf’ differ in signedness [-Wpointer-sign] xmlStrVPrintf(ret, len, xmlfmt, ap); xmlStrVPrintf(ret, len, xmlfmt, ap); ^~~~~~ ^~~~~~ In file included from /usr/include/libxml2/libxml/tree.h:18, In file included from /usr/include/libxml2/libxml/tree.h:18, from src/dmixml.c:40: from src/dmixml.c:40: /usr/include/libxml2/libxml/xmlstring.h:103:17: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} /usr/include/libxml2/libxml/xmlstring.h:103:17: note: expected ‘const char *’ but argument is of type ‘xmlChar *’ {aka ‘unsigned char *’} xmlStrVPrintf (xmlChar *buf, xmlStrVPrintf (xmlChar *buf, ^~~~~~~~~~~~~ ^~~~~~~~~~~~~ gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmierror.c -o build/temp.linux-x86_64-3.6/src/dmierror.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmierror.c -o build/temp.linux-x86_64-3.6/src/dmierror.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmilog.c -o build/temp.linux-x86_64-3.6/src/dmilog.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmilog.c -o build/temp.linux-x86_64-3.6/src/dmilog.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/xmlpythonizer.c -o build/temp.linux-x86_64-3.6/src/xmlpythonizer.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/xmlpythonizer.c -o build/temp.linux-x86_64-3.6/src/xmlpythonizer.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/efi.c -o build/temp.linux-x86_64-3.6/src/efi.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/efi.c -o build/temp.linux-x86_64-3.6/src/efi.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmidump.c -o build/temp.linux-x86_64-3.6/src/dmidump.o gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -std=gnu89 -fPIC -UNDEBUG -I/usr/include/libxml2 -I/usr/include/python3.6m -c src/dmidump.c -o build/temp.linux-x86_64-3.6/src/dmidump.o gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -g -std=gnu89 build/temp.linux-x86_64-3.6/src/dmidecodemodule.o build/temp.linux-x86_64-3.6/src/util.o build/temp.linux-x86_64-3.6/src/dmioem.o build/temp.linux-x86_64-3.6/src/dmidecode.o build/temp.linux-x86_64-3.6/src/dmixml.o build/temp.linux-x86_64-3.6/src/dmierror.o build/temp.linux-x86_64-3.6/src/dmilog.o build/temp.linux-x86_64-3.6/src/xmlpythonizer.o build/temp.linux-x86_64-3.6/src/efi.o build/temp.linux-x86_64-3.6/src/dmidump.o -L/usr/lib64/python3.6/site-packages -L/usr/lib64 -lxml2 -lz -llzma -lm -ldl -lxml2mod -lpython3.6m -o build/lib.linux-x86_64-3.6/dmidecodemod.cpython-36m-x86_64-linux-gnu.so gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -g -std=gnu89 build/temp.linux-x86_64-3.6/src/dmidecodemodule.o build/temp.linux-x86_64-3.6/src/util.o build/temp.linux-x86_64-3.6/src/dmioem.o build/temp.linux-x86_64-3.6/src/dmidecode.o build/temp.linux-x86_64-3.6/src/dmixml.o build/temp.linux-x86_64-3.6/src/dmierror.o build/temp.linux-x86_64-3.6/src/dmilog.o build/temp.linux-x86_64-3.6/src/xmlpythonizer.o build/temp.linux-x86_64-3.6/src/efi.o build/temp.linux-x86_64-3.6/src/dmidump.o -L/usr/lib64/python3.6/site-packages -L/usr/lib64 -lxml2 -lz -llzma -lm -ldl -lxml2mod -lpython3.6m -o build/lib.linux-x86_64-3.6/dmidecodemod.cpython-36m-x86_64-linux-gnu.so cp build/lib.linux-x86_64-3.6/dmidecodemod.cpython-36m-x86_64-linux-gnu.so python3.6-dmidecodemod.so cp build/lib.linux-x86_64-3.6/dmidecodemod.cpython-36m-x86_64-linux-gnu.so python3.6-dmidecodemod.so + popd + popd ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2 + exit 0 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.tKkVag Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.tKkVag + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 '!=' / ']' + '[' /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 + rm -rf /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 ++ dirname /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 ++ dirname /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 + mkdir /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 + cd python-dmidecode-3.12.2 + cd python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2/python2 ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2/python2 ~/build/BUILD/python-dmidecode-3.12.2 + pushd python2 + pushd python2 + /usr/bin/python2 src/setup.py install --root /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 --prefix=/usr + /usr/bin/python2 src/setup.py install --root /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 --prefix=/usr running install running install running build running build running build_py running build_py running build_ext running build_ext running install_lib running install_lib creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64 creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64 creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7 creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7 creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7/site-packages creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7/site-packages copying build/lib.linux-x86_64-2.7/dmidecodemod.so -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7/site-packages copying build/lib.linux-x86_64-2.7/dmidecodemod.so -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7/site-packages copying build/lib.linux-x86_64-2.7/dmidecode.py -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7/site-packages copying build/lib.linux-x86_64-2.7/dmidecode.py -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7/site-packages byte-compiling /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7/site-packages/dmidecode.py to dmidecode.pyc byte-compiling /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7/site-packages/dmidecode.py to dmidecode.pyc running install_data running install_data creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/python-dmidecode creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/python-dmidecode copying src/pymap.xml -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/python-dmidecode copying src/pymap.xml -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/python-dmidecode running install_egg_info running install_egg_info Writing /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7/site-packages/python_dmidecode-3.12.2-py2.7.egg-info Writing /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7/site-packages/python_dmidecode-3.12.2-py2.7.egg-info + popd + popd ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2/python3 ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2/python3 ~/build/BUILD/python-dmidecode-3.12.2 + pushd python3 + pushd python3 + /usr/bin/python3.6 src/setup.py install --root /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 --prefix=/usr + /usr/bin/python3.6 src/setup.py install --root /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 --prefix=/usr running install running install running build running build running build_py running build_py running build_ext running build_ext running install_lib running install_lib creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6 creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6 creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6/site-packages creating /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6/site-packages copying build/lib.linux-x86_64-3.6/dmidecodemod.cpython-36m-x86_64-linux-gnu.so -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6/site-packages copying build/lib.linux-x86_64-3.6/dmidecodemod.cpython-36m-x86_64-linux-gnu.so -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6/site-packages copying build/lib.linux-x86_64-3.6/dmidecode.py -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6/site-packages copying build/lib.linux-x86_64-3.6/dmidecode.py -> /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6/site-packages byte-compiling /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6/site-packages/dmidecode.py to dmidecode.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6/site-packages/dmidecode.py to dmidecode.cpython-36.pyc running install_data running install_data running install_egg_info running install_egg_info Writing /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6/site-packages/python_dmidecode-3.12.2-py3.6.egg-info Writing /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6/site-packages/python_dmidecode-3.12.2-py3.6.egg-info + popd + popd ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2 + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 3.12.2-16.el8 --unique-debug-suffix -3.12.2-16.el8.x86_64 --unique-debug-src-base python-dmidecode-3.12.2-16.el8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/python-dmidecode-3.12.2 + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 3.12.2-16.el8 --unique-debug-suffix -3.12.2-16.el8.x86_64 --unique-debug-src-base python-dmidecode-3.12.2-16.el8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/python-dmidecode-3.12.2 extracting debug info from /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7/site-packages/dmidecodemod.so extracting debug info from /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7/site-packages/dmidecodemod.so extracting debug info from /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6/site-packages/dmidecodemod.cpython-36m-x86_64-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6/site-packages/dmidecodemod.cpython-36m-x86_64-linux-gnu.so /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 1434 blocks 1434 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile 1 + /usr/lib/rpm/brp-python-bytecompile 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib/debug/usr/lib64/python2.7 using /usr/bin/python2.7 Bytecompiling .py files below /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib/debug/usr/lib64/python2.7 using /usr/bin/python2.7 Bytecompiling .py files below /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib/debug/usr/lib64/python3.6 using /usr/libexec/platform-python Bytecompiling .py files below /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib/debug/usr/lib64/python3.6 using /usr/libexec/platform-python Bytecompiling .py files below /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6 using /usr/libexec/platform-python Bytecompiling .py files below /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python3.6 using /usr/libexec/platform-python Bytecompiling .py files below /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7 using /usr/bin/python2.7 Bytecompiling .py files below /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/lib64/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/bin/python3.6 + PYTHON3=/usr/bin/python3.6 + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.EzNci2 Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.EzNci2 + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd python-dmidecode-3.12.2 + cd python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2/python2/unit-tests ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2/python2/unit-tests ~/build/BUILD/python-dmidecode-3.12.2 + for PY in python2 python3 + for PY in python2 python3 + pushd python2/unit-tests + pushd python2/unit-tests + make + make python2 unit -vv python2 unit -vv ================================================================================ ================================================================================ * Testing for command line version of dmidecode ...WARN * Testing for command line version of dmidecode ...WARN * Running test as normal user, some tests will be skipped * Running test as normal user, some tests will be skipped * Creation of temporary files...PASS * Creation of temporary files...PASS ================================================================================ ================================================================================ * Importing module... * Importing module... Not running as root, a warning above can be expected...PASS Not running as root, a warning above can be expected...PASS * Version: 3.12.2 * Version: 3.12.2 * DMI Version String: None * DMI Version String: None * Testing that default device is /dev/mem...PASS * Testing that default device is /dev/mem...PASS * Testing ability to change device to /tmp/tmp_TNXlW...PASS * Testing ability to change device to /tmp/tmp_TNXlW...PASS * Testing that device has changed to /tmp/tmp_TNXlW...PASS * Testing that device has changed to /tmp/tmp_TNXlW...PASS * Skipped testing dump() function, dmidecode does not have access to DMI data * Skipped testing dump() function, dmidecode does not have access to DMI data * Loading ../src/pymap.xml for XML->Python dictonary mapping...PASS * Loading ../src/pymap.xml for XML->Python dictonary mapping...PASS ================================================================================ ================================================================================ * Testing private/kvm-QEMU.0.dmidump...PASS * Testing private/kvm-QEMU.0.dmidump...PASS * Testing set_dev/get_dev on private/kvm-QEMU.0.dmidump...PASS * Testing set_dev/get_dev on private/kvm-QEMU.0.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0401'] * ['0x0401'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x1100', '0x1000'] * ['0x1100', '0x1000'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * Testing type 7...PASS * Testing type 7...PASS * Testing type 17...PASS * Testing type 17...PASS * ['0x1100'] * ['0x1100'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0401'] * ['0x0401'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1000'] * ['0x1000'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1400'] * ['0x1400'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1300'] * ['0x1300'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/LenovoThinkPad-T61p.dmp...PASS * Testing private/LenovoThinkPad-T61p.dmp...PASS * Testing set_dev/get_dev on private/LenovoThinkPad-T61p.dmp...PASS * Testing set_dev/get_dev on private/LenovoThinkPad-T61p.dmp...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x000b', '0x000c', '0x000a'] * ['0x000b', '0x000c', '0x000a'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0003'] * ['0x0003'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x001f', '0x0015', '0x0014', '0x0016', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e'] * ['0x001f', '0x0015', '0x0014', '0x0016', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0029', '0x0000'] * ['0x0029', '0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0006'] * ['0x0006'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * ['0x0002', '0x0027'] * ['0x0002', '0x0027'] * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x002b', '0x002c', '0x002d'] * ['0x002b', '0x002c', '0x002d'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0020', '0x0021', '0x0024'] * ['0x0020', '0x0021', '0x0024'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x0037', '0x0001'] * ['0x0037', '0x0001'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * ['0x0002'] * ['0x0002'] * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x001f', '0x0015', '0x0014', '0x0016', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e'] * ['0x001f', '0x0015', '0x0014', '0x0016', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e'] * Testing type 7...PASS * Testing type 7...PASS * ['0x000b', '0x000c', '0x000a'] * ['0x000b', '0x000c', '0x000a'] * Testing type 17...PASS * Testing type 17...PASS * ['0x002c', '0x002d'] * ['0x002c', '0x002d'] * Testing type 24...PASS * Testing type 24...PASS * ['0x0036'] * ['0x0036'] * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * ['0x002e'] * ['0x002e'] * Testing type 11...PASS * Testing type 11...PASS * ['0x0028'] * ['0x0028'] * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * ['0x0029'] * ['0x0029'] * Testing type 9...PASS * Testing type 9...PASS * ['0x0020', '0x0021', '0x0024'] * ['0x0020', '0x0021', '0x0024'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0006'] * ['0x0006'] * Testing type 10...PASS * Testing type 10...PASS * ['0x0027'] * ['0x0027'] * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0001'] * ['0x0001'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0003'] * ['0x0003'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * ['0x0008', '0x0009'] * ['0x0008', '0x0009'] * Testing type 5...PASS * Testing type 5...PASS * ['0x0007'] * ['0x0007'] * Testing type 16...PASS * Testing type 16...PASS * ['0x002b'] * ['0x002b'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x0031', '0x0030'] * ['0x0031', '0x0030'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x002f'] * ['0x002f'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * ['0x0033', '0x0032'] * ['0x0033', '0x0032'] * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * ['0x002a'] * ['0x002a'] * Testing type 32...PASS * Testing type 32...PASS * ['0x0037'] * ['0x0037'] * Testing type 22...PASS * Testing type 22...PASS * ['0x0034'] * ['0x0034'] * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL585-G2.1.dmidump...PASS * Testing private/ProLiant-DL585-G2.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G2.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G2.1.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0712', '0x0713', '0x0710', '0x0711', '0x0723', '0x0722', '0x0721', '0x0720'] * ['0x0712', '0x0713', '0x0710', '0x0711', '0x0723', '0x0722', '0x0721', '0x0720'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0804', '0x0805', '0x0802', '0x0803', '0x0801'] * ['0x0804', '0x0805', '0x0802', '0x0803', '0x0801'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0402', '0x0403', '0x0400', '0x0401'] * ['0x0402', '0x0403', '0x0400', '0x0401'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1000'] * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1000'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0804', '0x0805', '0x0802', '0x0803', '0x0801'] * ['0x0804', '0x0805', '0x0802', '0x0803', '0x0801'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0712', '0x0713', '0x0710', '0x0711', '0x0723', '0x0722', '0x0721', '0x0720'] * ['0x0712', '0x0713', '0x0710', '0x0711', '0x0723', '0x0722', '0x0721', '0x0720'] * Testing type 17...PASS * Testing type 17...PASS * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114'] * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x0b00'] * ['0x0b00'] * Testing type 38...PASS * Testing type 38...PASS * ['0x2600'] * ['0x2600'] * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0402', '0x0403', '0x0400', '0x0401'] * ['0x0402', '0x0403', '0x0400', '0x0401'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1000'] * ['0x1000'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e'] * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1302', '0x1303', '0x1300', '0x1301'] * ['0x1302', '0x1303', '0x1300', '0x1301'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/PowerEdge-1800.0.dmidump...PASS * Testing private/PowerEdge-1800.0.dmidump...PASS * Testing set_dev/get_dev on private/PowerEdge-1800.0.dmidump...PASS * Testing set_dev/get_dev on private/PowerEdge-1800.0.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0701', '0x0700', '0x0703', '0x0702', '0x0705', '0x0704'] * ['0x0701', '0x0700', '0x0703', '0x0702', '0x0705', '0x0704'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0806', '0x0807', '0x0804', '0x0805', '0x0802', '0x0803', '0x0800', '0x0801', '0x0808', '0x0809', '0x080a'] * ['0x0806', '0x0807', '0x0804', '0x0805', '0x0802', '0x0803', '0x0800', '0x0801', '0x0808', '0x0809', '0x080a'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0d00', '0x0000'] * ['0x0d00', '0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0400', '0x0401'] * ['0x0400', '0x0401'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * ['0x0200', '0x0a00'] * ['0x0200', '0x0a00'] * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x1000', '0x1104', '0x1105', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1000', '0x1104', '0x1105', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0905', '0x0904', '0x0903', '0x0902', '0x0901', '0x0900'] * ['0x0905', '0x0904', '0x0903', '0x0902', '0x0901', '0x0900'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0c00', '0x0100'] * ['0x2000', '0x0c00', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * ['0x0200'] * ['0x0200'] * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0806', '0x0807', '0x0804', '0x0805', '0x0802', '0x0803', '0x0800', '0x0801', '0x0808', '0x0809', '0x080a'] * ['0x0806', '0x0807', '0x0804', '0x0805', '0x0802', '0x0803', '0x0800', '0x0801', '0x0808', '0x0809', '0x080a'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0701', '0x0700', '0x0703', '0x0702', '0x0705', '0x0704'] * ['0x0701', '0x0700', '0x0703', '0x0702', '0x0705', '0x0704'] * Testing type 17...PASS * Testing type 17...PASS * ['0x1104', '0x1105', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1104', '0x1105', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x0b00'] * ['0x0b00'] * Testing type 38...PASS * Testing type 38...PASS * ['0x2600'] * ['0x2600'] * Testing type 13...PASS * Testing type 13...PASS * ['0x0d00'] * ['0x0d00'] * Testing type 9...PASS * Testing type 9...PASS * ['0x0905', '0x0904', '0x0903', '0x0902', '0x0901', '0x0900'] * ['0x0905', '0x0904', '0x0903', '0x0902', '0x0901', '0x0900'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * ['0x0c00'] * ['0x0c00'] * Testing type 4...PASS * Testing type 4...PASS * ['0x0400', '0x0401'] * ['0x0400', '0x0401'] * Testing type 10...PASS * Testing type 10...PASS * ['0x0a00'] * ['0x0a00'] * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1000'] * ['0x1000'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1401', '0x1400'] * ['0x1401', '0x1400'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1300'] * ['0x1300'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/IBM-x3950-M2.0.dmidump...PASS * Testing private/IBM-x3950-M2.0.dmidump...PASS * Testing set_dev/get_dev on private/IBM-x3950-M2.0.dmidump...PASS * Testing set_dev/get_dev on private/IBM-x3950-M2.0.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0043', '0x0049', '0x0046', '0x004c'] * ['0x0043', '0x0049', '0x0046', '0x004c'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x003a'] * ['0x003a'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x00c7', '0x00c6', '0x00c5', '0x00c4', '0x00c3', '0x00c2', '0x00d1', '0x00d2', '0x00d0', '0x00c9', '0x00c8', '0x00cf', '0x00ce', '0x00cd', '0x00cc', '0x00cb', '0x00ca'] * ['0x00c7', '0x00c6', '0x00c5', '0x00c4', '0x00c3', '0x00c2', '0x00d1', '0x00d2', '0x00d0', '0x00c9', '0x00c8', '0x00cf', '0x00ce', '0x00cd', '0x00cc', '0x00cb', '0x00ca'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0170', '0x0000'] * ['0x0170', '0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x00a5', '0x00a4', '0x00a3', '0x00a2'] * ['0x00a5', '0x00a4', '0x00a3', '0x00a2'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * ['0x0008', '0x0006', '0x0007', '0x0005', '0x0002', '0x0003'] * ['0x0008', '0x0006', '0x0007', '0x0005', '0x0002', '0x0003'] * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x0172', '0x0173', '0x0171', '0x0176', '0x0177', '0x0174', '0x0175', '0x0178', '0x0179', '0x018f', '0x018e', '0x018d', '0x018c', '0x018b', '0x018a', '0x0190', '0x0191', '0x017b', '0x017c', '0x017a', '0x017f', '0x017d', '0x017e', '0x0189', '0x0188', '0x0187', '0x0186', '0x0185', '0x0184', '0x0183', '0x0182', '0x0181', '0x0180'] * ['0x0172', '0x0173', '0x0171', '0x0176', '0x0177', '0x0174', '0x0175', '0x0178', '0x0179', '0x018f', '0x018e', '0x018d', '0x018c', '0x018b', '0x018a', '0x0190', '0x0191', '0x017b', '0x017c', '0x017a', '0x017f', '0x017d', '0x017e', '0x0189', '0x0188', '0x0187', '0x0186', '0x0185', '0x0184', '0x0183', '0x0182', '0x0181', '0x0180'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0130', '0x0131', '0x012e', '0x012d', '0x012f', '0x012c', '0x012b'] * ['0x0130', '0x0131', '0x012e', '0x012d', '0x012f', '0x012c', '0x012b'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x016c', '0x016e', '0x016d', '0x016f', '0x0273', '0x0001'] * ['0x016c', '0x016e', '0x016d', '0x016f', '0x0273', '0x0001'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * ['0x0008', '0x0006', '0x0007', '0x0005', '0x0002', '0x0003'] * ['0x0008', '0x0006', '0x0007', '0x0005', '0x0002', '0x0003'] * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x00c7', '0x00c6', '0x00c5', '0x00c4', '0x00c3', '0x00c2', '0x00d1', '0x00d2', '0x00d0', '0x00c9', '0x00c8', '0x00cf', '0x00ce', '0x00cd', '0x00cc', '0x00cb', '0x00ca'] * ['0x00c7', '0x00c6', '0x00c5', '0x00c4', '0x00c3', '0x00c2', '0x00d1', '0x00d2', '0x00d0', '0x00c9', '0x00c8', '0x00cf', '0x00ce', '0x00cd', '0x00cc', '0x00cb', '0x00ca'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0043', '0x0049', '0x0046', '0x004c'] * ['0x0043', '0x0049', '0x0046', '0x004c'] * Testing type 17...PASS * Testing type 17...PASS * ['0x0172', '0x0173', '0x0176', '0x0177', '0x0174', '0x0175', '0x0178', '0x0179', '0x018f', '0x018e', '0x018d', '0x018c', '0x018b', '0x018a', '0x0190', '0x0191', '0x017b', '0x017c', '0x017a', '0x017f', '0x017d', '0x017e', '0x0189', '0x0188', '0x0187', '0x0186', '0x0185', '0x0184', '0x0183', '0x0182', '0x0181', '0x0180'] * ['0x0172', '0x0173', '0x0176', '0x0177', '0x0174', '0x0175', '0x0178', '0x0179', '0x018f', '0x018e', '0x018d', '0x018c', '0x018b', '0x018a', '0x0190', '0x0191', '0x017b', '0x017c', '0x017a', '0x017f', '0x017d', '0x017e', '0x0189', '0x0188', '0x0187', '0x0186', '0x0185', '0x0184', '0x0183', '0x0182', '0x0181', '0x0180'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x016b'] * ['0x016b'] * Testing type 38...PASS * Testing type 38...PASS * ['0x0274'] * ['0x0274'] * Testing type 13...PASS * Testing type 13...PASS * ['0x0170'] * ['0x0170'] * Testing type 9...PASS * Testing type 9...PASS * ['0x0130', '0x0131', '0x012e', '0x012d', '0x012f', '0x012c', '0x012b'] * ['0x0130', '0x0131', '0x012e', '0x012d', '0x012f', '0x012c', '0x012b'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * ['0x016c', '0x016e', '0x016d', '0x016f'] * ['0x016c', '0x016e', '0x016d', '0x016f'] * Testing type 4...PASS * Testing type 4...PASS * ['0x00a5', '0x00a4', '0x00a3', '0x00a2'] * ['0x00a5', '0x00a4', '0x00a3', '0x00a2'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0001'] * ['0x0001'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x003a'] * ['0x003a'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x0171'] * ['0x0171'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x0272'] * ['0x0272'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x0273'] * ['0x0273'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL585-G1.0.dmidump...PASS * Testing private/ProLiant-DL585-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.0.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724'] * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0802', '0x0801'] * ['0x0802', '0x0801'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0402', '0x0400', '0x0406', '0x0404'] * ['0x0402', '0x0400', '0x0406', '0x0404'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1001', '0x1000', '0x1003', '0x1002'] * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1001', '0x1000', '0x1003', '0x1002'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0802', '0x0801'] * ['0x0802', '0x0801'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724'] * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724'] * Testing type 17...PASS * Testing type 17...PASS * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114'] * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0402', '0x0400', '0x0406', '0x0404'] * ['0x0402', '0x0400', '0x0406', '0x0404'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1001', '0x1000', '0x1003', '0x1002'] * ['0x1001', '0x1000', '0x1003', '0x1002'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e'] * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1302', '0x1303', '0x1300', '0x1301'] * ['0x1302', '0x1303', '0x1300', '0x1301'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL385-G2.0.dmidump...PASS * Testing private/ProLiant-DL385-G2.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G2.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G2.0.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0710', '0x0711', '0x0720', '0x0721'] * ['0x0710', '0x0711', '0x0720', '0x0721'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0802', '0x0803', '0x0801'] * ['0x0802', '0x0803', '0x0801'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0400', '0x0401'] * ['0x0400', '0x0401'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0802', '0x0803', '0x0801'] * ['0x0802', '0x0803', '0x0801'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0710', '0x0711', '0x0720', '0x0721'] * ['0x0710', '0x0711', '0x0720', '0x0721'] * Testing type 17...PASS * Testing type 17...PASS * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x0b00'] * ['0x0b00'] * Testing type 38...PASS * Testing type 38...PASS * ['0x2600'] * ['0x2600'] * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0400', '0x0401'] * ['0x0400', '0x0401'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1000'] * ['0x1000'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406'] * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1300', '0x1301'] * ['0x1300', '0x1301'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/john.dmi...PASS * Testing private/john.dmi...PASS * Testing set_dev/get_dev on private/john.dmi...PASS * Testing set_dev/get_dev on private/john.dmi...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0008', '0x0006', '0x0007', '0x0004', '0x0005', '0x0003'] * ['0x0008', '0x0006', '0x0007', '0x0004', '0x0005', '0x0003'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0026'] * ['0x0026'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0028', '0x0029', '0x0039', '0x003a', '0x0027', '0x0037', '0x0036', '0x0035', '0x0034', '0x0033', '0x0032', '0x0031', '0x0030', '0x002a', '0x002b', '0x002c', '0x002d', '0x002e', '0x002f', '0x0038'] * ['0x0028', '0x0029', '0x0039', '0x003a', '0x0027', '0x0037', '0x0036', '0x0035', '0x0034', '0x0033', '0x0032', '0x0031', '0x0030', '0x002a', '0x002b', '0x002c', '0x002d', '0x002e', '0x002f', '0x0038'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x004c', '0x0023'] * ['0x004c', '0x0023'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0002', '0x0001'] * ['0x0002', '0x0001'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * ['0x0025'] * ['0x0025'] * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0011', '0x0010', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e', '0x000b', '0x000c', '0x000a', '0x0009', '0x0020', '0x0021', '0x001e', '0x001d', '0x001f', '0x001a', '0x001c', '0x001b'] * ['0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0011', '0x0010', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e', '0x000b', '0x000c', '0x000a', '0x0009', '0x0020', '0x0021', '0x001e', '0x001d', '0x001f', '0x001a', '0x001c', '0x001b'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x003d', '0x003c', '0x003b'] * ['0x003d', '0x003c', '0x003b'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x004b', '0x0024', '0x004d'] * ['0x004b', '0x0024', '0x004d'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * ['0x0025'] * ['0x0025'] * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0028', '0x0029', '0x0039', '0x003a', '0x0027', '0x0037', '0x0036', '0x0035', '0x0034', '0x0033', '0x0032', '0x0031', '0x0030', '0x002a', '0x002b', '0x002c', '0x002d', '0x002e', '0x002f', '0x0038'] * ['0x0028', '0x0029', '0x0039', '0x003a', '0x0027', '0x0037', '0x0036', '0x0035', '0x0034', '0x0033', '0x0032', '0x0031', '0x0030', '0x002a', '0x002b', '0x002c', '0x002d', '0x002e', '0x002f', '0x0038'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0008', '0x0006', '0x0007', '0x0004', '0x0005', '0x0003'] * ['0x0008', '0x0006', '0x0007', '0x0004', '0x0005', '0x0003'] * Testing type 17...PASS * Testing type 17...PASS * ['0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0011', '0x0010', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e', '0x000b', '0x000c', '0x000a', '0x0020', '0x0021', '0x001e', '0x001d', '0x001f', '0x001a', '0x001c', '0x001b'] * ['0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0011', '0x0010', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e', '0x000b', '0x000c', '0x000a', '0x0020', '0x0021', '0x001e', '0x001d', '0x001f', '0x001a', '0x001c', '0x001b'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x003f', '0x003e', '0x004a', '0x0042', '0x0043', '0x0040', '0x0041', '0x0046', '0x0047', '0x0044', '0x0045', '0x0048', '0x0049'] * ['0x003f', '0x003e', '0x004a', '0x0042', '0x0043', '0x0040', '0x0041', '0x0046', '0x0047', '0x0044', '0x0045', '0x0048', '0x0049'] * Testing type 38...PASS * Testing type 38...PASS * ['0x0000'] * ['0x0000'] * Testing type 13...PASS * Testing type 13...PASS * ['0x004c'] * ['0x004c'] * Testing type 9...PASS * Testing type 9...PASS * ['0x003d', '0x003c', '0x003b'] * ['0x003d', '0x003c', '0x003b'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * ['0x004f', '0x004e', '0x0051', '0x0050', '0x0053', '0x0052'] * ['0x004f', '0x004e', '0x0051', '0x0050', '0x0053', '0x0052'] * Testing type 12...PASS * Testing type 12...PASS * ['0x004b'] * ['0x004b'] * Testing type 4...PASS * Testing type 4...PASS * ['0x0002', '0x0001'] * ['0x0002', '0x0001'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0024'] * ['0x0024'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0023'] * ['0x0023'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0026'] * ['0x0026'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x0009'] * ['0x0009'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x0022'] * ['0x0022'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x004d'] * ['0x004d'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL385-G1.2.dmidump...PASS * Testing private/ProLiant-DL385-G1.2.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.2.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.2.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724'] * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0802', '0x0803', '0x0801'] * ['0x0802', '0x0803', '0x0801'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0400', '0x0406'] * ['0x0400', '0x0406'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0903', '0x0902', '0x0901'] * ['0x0903', '0x0902', '0x0901'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0802', '0x0803', '0x0801'] * ['0x0802', '0x0803', '0x0801'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724'] * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724'] * Testing type 17...PASS * Testing type 17...PASS * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x0b00'] * ['0x0b00'] * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0903', '0x0902', '0x0901'] * ['0x0903', '0x0902', '0x0901'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0400', '0x0406'] * ['0x0400', '0x0406'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1000'] * ['0x1000'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406'] * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1300', '0x1301'] * ['0x1300', '0x1301'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-BL460c-G1.0.dmidump...PASS * Testing private/ProLiant-BL460c-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-BL460c-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-BL460c-G1.0.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0710', '0x0716', '0x0736', '0x0720', '0x0730', '0x0726'] * ['0x0710', '0x0716', '0x0736', '0x0720', '0x0730', '0x0726'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0802', '0x0803', '0x0801'] * ['0x0802', '0x0803', '0x0801'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0400', '0x0406'] * ['0x0400', '0x0406'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0903', '0x0902', '0x0901'] * ['0x0903', '0x0902', '0x0901'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0802', '0x0803', '0x0801'] * ['0x0802', '0x0803', '0x0801'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0710', '0x0716', '0x0736', '0x0720', '0x0730', '0x0726'] * ['0x0710', '0x0716', '0x0736', '0x0720', '0x0730', '0x0726'] * Testing type 17...PASS * Testing type 17...PASS * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x0b00'] * ['0x0b00'] * Testing type 38...PASS * Testing type 38...PASS * ['0x2600'] * ['0x2600'] * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0903', '0x0902', '0x0901'] * ['0x0903', '0x0902', '0x0901'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0400', '0x0406'] * ['0x0400', '0x0406'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1000'] * ['0x1000'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406'] * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1300'] * ['0x1300'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL580-G5.0.dmidump...PASS * Testing private/ProLiant-DL580-G5.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL580-G5.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL580-G5.0.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0712', '0x0713', '0x0711', '0x0714', '0x0723', '0x0722', '0x0721', '0x0731', '0x0732', '0x0724', '0x0734', '0x0733'] * ['0x0712', '0x0713', '0x0711', '0x0714', '0x0723', '0x0722', '0x0721', '0x0731', '0x0732', '0x0724', '0x0734', '0x0733'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0804', '0x0802', '0x0803', '0x0801'] * ['0x0804', '0x0802', '0x0803', '0x0801'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0402', '0x0403', '0x0401', '0x0404'] * ['0x0402', '0x0403', '0x0401', '0x0404'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1004', '0x1001', '0x1000', '0x1003', '0x1002'] * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1004', '0x1001', '0x1000', '0x1003', '0x1002'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x090b', '0x090a'] * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x090b', '0x090a'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0804', '0x0802', '0x0803', '0x0801'] * ['0x0804', '0x0802', '0x0803', '0x0801'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0712', '0x0713', '0x0711', '0x0714', '0x0723', '0x0722', '0x0721', '0x0731', '0x0732', '0x0724', '0x0734', '0x0733'] * ['0x0712', '0x0713', '0x0711', '0x0714', '0x0723', '0x0722', '0x0721', '0x0731', '0x0732', '0x0724', '0x0734', '0x0733'] * Testing type 17...PASS * Testing type 17...PASS * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114'] * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x0b00'] * ['0x0b00'] * Testing type 38...PASS * Testing type 38...PASS * ['0x2600'] * ['0x2600'] * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x090b', '0x090a'] * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x090b', '0x090a'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0402', '0x0403', '0x0401', '0x0404'] * ['0x0402', '0x0403', '0x0401', '0x0404'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1004', '0x1001', '0x1000', '0x1003', '0x1002'] * ['0x1004', '0x1001', '0x1000', '0x1003', '0x1002'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e'] * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1304', '0x1302', '0x1303', '0x1300', '0x1301'] * ['0x1304', '0x1302', '0x1303', '0x1300', '0x1301'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL585-G1.1.dmidump...PASS * Testing private/ProLiant-DL585-G1.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.1.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724'] * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0802', '0x0801'] * ['0x0802', '0x0801'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0402', '0x0400', '0x0406', '0x0404'] * ['0x0402', '0x0400', '0x0406', '0x0404'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x1001', '0x1000', '0x1003', '0x1002', '0x110d', '0x110e', '0x110f', '0x111f', '0x111e', '0x110c', '0x111c', '0x111d', '0x1104', '0x1105', '0x1106', '0x1107', '0x1117', '0x1116', '0x1115', '0x1114'] * ['0x1001', '0x1000', '0x1003', '0x1002', '0x110d', '0x110e', '0x110f', '0x111f', '0x111e', '0x110c', '0x111c', '0x111d', '0x1104', '0x1105', '0x1106', '0x1107', '0x1117', '0x1116', '0x1115', '0x1114'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0802', '0x0801'] * ['0x0802', '0x0801'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724'] * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724'] * Testing type 17...PASS * Testing type 17...PASS * ['0x110d', '0x110e', '0x110f', '0x111f', '0x111e', '0x110c', '0x111c', '0x111d', '0x1104', '0x1105', '0x1106', '0x1107', '0x1117', '0x1116', '0x1115', '0x1114'] * ['0x110d', '0x110e', '0x110f', '0x111f', '0x111e', '0x110c', '0x111c', '0x111d', '0x1104', '0x1105', '0x1106', '0x1107', '0x1117', '0x1116', '0x1115', '0x1114'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0402', '0x0400', '0x0406', '0x0404'] * ['0x0402', '0x0400', '0x0406', '0x0404'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1001', '0x1000', '0x1003', '0x1002'] * ['0x1001', '0x1000', '0x1003', '0x1002'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e'] * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1302', '0x1303', '0x1300', '0x1301'] * ['0x1302', '0x1303', '0x1300', '0x1301'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/DellPrecisionWorkStation-490.dmp...PASS * Testing private/DellPrecisionWorkStation-490.dmp...PASS * Testing set_dev/get_dev on private/DellPrecisionWorkStation-490.dmp...PASS * Testing set_dev/get_dev on private/DellPrecisionWorkStation-490.dmp...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0701', '0x0700', '0x0703', '0x0702'] * ['0x0701', '0x0700', '0x0703', '0x0702'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0806', '0x0807', '0x0804', '0x0805', '0x0802', '0x0803', '0x0800', '0x0801', '0x0808', '0x0809', '0x080f', '0x080d', '0x080e', '0x080b', '0x080c', '0x080a', '0x0811', '0x0810'] * ['0x0806', '0x0807', '0x0804', '0x0805', '0x0802', '0x0803', '0x0800', '0x0801', '0x0808', '0x0809', '0x080f', '0x080d', '0x080e', '0x080b', '0x080c', '0x080a', '0x0811', '0x0810'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0d00', '0x0000'] * ['0x0d00', '0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0400', '0x0401'] * ['0x0400', '0x0401'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * ['0x0200', '0x0a03', '0x0a02'] * ['0x0200', '0x0a03', '0x0a02'] * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * ['0x0200'] * ['0x0200'] * Testing type 28...PASS * Testing type 28...PASS * ['0x1c00'] * ['0x1c00'] * Testing type 8...PASS * Testing type 8...PASS * ['0x0806', '0x0807', '0x0804', '0x0805', '0x0802', '0x0803', '0x0800', '0x0801', '0x0808', '0x0809', '0x080f', '0x080d', '0x080e', '0x080b', '0x080c', '0x080a', '0x0811', '0x0810'] * ['0x0806', '0x0807', '0x0804', '0x0805', '0x0802', '0x0803', '0x0800', '0x0801', '0x0808', '0x0809', '0x080f', '0x080d', '0x080e', '0x080b', '0x080c', '0x080a', '0x0811', '0x0810'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0701', '0x0700', '0x0703', '0x0702'] * ['0x0701', '0x0700', '0x0703', '0x0702'] * Testing type 17...PASS * Testing type 17...PASS * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing type 24...PASS * Testing type 24...PASS * ['0x1800'] * ['0x1800'] * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x0b00'] * ['0x0b00'] * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * ['0x0d00'] * ['0x0d00'] * Testing type 9...PASS * Testing type 9...PASS * ['0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing type 27...PASS * Testing type 27...PASS * ['0x1b10', '0x1b11', '0x1b12', '0x1b00'] * ['0x1b10', '0x1b11', '0x1b12', '0x1b00'] * Testing type 26...PASS * Testing type 26...PASS * ['0x1a04', '0x1a00', '0x1a02'] * ['0x1a04', '0x1a00', '0x1a02'] * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0400', '0x0401'] * ['0x0400', '0x0401'] * Testing type 10...PASS * Testing type 10...PASS * ['0x0a03', '0x0a02'] * ['0x0a03', '0x0a02'] * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1000'] * ['0x1000'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1401', '0x1400'] * ['0x1401', '0x1400'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1301'] * ['0x1301'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * ['0x1900'] * ['0x1900'] * Testing type 15...PASS * Testing type 15...PASS * ['0x0f00'] * ['0x0f00'] * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL385-G1.1.dmidump...PASS * Testing private/ProLiant-DL385-G1.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.1.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724'] * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0802', '0x0803', '0x0801'] * ['0x0802', '0x0803', '0x0801'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0400', '0x0406'] * ['0x0400', '0x0406'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0903', '0x0902', '0x0901'] * ['0x0903', '0x0902', '0x0901'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0802', '0x0803', '0x0801'] * ['0x0802', '0x0803', '0x0801'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724'] * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724'] * Testing type 17...PASS * Testing type 17...PASS * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x0b00'] * ['0x0b00'] * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0903', '0x0902', '0x0901'] * ['0x0903', '0x0902', '0x0901'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0400', '0x0406'] * ['0x0400', '0x0406'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1000'] * ['0x1000'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406'] * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1300', '0x1301'] * ['0x1300', '0x1301'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ia64dump.dmi...PASS * Testing private/ia64dump.dmi...PASS * Testing set_dev/get_dev on private/ia64dump.dmi...PASS * Testing set_dev/get_dev on private/ia64dump.dmi...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0011', '0x0008', '0x0009', '0x0006', '0x0007', '0x0004', '0x0005', '0x0002', '0x0003', '0x0010', '0x000f', '0x000d', '0x000e', '0x000b', '0x000c', '0x000a'] * ['0x0011', '0x0008', '0x0009', '0x0006', '0x0007', '0x0004', '0x0005', '0x0002', '0x0003', '0x0010', '0x000f', '0x000d', '0x000e', '0x000b', '0x000c', '0x000a'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x0037', '0x0036', '0x0035', '0x0034', '0x0033', '0x0032', '0x0031', '0x0030', '0x0039', '0x0038', '0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0013', '0x0012', '0x002a', '0x002b', '0x002c', '0x002d', '0x002e', '0x002f', '0x003f', '0x003e', '0x003d', '0x003c', '0x003b', '0x003a', '0x0042', '0x0043', '0x0040', '0x0041', '0x0028', '0x0029', '0x0020', '0x0021', '0x0022', '0x0023', '0x0024', '0x0025', '0x0026', '0x0027', '0x001e', '0x001d', '0x001f', '0x001a', '0x001c', '0x001b'] * ['0x0037', '0x0036', '0x0035', '0x0034', '0x0033', '0x0032', '0x0031', '0x0030', '0x0039', '0x0038', '0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0013', '0x0012', '0x002a', '0x002b', '0x002c', '0x002d', '0x002e', '0x002f', '0x003f', '0x003e', '0x003d', '0x003c', '0x003b', '0x003a', '0x0042', '0x0043', '0x0040', '0x0041', '0x0028', '0x0029', '0x0020', '0x0021', '0x0022', '0x0023', '0x0024', '0x0025', '0x0026', '0x0027', '0x001e', '0x001d', '0x001f', '0x001a', '0x001c', '0x001b'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x0001'] * ['0x0001'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * Testing type 7...PASS * Testing type 7...PASS * Testing type 17...PASS * Testing type 17...PASS * ['0x0037', '0x0036', '0x0035', '0x0034', '0x0033', '0x0032', '0x0031', '0x0030', '0x0039', '0x0038', '0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0013', '0x002a', '0x002c', '0x002d', '0x002e', '0x002f', '0x003f', '0x003e', '0x003d', '0x003c', '0x003b', '0x003a', '0x0042', '0x0043', '0x0040', '0x0041', '0x0028', '0x0029', '0x0020', '0x0021', '0x0022', '0x0023', '0x0024', '0x0025', '0x0026', '0x0027', '0x001e', '0x001d', '0x001f', '0x001a', '0x001c', '0x001b'] * ['0x0037', '0x0036', '0x0035', '0x0034', '0x0033', '0x0032', '0x0031', '0x0030', '0x0039', '0x0038', '0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0013', '0x002a', '0x002c', '0x002d', '0x002e', '0x002f', '0x003f', '0x003e', '0x003d', '0x003c', '0x003b', '0x003a', '0x0042', '0x0043', '0x0040', '0x0041', '0x0028', '0x0029', '0x0020', '0x0021', '0x0022', '0x0023', '0x0024', '0x0025', '0x0026', '0x0027', '0x001e', '0x001d', '0x001f', '0x001a', '0x001c', '0x001b'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0011', '0x0008', '0x0009', '0x0006', '0x0007', '0x0004', '0x0005', '0x0002', '0x0003', '0x0010', '0x000f', '0x000d', '0x000e', '0x000b', '0x000c', '0x000a'] * ['0x0011', '0x0008', '0x0009', '0x0006', '0x0007', '0x0004', '0x0005', '0x0002', '0x0003', '0x0010', '0x000f', '0x000d', '0x000e', '0x000b', '0x000c', '0x000a'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0001'] * ['0x0001'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x002b', '0x0012'] * ['0x002b', '0x0012'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/VMware-Virtual-Platform.0.dmidump...PASS * Testing private/VMware-Virtual-Platform.0.dmidump...PASS * Testing set_dev/get_dev on private/VMware-Virtual-Platform.0.dmidump...PASS * Testing set_dev/get_dev on private/VMware-Virtual-Platform.0.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x000d', '0x000e'] * ['0x000d', '0x000e'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0003'] * ['0x0003'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x000f', '0x0011', '0x0010', '0x0012'] * ['0x000f', '0x0011', '0x0010', '0x0012'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0006', '0x0007', '0x0004', '0x0005'] * ['0x0006', '0x0007', '0x0004', '0x0005'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * ['0x0002', '0x001a'] * ['0x0002', '0x001a'] * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x001e', '0x0020', '0x001d', '0x001f', '0x0021'] * ['0x001e', '0x0020', '0x001d', '0x001f', '0x0021'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0013'] * ['0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0013'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x0029', '0x0001'] * ['0x0029', '0x0001'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * ['0x0028'] * ['0x0028'] * Testing type 23...PASS * Testing type 23...PASS * ['0x0026'] * ['0x0026'] * Testing type 2...PASS * Testing type 2...PASS * ['0x0002'] * ['0x0002'] * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x000f', '0x0011', '0x0010', '0x0012'] * ['0x000f', '0x0011', '0x0010', '0x0012'] * Testing type 7...PASS * Testing type 7...PASS * ['0x000d', '0x000e'] * ['0x000d', '0x000e'] * Testing type 17...PASS * Testing type 17...PASS * ['0x001e', '0x0020', '0x001f', '0x0021'] * ['0x001e', '0x0020', '0x001f', '0x0021'] * Testing type 24...PASS * Testing type 24...PASS * ['0x0027'] * ['0x0027'] * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * ['0x0022'] * ['0x0022'] * Testing type 11...PASS * Testing type 11...PASS * ['0x001b'] * ['0x001b'] * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0013'] * ['0x0019', '0x0018', '0x0015', '0x0014', '0x0017', '0x0016', '0x0013'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0006', '0x0007', '0x0004', '0x0005'] * ['0x0006', '0x0007', '0x0004', '0x0005'] * Testing type 10...PASS * Testing type 10...PASS * ['0x001a'] * ['0x001a'] * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0001'] * ['0x0001'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0003'] * ['0x0003'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * ['0x002a'] * ['0x002a'] * Testing type 6...PASS * Testing type 6...PASS * ['0x000a', '0x000b', '0x000c', '0x0009'] * ['0x000a', '0x000b', '0x000c', '0x0009'] * Testing type 5...PASS * Testing type 5...PASS * ['0x0008'] * ['0x0008'] * Testing type 16...PASS * Testing type 16...PASS * ['0x001d'] * ['0x001d'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x0024', '0x0025'] * ['0x0024', '0x0025'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x0023'] * ['0x0023'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * ['0x001c'] * ['0x001c'] * Testing type 32...PASS * Testing type 32...PASS * ['0x0029'] * ['0x0029'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL585-G2.0.dmidump...PASS * Testing private/ProLiant-DL585-G2.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G2.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G2.0.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0712', '0x0713', '0x0710', '0x0711', '0x0723', '0x0722', '0x0721', '0x0720'] * ['0x0712', '0x0713', '0x0710', '0x0711', '0x0723', '0x0722', '0x0721', '0x0720'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0802', '0x0803', '0x0801'] * ['0x0802', '0x0803', '0x0801'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0402', '0x0403', '0x0400', '0x0401'] * ['0x0402', '0x0403', '0x0400', '0x0401'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1000'] * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1000'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0802', '0x0803', '0x0801'] * ['0x0802', '0x0803', '0x0801'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0712', '0x0713', '0x0710', '0x0711', '0x0723', '0x0722', '0x0721', '0x0720'] * ['0x0712', '0x0713', '0x0710', '0x0711', '0x0723', '0x0722', '0x0721', '0x0720'] * Testing type 17...PASS * Testing type 17...PASS * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114'] * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x0b00'] * ['0x0b00'] * Testing type 38...PASS * Testing type 38...PASS * ['0x2600'] * ['0x2600'] * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0909', '0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0402', '0x0403', '0x0400', '0x0401'] * ['0x0402', '0x0403', '0x0400', '0x0401'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1000'] * ['0x1000'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e'] * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1302', '0x1303', '0x1300', '0x1301'] * ['0x1302', '0x1303', '0x1300', '0x1301'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/dmi.dump.client...PASS * Testing private/dmi.dump.client...PASS * Testing set_dev/get_dev on private/dmi.dump.client...PASS * Testing set_dev/get_dev on private/dmi.dump.client...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x000b', '0x000a'] * ['0x000b', '0x000a'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0003'] * ['0x0003'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0015', '0x0014', '0x0011', '0x0010', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e', '0x000c'] * ['0x0015', '0x0014', '0x0011', '0x0010', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e', '0x000c'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x001e', '0x6e61', '0x0000'] * ['0x001e', '0x6e61', '0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0004'] * ['0x0004'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * ['0x0002'] * ['0x0002'] * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x0020', '0x0021', '0x001f'] * ['0x0020', '0x0021', '0x001f'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0019', '0x0018', '0x0017', '0x0016', '0x001d', '0x001a', '0x001c', '0x001b'] * ['0x0019', '0x0018', '0x0017', '0x0016', '0x001d', '0x001a', '0x001c', '0x001b'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x0029', '0x0001'] * ['0x0029', '0x0001'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * ['0x0002'] * ['0x0002'] * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0015', '0x0014', '0x0011', '0x0010', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e', '0x000c'] * ['0x0015', '0x0014', '0x0011', '0x0010', '0x0013', '0x0012', '0x000f', '0x000d', '0x000e', '0x000c'] * Testing type 7...PASS * Testing type 7...PASS * ['0x000b', '0x000a'] * ['0x000b', '0x000a'] * Testing type 17...PASS * Testing type 17...PASS * ['0x0020', '0x0021'] * ['0x0020', '0x0021'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * ['0x001e'] * ['0x001e'] * Testing type 9...PASS * Testing type 9...PASS * ['0x0019', '0x0018', '0x0017', '0x0016', '0x001d', '0x001a', '0x001c', '0x001b'] * ['0x0019', '0x0018', '0x0017', '0x0016', '0x001d', '0x001a', '0x001c', '0x001b'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0004'] * ['0x0004'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0001'] * ['0x0001'] * Testing type 0...PASS * Testing type 0...PASS * ['0x6e61', '0x0000'] * ['0x6e61', '0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0003'] * ['0x0003'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * ['0x0006', '0x0007', '0x0008', '0x0009'] * ['0x0006', '0x0007', '0x0008', '0x0009'] * Testing type 5...PASS * Testing type 5...PASS * ['0x0005'] * ['0x0005'] * Testing type 16...PASS * Testing type 16...PASS * ['0x001f'] * ['0x001f'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x0028', '0x0025', '0x0026', '0x0027'] * ['0x0028', '0x0025', '0x0026', '0x0027'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x0024'] * ['0x0024'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x0029'] * ['0x0029'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/IBM-x3950-M2.1.dmidump...PASS * Testing private/IBM-x3950-M2.1.dmidump...PASS * Testing set_dev/get_dev on private/IBM-x3950-M2.1.dmidump...PASS * Testing set_dev/get_dev on private/IBM-x3950-M2.1.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0043', '0x0049', '0x0046', '0x004c'] * ['0x0043', '0x0049', '0x0046', '0x004c'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x003a'] * ['0x003a'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x00c7', '0x00c6', '0x00c5', '0x00c4', '0x00c3', '0x00c2', '0x00d1', '0x00d2', '0x00d0', '0x00c9', '0x00c8', '0x00cf', '0x00ce', '0x00cd', '0x00cc', '0x00cb', '0x00ca'] * ['0x00c7', '0x00c6', '0x00c5', '0x00c4', '0x00c3', '0x00c2', '0x00d1', '0x00d2', '0x00d0', '0x00c9', '0x00c8', '0x00cf', '0x00ce', '0x00cd', '0x00cc', '0x00cb', '0x00ca'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0170', '0x0000'] * ['0x0170', '0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x00a5', '0x00a4', '0x00a3', '0x00a2'] * ['0x00a5', '0x00a4', '0x00a3', '0x00a2'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * ['0x0008', '0x0006', '0x0007', '0x0005', '0x0002', '0x0003'] * ['0x0008', '0x0006', '0x0007', '0x0005', '0x0002', '0x0003'] * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x0172', '0x0173', '0x0171', '0x0176', '0x0177', '0x0174', '0x0175', '0x0178', '0x0179', '0x018f', '0x018e', '0x018d', '0x018c', '0x018b', '0x018a', '0x0190', '0x0191', '0x017b', '0x017c', '0x017a', '0x017f', '0x017d', '0x017e', '0x0189', '0x0188', '0x0187', '0x0186', '0x0185', '0x0184', '0x0183', '0x0182', '0x0181', '0x0180'] * ['0x0172', '0x0173', '0x0171', '0x0176', '0x0177', '0x0174', '0x0175', '0x0178', '0x0179', '0x018f', '0x018e', '0x018d', '0x018c', '0x018b', '0x018a', '0x0190', '0x0191', '0x017b', '0x017c', '0x017a', '0x017f', '0x017d', '0x017e', '0x0189', '0x0188', '0x0187', '0x0186', '0x0185', '0x0184', '0x0183', '0x0182', '0x0181', '0x0180'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0130', '0x0131', '0x012e', '0x012d', '0x012f', '0x012c', '0x012b'] * ['0x0130', '0x0131', '0x012e', '0x012d', '0x012f', '0x012c', '0x012b'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x016c', '0x016e', '0x016d', '0x016f', '0x0273', '0x0001'] * ['0x016c', '0x016e', '0x016d', '0x016f', '0x0273', '0x0001'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * ['0x0008', '0x0006', '0x0007', '0x0005', '0x0002', '0x0003'] * ['0x0008', '0x0006', '0x0007', '0x0005', '0x0002', '0x0003'] * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x00c7', '0x00c6', '0x00c5', '0x00c4', '0x00c3', '0x00c2', '0x00d1', '0x00d2', '0x00d0', '0x00c9', '0x00c8', '0x00cf', '0x00ce', '0x00cd', '0x00cc', '0x00cb', '0x00ca'] * ['0x00c7', '0x00c6', '0x00c5', '0x00c4', '0x00c3', '0x00c2', '0x00d1', '0x00d2', '0x00d0', '0x00c9', '0x00c8', '0x00cf', '0x00ce', '0x00cd', '0x00cc', '0x00cb', '0x00ca'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0043', '0x0049', '0x0046', '0x004c'] * ['0x0043', '0x0049', '0x0046', '0x004c'] * Testing type 17...PASS * Testing type 17...PASS * ['0x0172', '0x0173', '0x0176', '0x0177', '0x0174', '0x0175', '0x0178', '0x0179', '0x018f', '0x018e', '0x018d', '0x018c', '0x018b', '0x018a', '0x0190', '0x0191', '0x017b', '0x017c', '0x017a', '0x017f', '0x017d', '0x017e', '0x0189', '0x0188', '0x0187', '0x0186', '0x0185', '0x0184', '0x0183', '0x0182', '0x0181', '0x0180'] * ['0x0172', '0x0173', '0x0176', '0x0177', '0x0174', '0x0175', '0x0178', '0x0179', '0x018f', '0x018e', '0x018d', '0x018c', '0x018b', '0x018a', '0x0190', '0x0191', '0x017b', '0x017c', '0x017a', '0x017f', '0x017d', '0x017e', '0x0189', '0x0188', '0x0187', '0x0186', '0x0185', '0x0184', '0x0183', '0x0182', '0x0181', '0x0180'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x016b'] * ['0x016b'] * Testing type 38...PASS * Testing type 38...PASS * ['0x0274'] * ['0x0274'] * Testing type 13...PASS * Testing type 13...PASS * ['0x0170'] * ['0x0170'] * Testing type 9...PASS * Testing type 9...PASS * ['0x0130', '0x0131', '0x012e', '0x012d', '0x012f', '0x012c', '0x012b'] * ['0x0130', '0x0131', '0x012e', '0x012d', '0x012f', '0x012c', '0x012b'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * ['0x016c', '0x016e', '0x016d', '0x016f'] * ['0x016c', '0x016e', '0x016d', '0x016f'] * Testing type 4...PASS * Testing type 4...PASS * ['0x00a5', '0x00a4', '0x00a3', '0x00a2'] * ['0x00a5', '0x00a4', '0x00a3', '0x00a2'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0001'] * ['0x0001'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x003a'] * ['0x003a'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x0171'] * ['0x0171'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x0272'] * ['0x0272'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x0273'] * ['0x0273'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL385-G1.0.dmidump...PASS * Testing private/ProLiant-DL385-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.0.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724'] * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0802', '0x0803', '0x0801'] * ['0x0802', '0x0803', '0x0801'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0400', '0x0406'] * ['0x0400', '0x0406'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1000', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0903', '0x0902', '0x0901'] * ['0x0903', '0x0902', '0x0901'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0802', '0x0803', '0x0801'] * ['0x0802', '0x0803', '0x0801'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724'] * ['0x0716', '0x0714', '0x0734', '0x0736', '0x0726', '0x0724'] * Testing type 17...PASS * Testing type 17...PASS * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * ['0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * ['0x0b00'] * ['0x0b00'] * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0903', '0x0902', '0x0901'] * ['0x0903', '0x0902', '0x0901'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0400', '0x0406'] * ['0x0400', '0x0406'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1000'] * ['0x1000'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406'] * ['0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1300', '0x1301'] * ['0x1300', '0x1301'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/Parallels-Virtual-Platform.0.dmidump...PASS * Testing private/Parallels-Virtual-Platform.0.dmidump...PASS * Testing set_dev/get_dev on private/Parallels-Virtual-Platform.0.dmidump...PASS * Testing set_dev/get_dev on private/Parallels-Virtual-Platform.0.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0002'] * ['0x0002'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0003'] * ['0x0003'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * ['0x000a'] * ['0x000a'] * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x000f', '0x000d', '0x000e', '0x000b', '0x000c'] * ['0x000f', '0x000d', '0x000e', '0x000b', '0x000c'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0008', '0x0009', '0x0006', '0x0007', '0x0004', '0x0005'] * ['0x0008', '0x0009', '0x0006', '0x0007', '0x0004', '0x0005'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x0011', '0x0001'] * ['0x0011', '0x0001'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * Testing type 7...PASS * Testing type 7...PASS * Testing type 17...PASS * Testing type 17...PASS * ['0x000f', '0x000d', '0x000e', '0x000c'] * ['0x000f', '0x000d', '0x000e', '0x000c'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0008', '0x0009', '0x0006', '0x0007', '0x0004', '0x0005'] * ['0x0008', '0x0009', '0x0006', '0x0007', '0x0004', '0x0005'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0003'] * ['0x0003'] * Testing type 10...PASS * Testing type 10...PASS * ['0x000a'] * ['0x000a'] * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0001'] * ['0x0001'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0002'] * ['0x0002'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x000b'] * ['0x000b'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x0010'] * ['0x0010'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x0011'] * ['0x0011'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL585-G1.2.dmidump...PASS * Testing private/ProLiant-DL585-G1.2.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.2.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.2.dmidump...PASS * Testing cache (1/9)...PASS * Testing cache (1/9)...PASS * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724'] * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724'] * Testing chassis (2/9)...PASS * Testing chassis (2/9)...PASS * ['0x0300'] * ['0x0300'] * Testing connector (3/9)...PASS * Testing connector (3/9)...PASS * ['0x0802', '0x0801'] * ['0x0802', '0x0801'] * Testing bios (4/9)...PASS * Testing bios (4/9)...PASS * ['0x0000'] * ['0x0000'] * Testing processor (5/9)...PASS * Testing processor (5/9)...PASS * ['0x0402', '0x0400', '0x0406', '0x0404'] * ['0x0402', '0x0400', '0x0406', '0x0404'] * Testing baseboard (6/9)...PASS * Testing baseboard (6/9)...PASS * Testing memory (7/9)...PASS * Testing memory (7/9)...PASS * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1001', '0x1000', '0x1003', '0x1002'] * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114', '0x1001', '0x1000', '0x1003', '0x1002'] * Testing slot (8/9)...PASS * Testing slot (8/9)...PASS * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing system (9/9)...PASS * Testing system (9/9)...PASS * ['0x2000', '0x0100'] * ['0x2000', '0x0100'] * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 8...PASS * Testing type 8...PASS * ['0x0802', '0x0801'] * ['0x0802', '0x0801'] * Testing type 7...PASS * Testing type 7...PASS * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724'] * ['0x0712', '0x0710', '0x0716', '0x0714', '0x0734', '0x0722', '0x0736', '0x0720', '0x0730', '0x0726', '0x0732', '0x0724'] * Testing type 17...PASS * Testing type 17...PASS * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114'] * ['0x111c', '0x111b', '0x111a', '0x111f', '0x111e', '0x111d', '0x1108', '0x1109', '0x1104', '0x1105', '0x1106', '0x1107', '0x1100', '0x1101', '0x1102', '0x1103', '0x110d', '0x110e', '0x110f', '0x110a', '0x110b', '0x110c', '0x1119', '0x1118', '0x1113', '0x1112', '0x1111', '0x1110', '0x1117', '0x1116', '0x1115', '0x1114'] * Testing type 24...PASS * Testing type 24...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 9...PASS * Testing type 9...PASS * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * ['0x0908', '0x0907', '0x0906', '0x0905', '0x0904', '0x0903', '0x0902', '0x0901'] * Testing type 27...PASS * Testing type 27...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 4...PASS * Testing type 4...PASS * ['0x0402', '0x0400', '0x0406', '0x0404'] * ['0x0402', '0x0400', '0x0406', '0x0404'] * Testing type 10...PASS * Testing type 10...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 1...PASS * Testing type 1...PASS * ['0x0100'] * ['0x0100'] * Testing type 0...PASS * Testing type 0...PASS * ['0x0000'] * ['0x0000'] * Testing type 3...PASS * Testing type 3...PASS * ['0x0300'] * ['0x0300'] * Testing type 14...PASS * Testing type 14...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 16...PASS * Testing type 16...PASS * ['0x1001', '0x1000', '0x1003', '0x1002'] * ['0x1001', '0x1000', '0x1003', '0x1002'] * Testing type 126...PASS * Testing type 126...PASS * Testing type 40...PASS * Testing type 40...PASS * Testing type 20...PASS * Testing type 20...PASS * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e'] * ['0x1412', '0x1413', '0x1410', '0x1411', '0x1416', '0x1417', '0x1414', '0x1415', '0x1418', '0x1419', '0x140a', '0x140c', '0x140b', '0x140e', '0x140d', '0x140f', '0x1401', '0x1400', '0x1403', '0x1402', '0x1405', '0x1404', '0x1407', '0x1406', '0x1409', '0x1408', '0x141b', '0x141c', '0x141a', '0x141f', '0x141d', '0x141e'] * Testing type 35...PASS * Testing type 35...PASS * Testing type 19...PASS * Testing type 19...PASS * ['0x1302', '0x1303', '0x1300', '0x1301'] * ['0x1302', '0x1303', '0x1300', '0x1301'] * Testing type 29...PASS * Testing type 29...PASS * Testing type 36...PASS * Testing type 36...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 32...PASS * Testing type 32...PASS * ['0x2000'] * ['0x2000'] * Testing type 22...PASS * Testing type 22...PASS * Testing type 34...PASS * Testing type 34...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (9/9)...PASS ================================================================================ ================================================================================ Devices : 22 Devices : 22 Total : 2581 Total : 2581 Skipped : 0 Skipped : 0 Warned : 1 Warned : 1 Passed : 2580 Passed : 2580 Failed : 0 Failed : 0 + popd + popd ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2/python3/unit-tests ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2/python3/unit-tests ~/build/BUILD/python-dmidecode-3.12.2 + for PY in python2 python3 + for PY in python2 python3 + pushd python3/unit-tests + pushd python3/unit-tests + make + make python3 unit -vv python3 unit -vv ================================================================================ ================================================================================ * Testing for command line version of dmidecode ...WARN * Testing for command line version of dmidecode ...WARN * Running test as normal user, some tests will be skipped * Running test as normal user, some tests will be skipped * Creation of temporary files...PASS * Creation of temporary files...PASS ================================================================================ ================================================================================ * Importing module... * Importing module... Not running as root, a warning above can be expected...PASS Not running as root, a warning above can be expected...PASS * Version: 3.12.2 * Version: 3.12.2 * DMI Version String: None * DMI Version String: None * Testing that default device is /dev/mem...PASS * Testing that default device is /dev/mem...PASS * Testing ability to change device to /tmp/tmpf23d5593...PASS * Testing ability to change device to /tmp/tmpf23d5593...PASS * Testing that device has changed to /tmp/tmpf23d5593...PASS * Testing that device has changed to /tmp/tmpf23d5593...PASS * Skipped testing dump() function, dmidecode does not have access to DMI data * Skipped testing dump() function, dmidecode does not have access to DMI data * Loading ../src/pymap.xml for XML->Python dictonary mapping...PASS * Loading ../src/pymap.xml for XML->Python dictonary mapping...PASS ================================================================================ ================================================================================ * Testing private/john.dmi...PASS * Testing private/john.dmi...PASS * Testing set_dev/get_dev on private/john.dmi...PASS * Testing set_dev/get_dev on private/john.dmi...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x004d', '0x004b', '0x0024']) * dict_keys(['0x004d', '0x004b', '0x0024']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x000a', '0x000b', '0x000c', '0x000d', '0x000e', '0x000f', '0x0010', '0x0011', '0x0012', '0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019', '0x001a', '0x001b', '0x001c', '0x001d', '0x001e', '0x001f', '0x0020', '0x0021', '0x0009']) * dict_keys(['0x000a', '0x000b', '0x000c', '0x000d', '0x000e', '0x000f', '0x0010', '0x0011', '0x0012', '0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019', '0x001a', '0x001b', '0x001c', '0x001d', '0x001e', '0x001f', '0x0020', '0x0021', '0x0009']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x003b', '0x003c', '0x003d']) * dict_keys(['0x003b', '0x003c', '0x003d']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0003', '0x0004', '0x0005', '0x0006', '0x0007', '0x0008']) * dict_keys(['0x0003', '0x0004', '0x0005', '0x0006', '0x0007', '0x0008']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * dict_keys(['0x0025']) * dict_keys(['0x0025']) * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0026']) * dict_keys(['0x0026']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0001', '0x0002']) * dict_keys(['0x0001', '0x0002']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0027', '0x0028', '0x0029', '0x002a', '0x002b', '0x002c', '0x002d', '0x002e', '0x002f', '0x0030', '0x0031', '0x0032', '0x0033', '0x0034', '0x0035', '0x0036', '0x0037', '0x0038', '0x0039', '0x003a']) * dict_keys(['0x0027', '0x0028', '0x0029', '0x002a', '0x002b', '0x002c', '0x002d', '0x002e', '0x002f', '0x0030', '0x0031', '0x0032', '0x0033', '0x0034', '0x0035', '0x0036', '0x0037', '0x0038', '0x0039', '0x003a']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x004c', '0x0023']) * dict_keys(['0x004c', '0x0023']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x004d']) * dict_keys(['0x004d']) * Testing type 41...PASS * Testing type 41...PASS * dict_keys(['0x004e', '0x004f', '0x0050', '0x0051', '0x0052', '0x0053']) * dict_keys(['0x004e', '0x004f', '0x0050', '0x0051', '0x0052', '0x0053']) * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x003e', '0x003f', '0x0040', '0x0041', '0x0042', '0x0043', '0x0044', '0x0045', '0x0046', '0x0047', '0x0048', '0x0049', '0x004a']) * dict_keys(['0x003e', '0x003f', '0x0040', '0x0041', '0x0042', '0x0043', '0x0044', '0x0045', '0x0046', '0x0047', '0x0048', '0x0049', '0x004a']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0003', '0x0004', '0x0005', '0x0006', '0x0007', '0x0008']) * dict_keys(['0x0003', '0x0004', '0x0005', '0x0006', '0x0007', '0x0008']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x003b', '0x003c', '0x003d']) * dict_keys(['0x003b', '0x003c', '0x003d']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0027', '0x0028', '0x0029', '0x002a', '0x002b', '0x002c', '0x002d', '0x002e', '0x002f', '0x0030', '0x0031', '0x0032', '0x0033', '0x0034', '0x0035', '0x0036', '0x0037', '0x0038', '0x0039', '0x003a']) * dict_keys(['0x0027', '0x0028', '0x0029', '0x002a', '0x002b', '0x002c', '0x002d', '0x002e', '0x002f', '0x0030', '0x0031', '0x0032', '0x0033', '0x0034', '0x0035', '0x0036', '0x0037', '0x0038', '0x0039', '0x003a']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0001', '0x0002']) * dict_keys(['0x0001', '0x0002']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * dict_keys(['0x004b']) * dict_keys(['0x004b']) * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0023']) * dict_keys(['0x0023']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x0022']) * dict_keys(['0x0022']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0024']) * dict_keys(['0x0024']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0026']) * dict_keys(['0x0026']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * Testing type 2...PASS * Testing type 2...PASS * dict_keys(['0x0025']) * dict_keys(['0x0025']) * Testing type 13...PASS * Testing type 13...PASS * dict_keys(['0x004c']) * dict_keys(['0x004c']) * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x0009']) * dict_keys(['0x0009']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x000a', '0x000b', '0x000c', '0x000d', '0x000e', '0x000f', '0x0010', '0x0011', '0x0012', '0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019', '0x001a', '0x001b', '0x001c', '0x001d', '0x001e', '0x001f', '0x0020', '0x0021']) * dict_keys(['0x000a', '0x000b', '0x000c', '0x000d', '0x000e', '0x000f', '0x0010', '0x0011', '0x0012', '0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019', '0x001a', '0x001b', '0x001c', '0x001d', '0x001e', '0x001f', '0x0020', '0x0021']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/IBM-x3950-M2.0.dmidump...PASS * Testing private/IBM-x3950-M2.0.dmidump...PASS * Testing set_dev/get_dev on private/IBM-x3950-M2.0.dmidump...PASS * Testing set_dev/get_dev on private/IBM-x3950-M2.0.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x0273', '0x016c', '0x016d', '0x016e', '0x016f', '0x0001']) * dict_keys(['0x0273', '0x016c', '0x016d', '0x016e', '0x016f', '0x0001']) * Testing memory (2/9)...PASS * 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']) * 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 slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x012b', '0x012c', '0x012d', '0x012e', '0x012f', '0x0130', '0x0131']) * dict_keys(['0x012b', '0x012c', '0x012d', '0x012e', '0x012f', '0x0130', '0x0131']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0043', '0x0046', '0x0049', '0x004c']) * dict_keys(['0x0043', '0x0046', '0x0049', '0x004c']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * dict_keys(['0x0002', '0x0003', '0x0005', '0x0006', '0x0007', '0x0008']) * dict_keys(['0x0002', '0x0003', '0x0005', '0x0006', '0x0007', '0x0008']) * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x003a']) * dict_keys(['0x003a']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x00a2', '0x00a3', '0x00a4', '0x00a5']) * dict_keys(['0x00a2', '0x00a3', '0x00a4', '0x00a5']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x00c2', '0x00c3', '0x00c4', '0x00c5', '0x00c6', '0x00c7', '0x00c8', '0x00c9', '0x00ca', '0x00cb', '0x00cc', '0x00cd', '0x00ce', '0x00cf', '0x00d0', '0x00d1', '0x00d2']) * dict_keys(['0x00c2', '0x00c3', '0x00c4', '0x00c5', '0x00c6', '0x00c7', '0x00c8', '0x00c9', '0x00ca', '0x00cb', '0x00cc', '0x00cd', '0x00ce', '0x00cf', '0x00d0', '0x00d1', '0x00d2']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0170', '0x0000']) * dict_keys(['0x0170', '0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x0273']) * dict_keys(['0x0273']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x016b']) * dict_keys(['0x016b']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0043', '0x0046', '0x0049', '0x004c']) * dict_keys(['0x0043', '0x0046', '0x0049', '0x004c']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * dict_keys(['0x0274']) * dict_keys(['0x0274']) * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x012b', '0x012c', '0x012d', '0x012e', '0x012f', '0x0130', '0x0131']) * dict_keys(['0x012b', '0x012c', '0x012d', '0x012e', '0x012f', '0x0130', '0x0131']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x00c2', '0x00c3', '0x00c4', '0x00c5', '0x00c6', '0x00c7', '0x00c8', '0x00c9', '0x00ca', '0x00cb', '0x00cc', '0x00cd', '0x00ce', '0x00cf', '0x00d0', '0x00d1', '0x00d2']) * dict_keys(['0x00c2', '0x00c3', '0x00c4', '0x00c5', '0x00c6', '0x00c7', '0x00c8', '0x00c9', '0x00ca', '0x00cb', '0x00cc', '0x00cd', '0x00ce', '0x00cf', '0x00d0', '0x00d1', '0x00d2']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x00a2', '0x00a3', '0x00a4', '0x00a5']) * dict_keys(['0x00a2', '0x00a3', '0x00a4', '0x00a5']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * dict_keys(['0x016c', '0x016d', '0x016e', '0x016f']) * dict_keys(['0x016c', '0x016d', '0x016e', '0x016f']) * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x0272']) * dict_keys(['0x0272']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0001']) * dict_keys(['0x0001']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x003a']) * dict_keys(['0x003a']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * Testing type 2...PASS * Testing type 2...PASS * dict_keys(['0x0002', '0x0003', '0x0005', '0x0006', '0x0007', '0x0008']) * dict_keys(['0x0002', '0x0003', '0x0005', '0x0006', '0x0007', '0x0008']) * Testing type 13...PASS * Testing type 13...PASS * dict_keys(['0x0170']) * dict_keys(['0x0170']) * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x0171']) * dict_keys(['0x0171']) * Testing type 17...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']) * 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 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/Parallels-Virtual-Platform.0.dmidump...PASS * Testing private/Parallels-Virtual-Platform.0.dmidump...PASS * Testing set_dev/get_dev on private/Parallels-Virtual-Platform.0.dmidump...PASS * Testing set_dev/get_dev on private/Parallels-Virtual-Platform.0.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x0011', '0x0001']) * dict_keys(['0x0011', '0x0001']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x000c', '0x000d', '0x000e', '0x000f', '0x000b']) * dict_keys(['0x000c', '0x000d', '0x000e', '0x000f', '0x000b']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0004', '0x0005', '0x0006', '0x0007', '0x0008', '0x0009']) * dict_keys(['0x0004', '0x0005', '0x0006', '0x0007', '0x0008', '0x0009']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * dict_keys(['0x000a']) * dict_keys(['0x000a']) * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0002']) * dict_keys(['0x0002']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0003']) * dict_keys(['0x0003']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x0011']) * dict_keys(['0x0011']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 7...PASS * Testing type 7...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0004', '0x0005', '0x0006', '0x0007', '0x0008', '0x0009']) * dict_keys(['0x0004', '0x0005', '0x0006', '0x0007', '0x0008', '0x0009']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0003']) * dict_keys(['0x0003']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x0010']) * dict_keys(['0x0010']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * dict_keys(['0x000a']) * dict_keys(['0x000a']) * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0001']) * dict_keys(['0x0001']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0002']) * dict_keys(['0x0002']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x000b']) * dict_keys(['0x000b']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x000c', '0x000d', '0x000e', '0x000f']) * dict_keys(['0x000c', '0x000d', '0x000e', '0x000f']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL585-G1.0.dmidump...PASS * Testing private/ProLiant-DL585-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.0.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * 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']) * 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 slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0801', '0x0802']) * dict_keys(['0x0801', '0x0802']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802']) * dict_keys(['0x0801', '0x0802']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...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']) * 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 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000', '0x1001', '0x1002', '0x1003']) * dict_keys(['0x1000', '0x1001', '0x1002', '0x1003']) * Testing type 17...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']) * 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 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL585-G1.1.dmidump...PASS * Testing private/ProLiant-DL585-G1.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.1.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * 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']) * dict_keys(['0x1104', '0x1105', '0x1106', '0x1107', '0x110c', '0x110d', '0x110e', '0x110f', '0x1114', '0x1115', '0x1116', '0x1117', '0x111c', '0x111d', '0x111e', '0x111f', '0x1000', '0x1001', '0x1002', '0x1003']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0801', '0x0802']) * dict_keys(['0x0801', '0x0802']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802']) * dict_keys(['0x0801', '0x0802']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...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']) * 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 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000', '0x1001', '0x1002', '0x1003']) * dict_keys(['0x1000', '0x1001', '0x1002', '0x1003']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x1104', '0x1105', '0x1106', '0x1107', '0x110c', '0x110d', '0x110e', '0x110f', '0x1114', '0x1115', '0x1116', '0x1117', '0x111c', '0x111d', '0x111e', '0x111f']) * dict_keys(['0x1104', '0x1105', '0x1106', '0x1107', '0x110c', '0x110d', '0x110e', '0x110f', '0x1114', '0x1115', '0x1116', '0x1117', '0x111c', '0x111d', '0x111e', '0x111f']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL585-G2.0.dmidump...PASS * Testing private/ProLiant-DL585-G2.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G2.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G2.0.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * 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']) * 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 slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0710', '0x0711', '0x0712', '0x0713', '0x0720', '0x0721', '0x0722', '0x0723']) * dict_keys(['0x0710', '0x0711', '0x0712', '0x0713', '0x0720', '0x0721', '0x0722', '0x0723']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0400', '0x0401', '0x0402', '0x0403']) * dict_keys(['0x0400', '0x0401', '0x0402', '0x0403']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x0b00']) * dict_keys(['0x0b00']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0710', '0x0711', '0x0712', '0x0713', '0x0720', '0x0721', '0x0722', '0x0723']) * dict_keys(['0x0710', '0x0711', '0x0712', '0x0713', '0x0720', '0x0721', '0x0722', '0x0723']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * dict_keys(['0x2600']) * dict_keys(['0x2600']) * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0401', '0x0402', '0x0403']) * dict_keys(['0x0400', '0x0401', '0x0402', '0x0403']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...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']) * 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 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * dict_keys(['0x1000']) * Testing type 17...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']) * 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 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL385-G1.0.dmidump...PASS * Testing private/ProLiant-DL385-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.0.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0400', '0x0406']) * dict_keys(['0x0400', '0x0406']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x0b00']) * dict_keys(['0x0b00']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0406']) * dict_keys(['0x0400', '0x0406']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300', '0x1301']) * dict_keys(['0x1300', '0x1301']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * Testing type 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * dict_keys(['0x1000']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL580-G5.0.dmidump...PASS * Testing private/ProLiant-DL580-G5.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL580-G5.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL580-G5.0.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * 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']) * 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 slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909', '0x090a', '0x090b']) * dict_keys(['0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909', '0x090a', '0x090b']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0711', '0x0712', '0x0713', '0x0714', '0x0721', '0x0722', '0x0723', '0x0724', '0x0731', '0x0732', '0x0733', '0x0734']) * dict_keys(['0x0711', '0x0712', '0x0713', '0x0714', '0x0721', '0x0722', '0x0723', '0x0724', '0x0731', '0x0732', '0x0733', '0x0734']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0401', '0x0402', '0x0403', '0x0404']) * dict_keys(['0x0401', '0x0402', '0x0403', '0x0404']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803', '0x0804']) * dict_keys(['0x0801', '0x0802', '0x0803', '0x0804']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x0b00']) * dict_keys(['0x0b00']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0711', '0x0712', '0x0713', '0x0714', '0x0721', '0x0722', '0x0723', '0x0724', '0x0731', '0x0732', '0x0733', '0x0734']) * dict_keys(['0x0711', '0x0712', '0x0713', '0x0714', '0x0721', '0x0722', '0x0723', '0x0724', '0x0731', '0x0732', '0x0733', '0x0734']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * dict_keys(['0x2600']) * dict_keys(['0x2600']) * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909', '0x090a', '0x090b']) * dict_keys(['0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909', '0x090a', '0x090b']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803', '0x0804']) * dict_keys(['0x0801', '0x0802', '0x0803', '0x0804']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0401', '0x0402', '0x0403', '0x0404']) * dict_keys(['0x0401', '0x0402', '0x0403', '0x0404']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303', '0x1304']) * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303', '0x1304']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...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']) * 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 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000', '0x1001', '0x1002', '0x1003', '0x1004']) * dict_keys(['0x1000', '0x1001', '0x1002', '0x1003', '0x1004']) * Testing type 17...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']) * 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 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL385-G1.2.dmidump...PASS * Testing private/ProLiant-DL385-G1.2.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.2.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.2.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0400', '0x0406']) * dict_keys(['0x0400', '0x0406']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x0b00']) * dict_keys(['0x0b00']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0406']) * dict_keys(['0x0400', '0x0406']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300', '0x1301']) * dict_keys(['0x1300', '0x1301']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * Testing type 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * dict_keys(['0x1000']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/PowerEdge-1800.0.dmidump...PASS * Testing private/PowerEdge-1800.0.dmidump...PASS * Testing set_dev/get_dev on private/PowerEdge-1800.0.dmidump...PASS * Testing set_dev/get_dev on private/PowerEdge-1800.0.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0c00', '0x0100']) * dict_keys(['0x2000', '0x0c00', '0x0100']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1000']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1000']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0900', '0x0901', '0x0902', '0x0903', '0x0904', '0x0905']) * dict_keys(['0x0900', '0x0901', '0x0902', '0x0903', '0x0904', '0x0905']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0700', '0x0701', '0x0702', '0x0703', '0x0704', '0x0705']) * dict_keys(['0x0700', '0x0701', '0x0702', '0x0703', '0x0704', '0x0705']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * dict_keys(['0x0a00', '0x0200']) * dict_keys(['0x0a00', '0x0200']) * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0400', '0x0401']) * dict_keys(['0x0400', '0x0401']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0800', '0x0801', '0x0802', '0x0803', '0x0804', '0x0805', '0x0806', '0x0807', '0x0808', '0x0809', '0x080a']) * dict_keys(['0x0800', '0x0801', '0x0802', '0x0803', '0x0804', '0x0805', '0x0806', '0x0807', '0x0808', '0x0809', '0x080a']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0d00', '0x0000']) * dict_keys(['0x0d00', '0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x0b00']) * dict_keys(['0x0b00']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0700', '0x0701', '0x0702', '0x0703', '0x0704', '0x0705']) * dict_keys(['0x0700', '0x0701', '0x0702', '0x0703', '0x0704', '0x0705']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * dict_keys(['0x2600']) * dict_keys(['0x2600']) * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0900', '0x0901', '0x0902', '0x0903', '0x0904', '0x0905']) * dict_keys(['0x0900', '0x0901', '0x0902', '0x0903', '0x0904', '0x0905']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0800', '0x0801', '0x0802', '0x0803', '0x0804', '0x0805', '0x0806', '0x0807', '0x0808', '0x0809', '0x080a']) * dict_keys(['0x0800', '0x0801', '0x0802', '0x0803', '0x0804', '0x0805', '0x0806', '0x0807', '0x0808', '0x0809', '0x080a']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0401']) * dict_keys(['0x0400', '0x0401']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * dict_keys(['0x0c00']) * dict_keys(['0x0c00']) * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300']) * dict_keys(['0x1300']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * dict_keys(['0x0a00']) * dict_keys(['0x0a00']) * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401']) * dict_keys(['0x1400', '0x1401']) * Testing type 2...PASS * Testing type 2...PASS * dict_keys(['0x0200']) * dict_keys(['0x0200']) * Testing type 13...PASS * Testing type 13...PASS * dict_keys(['0x0d00']) * dict_keys(['0x0d00']) * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * dict_keys(['0x1000']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL385-G2.0.dmidump...PASS * Testing private/ProLiant-DL385-G2.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G2.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G2.0.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0710', '0x0711', '0x0720', '0x0721']) * dict_keys(['0x0710', '0x0711', '0x0720', '0x0721']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0400', '0x0401']) * dict_keys(['0x0400', '0x0401']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x0b00']) * dict_keys(['0x0b00']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0710', '0x0711', '0x0720', '0x0721']) * dict_keys(['0x0710', '0x0711', '0x0720', '0x0721']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * dict_keys(['0x2600']) * dict_keys(['0x2600']) * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0401']) * dict_keys(['0x0400', '0x0401']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300', '0x1301']) * dict_keys(['0x1300', '0x1301']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * Testing type 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * dict_keys(['0x1000']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/DellPrecisionWorkStation-490.dmp...PASS * Testing private/DellPrecisionWorkStation-490.dmp...PASS * Testing set_dev/get_dev on private/DellPrecisionWorkStation-490.dmp...PASS * Testing set_dev/get_dev on private/DellPrecisionWorkStation-490.dmp...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0700', '0x0701', '0x0702', '0x0703']) * dict_keys(['0x0700', '0x0701', '0x0702', '0x0703']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * dict_keys(['0x0a02', '0x0a03', '0x0200']) * dict_keys(['0x0a02', '0x0a03', '0x0200']) * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0400', '0x0401']) * dict_keys(['0x0400', '0x0401']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0800', '0x0801', '0x0802', '0x0803', '0x0804', '0x0805', '0x0806', '0x0807', '0x0808', '0x0809', '0x080a', '0x080b', '0x080c', '0x080d', '0x080e', '0x080f', '0x0810', '0x0811']) * dict_keys(['0x0800', '0x0801', '0x0802', '0x0803', '0x0804', '0x0805', '0x0806', '0x0807', '0x0808', '0x0809', '0x080a', '0x080b', '0x080c', '0x080d', '0x080e', '0x080f', '0x0810', '0x0811']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0d00', '0x0000']) * dict_keys(['0x0d00', '0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * dict_keys(['0x1c00']) * dict_keys(['0x1c00']) * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x0b00']) * dict_keys(['0x0b00']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0700', '0x0701', '0x0702', '0x0703']) * dict_keys(['0x0700', '0x0701', '0x0702', '0x0703']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * dict_keys(['0x1800']) * dict_keys(['0x1800']) * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * dict_keys(['0x1a00', '0x1a02', '0x1a04']) * dict_keys(['0x1a00', '0x1a02', '0x1a04']) * Testing type 15...PASS * Testing type 15...PASS * dict_keys(['0x0f00']) * dict_keys(['0x0f00']) * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...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']) * dict_keys(['0x0800', '0x0801', '0x0802', '0x0803', '0x0804', '0x0805', '0x0806', '0x0807', '0x0808', '0x0809', '0x080a', '0x080b', '0x080c', '0x080d', '0x080e', '0x080f', '0x0810', '0x0811']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * dict_keys(['0x1900']) * dict_keys(['0x1900']) * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0401']) * dict_keys(['0x0400', '0x0401']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * dict_keys(['0x1b00', '0x1b10', '0x1b11', '0x1b12']) * dict_keys(['0x1b00', '0x1b10', '0x1b11', '0x1b12']) * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1301']) * dict_keys(['0x1301']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * dict_keys(['0x0a02', '0x0a03']) * dict_keys(['0x0a02', '0x0a03']) * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401']) * dict_keys(['0x1400', '0x1401']) * Testing type 2...PASS * Testing type 2...PASS * dict_keys(['0x0200']) * dict_keys(['0x0200']) * Testing type 13...PASS * Testing type 13...PASS * dict_keys(['0x0d00']) * dict_keys(['0x0d00']) * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * dict_keys(['0x1000']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL585-G1.2.dmidump...PASS * Testing private/ProLiant-DL585-G1.2.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.2.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G1.2.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * 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']) * 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 slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0801', '0x0802']) * dict_keys(['0x0801', '0x0802']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * dict_keys(['0x0716', '0x0714', '0x0712', '0x0710', '0x0726', '0x0724', '0x0722', '0x0720', '0x0736', '0x0734', '0x0732', '0x0730']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802']) * dict_keys(['0x0801', '0x0802']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * dict_keys(['0x0404', '0x0406', '0x0402', '0x0400']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...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']) * 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 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000', '0x1001', '0x1002', '0x1003']) * dict_keys(['0x1000', '0x1001', '0x1002', '0x1003']) * Testing type 17...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']) * 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 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/kvm-QEMU.0.dmidump...PASS * Testing private/kvm-QEMU.0.dmidump...PASS * Testing set_dev/get_dev on private/kvm-QEMU.0.dmidump...PASS * Testing set_dev/get_dev on private/kvm-QEMU.0.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1000']) * dict_keys(['0x1100', '0x1000']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0401']) * dict_keys(['0x0401']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 7...PASS * Testing type 7...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0401']) * dict_keys(['0x0401']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300']) * dict_keys(['0x1300']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * dict_keys(['0x1400']) * dict_keys(['0x1400']) * Testing type 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * dict_keys(['0x1000']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x1100']) * dict_keys(['0x1100']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL585-G2.1.dmidump...PASS * Testing private/ProLiant-DL585-G2.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G2.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL585-G2.1.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * 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']) * 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 slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0710', '0x0711', '0x0712', '0x0713', '0x0720', '0x0721', '0x0722', '0x0723']) * dict_keys(['0x0710', '0x0711', '0x0712', '0x0713', '0x0720', '0x0721', '0x0722', '0x0723']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0400', '0x0401', '0x0402', '0x0403']) * dict_keys(['0x0400', '0x0401', '0x0402', '0x0403']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803', '0x0804', '0x0805']) * dict_keys(['0x0801', '0x0802', '0x0803', '0x0804', '0x0805']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x0b00']) * dict_keys(['0x0b00']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0710', '0x0711', '0x0712', '0x0713', '0x0720', '0x0721', '0x0722', '0x0723']) * dict_keys(['0x0710', '0x0711', '0x0712', '0x0713', '0x0720', '0x0721', '0x0722', '0x0723']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * dict_keys(['0x2600']) * dict_keys(['0x2600']) * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909']) * dict_keys(['0x0901', '0x0902', '0x0903', '0x0904', '0x0905', '0x0906', '0x0907', '0x0908', '0x0909']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803', '0x0804', '0x0805']) * dict_keys(['0x0801', '0x0802', '0x0803', '0x0804', '0x0805']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0401', '0x0402', '0x0403']) * dict_keys(['0x0400', '0x0401', '0x0402', '0x0403']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * dict_keys(['0x1300', '0x1301', '0x1302', '0x1303']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...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']) * 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 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * dict_keys(['0x1000']) * Testing type 17...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']) * 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 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-BL460c-G1.0.dmidump...PASS * Testing private/ProLiant-BL460c-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-BL460c-G1.0.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-BL460c-G1.0.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0710', '0x0716', '0x0720', '0x0726', '0x0730', '0x0736']) * dict_keys(['0x0710', '0x0716', '0x0720', '0x0726', '0x0730', '0x0736']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0400', '0x0406']) * dict_keys(['0x0400', '0x0406']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x0b00']) * dict_keys(['0x0b00']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0710', '0x0716', '0x0720', '0x0726', '0x0730', '0x0736']) * dict_keys(['0x0710', '0x0716', '0x0720', '0x0726', '0x0730', '0x0736']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * dict_keys(['0x2600']) * dict_keys(['0x2600']) * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0406']) * dict_keys(['0x0400', '0x0406']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300']) * dict_keys(['0x1300']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * Testing type 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * dict_keys(['0x1000']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/IBM-x3950-M2.1.dmidump...PASS * Testing private/IBM-x3950-M2.1.dmidump...PASS * Testing set_dev/get_dev on private/IBM-x3950-M2.1.dmidump...PASS * Testing set_dev/get_dev on private/IBM-x3950-M2.1.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x0273', '0x016c', '0x016d', '0x016e', '0x016f', '0x0001']) * dict_keys(['0x0273', '0x016c', '0x016d', '0x016e', '0x016f', '0x0001']) * Testing memory (2/9)...PASS * 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']) * 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 slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x012b', '0x012c', '0x012d', '0x012e', '0x012f', '0x0130', '0x0131']) * dict_keys(['0x012b', '0x012c', '0x012d', '0x012e', '0x012f', '0x0130', '0x0131']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0043', '0x0046', '0x0049', '0x004c']) * dict_keys(['0x0043', '0x0046', '0x0049', '0x004c']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * dict_keys(['0x0002', '0x0003', '0x0005', '0x0006', '0x0007', '0x0008']) * dict_keys(['0x0002', '0x0003', '0x0005', '0x0006', '0x0007', '0x0008']) * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x003a']) * dict_keys(['0x003a']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x00a2', '0x00a3', '0x00a4', '0x00a5']) * dict_keys(['0x00a2', '0x00a3', '0x00a4', '0x00a5']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x00c2', '0x00c3', '0x00c4', '0x00c5', '0x00c6', '0x00c7', '0x00c8', '0x00c9', '0x00ca', '0x00cb', '0x00cc', '0x00cd', '0x00ce', '0x00cf', '0x00d0', '0x00d1', '0x00d2']) * dict_keys(['0x00c2', '0x00c3', '0x00c4', '0x00c5', '0x00c6', '0x00c7', '0x00c8', '0x00c9', '0x00ca', '0x00cb', '0x00cc', '0x00cd', '0x00ce', '0x00cf', '0x00d0', '0x00d1', '0x00d2']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0170', '0x0000']) * dict_keys(['0x0170', '0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x0273']) * dict_keys(['0x0273']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x016b']) * dict_keys(['0x016b']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0043', '0x0046', '0x0049', '0x004c']) * dict_keys(['0x0043', '0x0046', '0x0049', '0x004c']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * dict_keys(['0x0274']) * dict_keys(['0x0274']) * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x012b', '0x012c', '0x012d', '0x012e', '0x012f', '0x0130', '0x0131']) * dict_keys(['0x012b', '0x012c', '0x012d', '0x012e', '0x012f', '0x0130', '0x0131']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x00c2', '0x00c3', '0x00c4', '0x00c5', '0x00c6', '0x00c7', '0x00c8', '0x00c9', '0x00ca', '0x00cb', '0x00cc', '0x00cd', '0x00ce', '0x00cf', '0x00d0', '0x00d1', '0x00d2']) * dict_keys(['0x00c2', '0x00c3', '0x00c4', '0x00c5', '0x00c6', '0x00c7', '0x00c8', '0x00c9', '0x00ca', '0x00cb', '0x00cc', '0x00cd', '0x00ce', '0x00cf', '0x00d0', '0x00d1', '0x00d2']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x00a2', '0x00a3', '0x00a4', '0x00a5']) * dict_keys(['0x00a2', '0x00a3', '0x00a4', '0x00a5']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * dict_keys(['0x016c', '0x016d', '0x016e', '0x016f']) * dict_keys(['0x016c', '0x016d', '0x016e', '0x016f']) * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x0272']) * dict_keys(['0x0272']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0001']) * dict_keys(['0x0001']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x003a']) * dict_keys(['0x003a']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * Testing type 2...PASS * Testing type 2...PASS * dict_keys(['0x0002', '0x0003', '0x0005', '0x0006', '0x0007', '0x0008']) * dict_keys(['0x0002', '0x0003', '0x0005', '0x0006', '0x0007', '0x0008']) * Testing type 13...PASS * Testing type 13...PASS * dict_keys(['0x0170']) * dict_keys(['0x0170']) * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x0171']) * dict_keys(['0x0171']) * Testing type 17...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']) * 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 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/dmi.dump.client...PASS * Testing private/dmi.dump.client...PASS * Testing set_dev/get_dev on private/dmi.dump.client...PASS * Testing set_dev/get_dev on private/dmi.dump.client...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x0029', '0x0001']) * dict_keys(['0x0029', '0x0001']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x0020', '0x0021', '0x001f']) * dict_keys(['0x0020', '0x0021', '0x001f']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0016', '0x0017', '0x0018', '0x0019', '0x001a', '0x001b', '0x001c', '0x001d']) * dict_keys(['0x0016', '0x0017', '0x0018', '0x0019', '0x001a', '0x001b', '0x001c', '0x001d']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x000a', '0x000b']) * dict_keys(['0x000a', '0x000b']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * dict_keys(['0x0002']) * dict_keys(['0x0002']) * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0003']) * dict_keys(['0x0003']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0004']) * dict_keys(['0x0004']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x000c', '0x000d', '0x000e', '0x000f', '0x0010', '0x0011', '0x0012', '0x0013', '0x0014', '0x0015']) * dict_keys(['0x000c', '0x000d', '0x000e', '0x000f', '0x0010', '0x0011', '0x0012', '0x0013', '0x0014', '0x0015']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x001e', '0x0000', '0x6e61']) * dict_keys(['0x001e', '0x0000', '0x6e61']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x0029']) * dict_keys(['0x0029']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x000a', '0x000b']) * dict_keys(['0x000a', '0x000b']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0016', '0x0017', '0x0018', '0x0019', '0x001a', '0x001b', '0x001c', '0x001d']) * dict_keys(['0x0016', '0x0017', '0x0018', '0x0019', '0x001a', '0x001b', '0x001c', '0x001d']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x000c', '0x000d', '0x000e', '0x000f', '0x0010', '0x0011', '0x0012', '0x0013', '0x0014', '0x0015']) * dict_keys(['0x000c', '0x000d', '0x000e', '0x000f', '0x0010', '0x0011', '0x0012', '0x0013', '0x0014', '0x0015']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0004']) * dict_keys(['0x0004']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * dict_keys(['0x0006', '0x0007', '0x0008', '0x0009']) * dict_keys(['0x0006', '0x0007', '0x0008', '0x0009']) * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000', '0x6e61']) * dict_keys(['0x0000', '0x6e61']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x0024']) * dict_keys(['0x0024']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * dict_keys(['0x0005']) * dict_keys(['0x0005']) * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0001']) * dict_keys(['0x0001']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0003']) * dict_keys(['0x0003']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * dict_keys(['0x0025', '0x0026', '0x0027', '0x0028']) * dict_keys(['0x0025', '0x0026', '0x0027', '0x0028']) * Testing type 2...PASS * Testing type 2...PASS * dict_keys(['0x0002']) * dict_keys(['0x0002']) * Testing type 13...PASS * Testing type 13...PASS * dict_keys(['0x001e']) * dict_keys(['0x001e']) * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x001f']) * dict_keys(['0x001f']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x0020', '0x0021']) * dict_keys(['0x0020', '0x0021']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/LenovoThinkPad-T61p.dmp...PASS * Testing private/LenovoThinkPad-T61p.dmp...PASS * Testing set_dev/get_dev on private/LenovoThinkPad-T61p.dmp...PASS * Testing set_dev/get_dev on private/LenovoThinkPad-T61p.dmp...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x0037', '0x0001']) * dict_keys(['0x0037', '0x0001']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x002c', '0x002d', '0x002b']) * dict_keys(['0x002c', '0x002d', '0x002b']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0020', '0x0021', '0x0024']) * dict_keys(['0x0020', '0x0021', '0x0024']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x000a', '0x000b', '0x000c']) * dict_keys(['0x000a', '0x000b', '0x000c']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * dict_keys(['0x0027', '0x0002']) * dict_keys(['0x0027', '0x0002']) * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0003']) * dict_keys(['0x0003']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0006']) * dict_keys(['0x0006']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x000d', '0x000e', '0x000f', '0x0012', '0x0013', '0x0014', '0x0015', '0x0016', '0x001f']) * dict_keys(['0x000d', '0x000e', '0x000f', '0x0012', '0x0013', '0x0014', '0x0015', '0x0016', '0x001f']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0029', '0x0000']) * dict_keys(['0x0029', '0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * dict_keys(['0x0032', '0x0033']) * dict_keys(['0x0032', '0x0033']) * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x0037']) * dict_keys(['0x0037']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * dict_keys(['0x0034']) * dict_keys(['0x0034']) * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x0028']) * dict_keys(['0x0028']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x000a', '0x000b', '0x000c']) * dict_keys(['0x000a', '0x000b', '0x000c']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * dict_keys(['0x0036']) * dict_keys(['0x0036']) * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0020', '0x0021', '0x0024']) * dict_keys(['0x0020', '0x0021', '0x0024']) * Testing type 18...PASS * Testing type 18...PASS * dict_keys(['0x002e']) * dict_keys(['0x002e']) * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * dict_keys(['0x002a']) * dict_keys(['0x002a']) * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x000d', '0x000e', '0x000f', '0x0012', '0x0013', '0x0014', '0x0015', '0x0016', '0x001f']) * dict_keys(['0x000d', '0x000e', '0x000f', '0x0012', '0x0013', '0x0014', '0x0015', '0x0016', '0x001f']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0006']) * dict_keys(['0x0006']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * dict_keys(['0x0008', '0x0009']) * dict_keys(['0x0008', '0x0009']) * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x002f']) * dict_keys(['0x002f']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * dict_keys(['0x0007']) * dict_keys(['0x0007']) * Testing type 10...PASS * Testing type 10...PASS * dict_keys(['0x0027']) * dict_keys(['0x0027']) * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0001']) * dict_keys(['0x0001']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0003']) * dict_keys(['0x0003']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * dict_keys(['0x0030', '0x0031']) * dict_keys(['0x0030', '0x0031']) * Testing type 2...PASS * Testing type 2...PASS * dict_keys(['0x0002']) * dict_keys(['0x0002']) * Testing type 13...PASS * Testing type 13...PASS * dict_keys(['0x0029']) * dict_keys(['0x0029']) * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x002b']) * dict_keys(['0x002b']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x002c', '0x002d']) * dict_keys(['0x002c', '0x002d']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/VMware-Virtual-Platform.0.dmidump...PASS * Testing private/VMware-Virtual-Platform.0.dmidump...PASS * Testing set_dev/get_dev on private/VMware-Virtual-Platform.0.dmidump...PASS * Testing set_dev/get_dev on private/VMware-Virtual-Platform.0.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x0029', '0x0001']) * dict_keys(['0x0029', '0x0001']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x001e', '0x001f', '0x0020', '0x0021', '0x001d']) * dict_keys(['0x001e', '0x001f', '0x0020', '0x0021', '0x001d']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019']) * dict_keys(['0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x000d', '0x000e']) * dict_keys(['0x000d', '0x000e']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * dict_keys(['0x001a', '0x0002']) * dict_keys(['0x001a', '0x0002']) * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0003']) * dict_keys(['0x0003']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0004', '0x0005', '0x0006', '0x0007']) * dict_keys(['0x0004', '0x0005', '0x0006', '0x0007']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x000f', '0x0010', '0x0011', '0x0012']) * dict_keys(['0x000f', '0x0010', '0x0011', '0x0012']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x0029']) * dict_keys(['0x0029']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x001b']) * dict_keys(['0x001b']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x000d', '0x000e']) * dict_keys(['0x000d', '0x000e']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * dict_keys(['0x0027']) * dict_keys(['0x0027']) * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * dict_keys(['0x0028']) * dict_keys(['0x0028']) * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019']) * dict_keys(['0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019']) * Testing type 18...PASS * Testing type 18...PASS * dict_keys(['0x0022']) * dict_keys(['0x0022']) * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * dict_keys(['0x001c']) * dict_keys(['0x001c']) * Testing type 33...PASS * Testing type 33...PASS * dict_keys(['0x002a']) * dict_keys(['0x002a']) * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x000f', '0x0010', '0x0011', '0x0012']) * dict_keys(['0x000f', '0x0010', '0x0011', '0x0012']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0004', '0x0005', '0x0006', '0x0007']) * dict_keys(['0x0004', '0x0005', '0x0006', '0x0007']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * dict_keys(['0x0009', '0x000a', '0x000b', '0x000c']) * dict_keys(['0x0009', '0x000a', '0x000b', '0x000c']) * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x0023']) * dict_keys(['0x0023']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * dict_keys(['0x0026']) * dict_keys(['0x0026']) * Testing type 5...PASS * Testing type 5...PASS * dict_keys(['0x0008']) * dict_keys(['0x0008']) * Testing type 10...PASS * Testing type 10...PASS * dict_keys(['0x001a']) * dict_keys(['0x001a']) * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0001']) * dict_keys(['0x0001']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0003']) * dict_keys(['0x0003']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * dict_keys(['0x0024', '0x0025']) * dict_keys(['0x0024', '0x0025']) * Testing type 2...PASS * Testing type 2...PASS * dict_keys(['0x0002']) * dict_keys(['0x0002']) * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x001d']) * dict_keys(['0x001d']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x001e', '0x001f', '0x0020', '0x0021']) * dict_keys(['0x001e', '0x001f', '0x0020', '0x0021']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ia64dump.dmi...PASS * Testing private/ia64dump.dmi...PASS * Testing set_dev/get_dev on private/ia64dump.dmi...PASS * Testing set_dev/get_dev on private/ia64dump.dmi...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x0001']) * dict_keys(['0x0001']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019', '0x001a', '0x001b', '0x001c', '0x001d', '0x001e', '0x001f', '0x0020', '0x0021', '0x0022', '0x0023', '0x0024', '0x0025', '0x0026', '0x0027', '0x0028', '0x0029', '0x002a', '0x002c', '0x002d', '0x002e', '0x002f', '0x0030', '0x0031', '0x0032', '0x0033', '0x0034', '0x0035', '0x0036', '0x0037', '0x0038', '0x0039', '0x003a', '0x003b', '0x003c', '0x003d', '0x003e', '0x003f', '0x0040', '0x0041', '0x0042', '0x0043', '0x0012', '0x002b']) * dict_keys(['0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019', '0x001a', '0x001b', '0x001c', '0x001d', '0x001e', '0x001f', '0x0020', '0x0021', '0x0022', '0x0023', '0x0024', '0x0025', '0x0026', '0x0027', '0x0028', '0x0029', '0x002a', '0x002c', '0x002d', '0x002e', '0x002f', '0x0030', '0x0031', '0x0032', '0x0033', '0x0034', '0x0035', '0x0036', '0x0037', '0x0038', '0x0039', '0x003a', '0x003b', '0x003c', '0x003d', '0x003e', '0x003f', '0x0040', '0x0041', '0x0042', '0x0043', '0x0012', '0x002b']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0002', '0x0003', '0x0004', '0x0005', '0x0006', '0x0007', '0x0008', '0x0009', '0x000a', '0x000b', '0x000c', '0x000d', '0x000e', '0x000f', '0x0010', '0x0011']) * dict_keys(['0x0002', '0x0003', '0x0004', '0x0005', '0x0006', '0x0007', '0x0008', '0x0009', '0x000a', '0x000b', '0x000c', '0x000d', '0x000e', '0x000f', '0x0010', '0x0011']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * Testing type 7...PASS * Testing type 7...PASS * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0002', '0x0003', '0x0004', '0x0005', '0x0006', '0x0007', '0x0008', '0x0009', '0x000a', '0x000b', '0x000c', '0x000d', '0x000e', '0x000f', '0x0010', '0x0011']) * dict_keys(['0x0002', '0x0003', '0x0004', '0x0005', '0x0006', '0x0007', '0x0008', '0x0009', '0x000a', '0x000b', '0x000c', '0x000d', '0x000e', '0x000f', '0x0010', '0x0011']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0001']) * dict_keys(['0x0001']) * Testing type 3...PASS * Testing type 3...PASS * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * Testing type 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x0012', '0x002b']) * dict_keys(['0x0012', '0x002b']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019', '0x001a', '0x001b', '0x001c', '0x001d', '0x001e', '0x001f', '0x0020', '0x0021', '0x0022', '0x0023', '0x0024', '0x0025', '0x0026', '0x0027', '0x0028', '0x0029', '0x002a', '0x002c', '0x002d', '0x002e', '0x002f', '0x0030', '0x0031', '0x0032', '0x0033', '0x0034', '0x0035', '0x0036', '0x0037', '0x0038', '0x0039', '0x003a', '0x003b', '0x003c', '0x003d', '0x003e', '0x003f', '0x0040', '0x0041', '0x0042', '0x0043']) * dict_keys(['0x0013', '0x0014', '0x0015', '0x0016', '0x0017', '0x0018', '0x0019', '0x001a', '0x001b', '0x001c', '0x001d', '0x001e', '0x001f', '0x0020', '0x0021', '0x0022', '0x0023', '0x0024', '0x0025', '0x0026', '0x0027', '0x0028', '0x0029', '0x002a', '0x002c', '0x002d', '0x002e', '0x002f', '0x0030', '0x0031', '0x0032', '0x0033', '0x0034', '0x0035', '0x0036', '0x0037', '0x0038', '0x0039', '0x003a', '0x003b', '0x003c', '0x003d', '0x003e', '0x003f', '0x0040', '0x0041', '0x0042', '0x0043']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ * Testing private/ProLiant-DL385-G1.1.dmidump...PASS * Testing private/ProLiant-DL385-G1.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.1.dmidump...PASS * Testing set_dev/get_dev on private/ProLiant-DL385-G1.1.dmidump...PASS * Testing system (1/9)...PASS * Testing system (1/9)...PASS * dict_keys(['0x2000', '0x0100']) * dict_keys(['0x2000', '0x0100']) * Testing memory (2/9)...PASS * Testing memory (2/9)...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107', '0x1000']) * Testing slot (3/9)...PASS * Testing slot (3/9)...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing cache (4/9)...PASS * Testing cache (4/9)...PASS * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * Testing baseboard (5/9)...PASS * Testing baseboard (5/9)...PASS * Testing chassis (6/9)...PASS * Testing chassis (6/9)...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing processor (7/9)...PASS * Testing processor (7/9)...PASS * dict_keys(['0x0400', '0x0406']) * dict_keys(['0x0400', '0x0406']) * Testing connector (8/9)...PASS * Testing connector (8/9)...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing bios (9/9)...PASS * Testing bios (9/9)...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing bad type -1...PASS * Testing bad type -1...PASS * Testing bad type -1000...PASS * Testing bad type -1000...PASS * Testing bad type 256...PASS * Testing bad type 256...PASS * Testing type 21...PASS * Testing type 21...PASS * Testing type 32...PASS * Testing type 32...PASS * dict_keys(['0x2000']) * dict_keys(['0x2000']) * Testing type 41...PASS * Testing type 41...PASS * Testing type 22...PASS * Testing type 22...PASS * Testing type 28...PASS * Testing type 28...PASS * Testing type 34...PASS * Testing type 34...PASS * Testing type 11...PASS * Testing type 11...PASS * dict_keys(['0x0b00']) * dict_keys(['0x0b00']) * Testing type 7...PASS * Testing type 7...PASS * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * dict_keys(['0x0716', '0x0714', '0x0726', '0x0724', '0x0736', '0x0734']) * Testing type 39...PASS * Testing type 39...PASS * Testing type 24...PASS * Testing type 24...PASS * Testing type 38...PASS * Testing type 38...PASS * Testing type 30...PASS * Testing type 30...PASS * Testing type 9...PASS * Testing type 9...PASS * dict_keys(['0x0901', '0x0902', '0x0903']) * dict_keys(['0x0901', '0x0902', '0x0903']) * Testing type 18...PASS * Testing type 18...PASS * Testing type 26...PASS * Testing type 26...PASS * Testing type 15...PASS * Testing type 15...PASS * Testing type 33...PASS * Testing type 33...PASS * Testing type 8...PASS * Testing type 8...PASS * dict_keys(['0x0801', '0x0802', '0x0803']) * dict_keys(['0x0801', '0x0802', '0x0803']) * Testing type 29...PASS * Testing type 29...PASS * Testing type 25...PASS * Testing type 25...PASS * Testing type 4...PASS * Testing type 4...PASS * dict_keys(['0x0400', '0x0406']) * dict_keys(['0x0400', '0x0406']) * Testing type 36...PASS * Testing type 36...PASS * Testing type 27...PASS * Testing type 27...PASS * Testing type 12...PASS * Testing type 12...PASS * Testing type 6...PASS * Testing type 6...PASS * Testing type 0...PASS * Testing type 0...PASS * dict_keys(['0x0000']) * dict_keys(['0x0000']) * Testing type 19...PASS * Testing type 19...PASS * dict_keys(['0x1300', '0x1301']) * dict_keys(['0x1300', '0x1301']) * Testing type 37...PASS * Testing type 37...PASS * Testing type 126...PASS * Testing type 126...PASS * Testing type 35...PASS * Testing type 35...PASS * Testing type 23...PASS * Testing type 23...PASS * Testing type 5...PASS * Testing type 5...PASS * Testing type 10...PASS * Testing type 10...PASS * Testing type 1...PASS * Testing type 1...PASS * dict_keys(['0x0100']) * dict_keys(['0x0100']) * Testing type 3...PASS * Testing type 3...PASS * dict_keys(['0x0300']) * dict_keys(['0x0300']) * Testing type 31...PASS * Testing type 31...PASS * Testing type 20...PASS * Testing type 20...PASS * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * dict_keys(['0x1400', '0x1401', '0x1402', '0x1403', '0x1404', '0x1405', '0x1406', '0x1407']) * Testing type 2...PASS * Testing type 2...PASS * Testing type 13...PASS * Testing type 13...PASS * Testing type 16...PASS * Testing type 16...PASS * dict_keys(['0x1000']) * dict_keys(['0x1000']) * Testing type 17...PASS * Testing type 17...PASS * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * dict_keys(['0x1100', '0x1101', '0x1102', '0x1103', '0x1104', '0x1105', '0x1106', '0x1107']) * Testing type 40...PASS * Testing type 40...PASS * Testing type 127...PASS * Testing type 127...PASS * Testing type 14...PASS * Testing type 14...PASS * XML: Swapping result type dmidecodeXML::SetResultType('-') - invalid type... Not working => 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_DOC) - valid type...PASS * XML: Swapping result type - dmidecodeXML::SetResultType(dmidecode.DMIXML_NODE) - 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(-1)...Not working => PASS * XML: Testing bad type - dmidecodeXML::QueryTypeId(-1000)...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 bad type - dmidecodeXML::QueryTypeId(256)...Not working => PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(21)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(32)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(41)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(22)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(28)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(34)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(11)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(7)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(39)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(24)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(38)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(30)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(9)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(18)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(26)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(15)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(33)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(8)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(29)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(25)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(4)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(36)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(27)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(12)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(6)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(0)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(19)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(37)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(126)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(35)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(23)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(5)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(10)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(1)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(3)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(31)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(20)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(2)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(13)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(16)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(17)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(40)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(127)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QueryTypeId(14)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('system') (1/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('memory') (2/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('slot') (3/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('cache') (4/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('baseboard') (5/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('chassis') (6/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('processor') (7/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('connector') (8/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS * XML: Testing dmidecodeXML::QuerySection('bios') (9/9)...PASS ================================================================================ ================================================================================ Devices : 22 Devices : 22 Total : 2581 Total : 2581 Skipped : 0 Skipped : 0 Warned : 1 Warned : 1 Passed : 2580 Passed : 2580 Failed : 0 Failed : 0 + popd + popd ~/build/BUILD/python-dmidecode-3.12.2 ~/build/BUILD/python-dmidecode-3.12.2 Processing files: python2-dmidecode-3.12.2-16.el8.x86_64 Processing files: python2-dmidecode-3.12.2-16.el8.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.JQeSJV Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.JQeSJV + exit 0 + exit 0 + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd python-dmidecode-3.12.2 + cd python-dmidecode-3.12.2 + DOCDIR=/builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python2-dmidecode + DOCDIR=/builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python2-dmidecode + export LC_ALL=C + export LC_ALL=C + LC_ALL=C + LC_ALL=C + export DOCDIR + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python2-dmidecode + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python2-dmidecode + cp -pr python2/README /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python2-dmidecode + cp -pr python2/README /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python2-dmidecode + cp -pr python2/doc/README.upstream /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python2-dmidecode + cp -pr python2/doc/README.upstream /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python2-dmidecode + exit 0 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.QL4DcP Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.QL4DcP + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd python-dmidecode-3.12.2 + cd python-dmidecode-3.12.2 + LICENSEDIR=/builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python2-dmidecode + LICENSEDIR=/builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python2-dmidecode + export LC_ALL=C + export LC_ALL=C + LC_ALL=C + LC_ALL=C + export LICENSEDIR + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python2-dmidecode + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python2-dmidecode + cp -pr python2/doc/LICENSE /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python2-dmidecode + cp -pr python2/doc/LICENSE /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python2-dmidecode + cp -pr python2/doc/AUTHORS /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python2-dmidecode + cp -pr python2/doc/AUTHORS /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python2-dmidecode + cp -pr python2/doc/AUTHORS.upstream /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python2-dmidecode + cp -pr python2/doc/AUTHORS.upstream /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python2-dmidecode + exit 0 + exit 0 Provides: python2-dmidecode = 3.12.2-16.el8 python2-dmidecode(x86-64) = 3.12.2-16.el8 python2.7dist(python-dmidecode) = 3.12.2 python2dist(python-dmidecode) = 3.12.2 Provides: python2-dmidecode = 3.12.2-16.el8 python2-dmidecode(x86-64) = 3.12.2-16.el8 python2.7dist(python-dmidecode) = 3.12.2 python2dist(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(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: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libdl.so.2()(64bit) liblzma.so.5()(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpython2.7.so.1.0()(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) libz.so.1()(64bit) python(abi) = 2.7 rtld(GNU_HASH) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libdl.so.2()(64bit) liblzma.so.5()(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpython2.7.so.1.0()(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) libz.so.1()(64bit) python(abi) = 2.7 rtld(GNU_HASH) Processing files: python3-dmidecode-3.12.2-16.el8.x86_64 Processing files: python3-dmidecode-3.12.2-16.el8.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.DQGUnK Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.DQGUnK + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd python-dmidecode-3.12.2 + cd python-dmidecode-3.12.2 + DOCDIR=/builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python3-dmidecode + DOCDIR=/builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python3-dmidecode + export LC_ALL=C + export LC_ALL=C + LC_ALL=C + LC_ALL=C + export DOCDIR + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python3-dmidecode + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python3-dmidecode + cp -pr python3/README /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python3-dmidecode + cp -pr python3/README /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python3-dmidecode + cp -pr python3/doc/README.upstream /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python3-dmidecode + cp -pr python3/doc/README.upstream /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/doc/python3-dmidecode + exit 0 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XLLwAF Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XLLwAF + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd python-dmidecode-3.12.2 + cd python-dmidecode-3.12.2 + LICENSEDIR=/builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python3-dmidecode + LICENSEDIR=/builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python3-dmidecode + export LC_ALL=C + export LC_ALL=C + LC_ALL=C + LC_ALL=C + export LICENSEDIR + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python3-dmidecode + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python3-dmidecode + cp -pr python3/doc/LICENSE /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python3-dmidecode + cp -pr python3/doc/LICENSE /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python3-dmidecode + cp -pr python3/doc/AUTHORS /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python3-dmidecode + cp -pr python3/doc/AUTHORS /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python3-dmidecode + cp -pr python3/doc/AUTHORS.upstream /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python3-dmidecode + cp -pr python3/doc/AUTHORS.upstream /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64/usr/share/licenses/python3-dmidecode + exit 0 + exit 0 Provides: python3-dmidecode = 3.12.2-16.el8 python3-dmidecode(x86-64) = 3.12.2-16.el8 python3.6dist(python-dmidecode) = 3.12.2 python3dist(python-dmidecode) = 3.12.2 Provides: python3-dmidecode = 3.12.2-16.el8 python3-dmidecode(x86-64) = 3.12.2-16.el8 python3.6dist(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(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: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libdl.so.2()(64bit) liblzma.so.5()(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpython3.6m.so.1.0()(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) libz.so.1()(64bit) python(abi) = 3.6 rtld(GNU_HASH) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libdl.so.2()(64bit) liblzma.so.5()(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpython3.6m.so.1.0()(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) libz.so.1()(64bit) python(abi) = 3.6 rtld(GNU_HASH) Processing files: python-dmidecode-debugsource-3.12.2-16.el8.x86_64 Processing files: python-dmidecode-debugsource-3.12.2-16.el8.x86_64 Provides: python-dmidecode-debugsource = 3.12.2-16.el8 python-dmidecode-debugsource(x86-64) = 3.12.2-16.el8 Provides: python-dmidecode-debugsource = 3.12.2-16.el8 python-dmidecode-debugsource(x86-64) = 3.12.2-16.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python-dmidecode-debuginfo-3.12.2-16.el8.x86_64 Processing files: python-dmidecode-debuginfo-3.12.2-16.el8.x86_64 Provides: python-dmidecode-debuginfo = 3.12.2-16.el8 python-dmidecode-debuginfo(x86-64) = 3.12.2-16.el8 Provides: python-dmidecode-debuginfo = 3.12.2-16.el8 python-dmidecode-debuginfo(x86-64) = 3.12.2-16.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-dmidecode-debugsource(x86-64) = 3.12.2-16.el8 Recommends: python-dmidecode-debugsource(x86-64) = 3.12.2-16.el8 Processing files: python2-dmidecode-debuginfo-3.12.2-16.el8.x86_64 Processing files: python2-dmidecode-debuginfo-3.12.2-16.el8.x86_64 Provides: debuginfo(build-id) = adbadd3d81298fa051dd4c0564de5df6e1c56075 python2-dmidecode-debuginfo = 3.12.2-16.el8 python2-dmidecode-debuginfo(x86-64) = 3.12.2-16.el8 Provides: debuginfo(build-id) = adbadd3d81298fa051dd4c0564de5df6e1c56075 python2-dmidecode-debuginfo = 3.12.2-16.el8 python2-dmidecode-debuginfo(x86-64) = 3.12.2-16.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-dmidecode-debugsource(x86-64) = 3.12.2-16.el8 Recommends: python-dmidecode-debugsource(x86-64) = 3.12.2-16.el8 Processing files: python3-dmidecode-debuginfo-3.12.2-16.el8.x86_64 Processing files: python3-dmidecode-debuginfo-3.12.2-16.el8.x86_64 Provides: debuginfo(build-id) = 288928ceb941164a50bb2c7f9920f44035dc959a python3-dmidecode-debuginfo = 3.12.2-16.el8 python3-dmidecode-debuginfo(x86-64) = 3.12.2-16.el8 Provides: debuginfo(build-id) = 288928ceb941164a50bb2c7f9920f44035dc959a python3-dmidecode-debuginfo = 3.12.2-16.el8 python3-dmidecode-debuginfo(x86-64) = 3.12.2-16.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-dmidecode-debugsource(x86-64) = 3.12.2-16.el8 Recommends: python-dmidecode-debugsource(x86-64) = 3.12.2-16.el8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 Wrote: /builddir/build/RPMS/python2-dmidecode-3.12.2-16.el8.x86_64.rpm Wrote: /builddir/build/RPMS/python2-dmidecode-3.12.2-16.el8.x86_64.rpm Wrote: /builddir/build/RPMS/python3-dmidecode-3.12.2-16.el8.x86_64.rpm Wrote: /builddir/build/RPMS/python3-dmidecode-3.12.2-16.el8.x86_64.rpm Wrote: /builddir/build/RPMS/python-dmidecode-debugsource-3.12.2-16.el8.x86_64.rpm Wrote: /builddir/build/RPMS/python-dmidecode-debugsource-3.12.2-16.el8.x86_64.rpm Wrote: /builddir/build/RPMS/python-dmidecode-debuginfo-3.12.2-16.el8.x86_64.rpm Wrote: /builddir/build/RPMS/python-dmidecode-debuginfo-3.12.2-16.el8.x86_64.rpm Wrote: /builddir/build/RPMS/python2-dmidecode-debuginfo-3.12.2-16.el8.x86_64.rpm Wrote: /builddir/build/RPMS/python2-dmidecode-debuginfo-3.12.2-16.el8.x86_64.rpm Wrote: /builddir/build/RPMS/python3-dmidecode-debuginfo-3.12.2-16.el8.x86_64.rpm Wrote: /builddir/build/RPMS/python3-dmidecode-debuginfo-3.12.2-16.el8.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Kz3WnD Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Kz3WnD + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd python-dmidecode-3.12.2 + cd python-dmidecode-3.12.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-dmidecode-3.12.2-16.el8.x86_64 + exit 0 + exit 0 Child return code was: 0 Child return code was: 0