Diff of the two buildlogs:

--
--- b1/build.log	2025-01-21 02:43:11.316792077 +0000
+++ b2/build.log	2025-01-21 02:47:37.516811148 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Mon Jan 20 14:38:42 -12 2025
-I: pbuilder-time-stamp: 1737427122
+I: Current time: Tue Jan 21 16:43:23 +14 2025
+I: pbuilder-time-stamp: 1737427403
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
 I: copying local configuration
@@ -24,52 +24,84 @@
 dpkg-source: info: applying remove-privacy-breach-in-docs.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/17542/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/26161/tmp/hooks/D01_modify_environment starting
+debug: Running on virt64b.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Jan 21 02:43 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/26161/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/26161/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 '
-  DISTRIBUTION='trixie'
-  HOME='/root'
-  HOST_ARCH='armhf'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
+  DIRSTACK=()
+  DISTRIBUTION=trixie
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='d9666a566b814124bff527c3b62da4e4'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='17542'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=c37047e7028147d497fa3c302f553831
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=26161
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.u10jGQvR/pbuilderrc_v5hb --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.u10jGQvR/b1 --logfile b1/build.log python-os-win_5.9.0-7.dsc'
-  SUDO_GID='112'
-  SUDO_UID='106'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:3142/'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.u10jGQvR/pbuilderrc_sC6n --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.u10jGQvR/b2 --logfile b2/build.log python-os-win_5.9.0-7.dsc'
+  SUDO_GID=113
+  SUDO_UID=107
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:3142/
 I: uname -a
-  Linux virt32b 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
 I: ls -l /bin
   lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/17542/tmp/hooks/D02_print_environment finished
+I: user script /srv/workspace/pbuilder/26161/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -354,7 +386,7 @@
 Get: 205 http://deb.debian.org/debian trixie/main armhf subunit all 1.4.2-3 [5248 B]
 Get: 206 http://deb.debian.org/debian trixie/main armhf python3-stestr all 4.1.0-3 [56.9 kB]
 Get: 207 http://deb.debian.org/debian trixie/main armhf python3-oslotest all 1:5.0.0-4 [17.2 kB]
-Fetched 62.8 MB in 3s (24.5 MB/s)
+Fetched 62.8 MB in 1s (59.2 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.12-minimal:armhf.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19569 files and directories currently installed.)
@@ -1023,8 +1055,8 @@
 Setting up tzdata (2024b-6) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Tue Jan 21 02:39:54 UTC 2025.
-Universal Time is now:  Tue Jan 21 02:39:54 UTC 2025.
+Local time is now:      Tue Jan 21 02:44:26 UTC 2025.
+Universal Time is now:  Tue Jan 21 02:44:26 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libpython3.13-minimal:armhf (3.13.1-3) ...
@@ -1229,7 +1261,11 @@
 fakeroot is already the newest version (1.36.2-1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/reproducible-path/python-os-win-5.9.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../python-os-win_5.9.0-7_source.changes
+I: user script /srv/workspace/pbuilder/26161/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for trixie
+I: user script /srv/workspace/pbuilder/26161/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/python-os-win-5.9.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../python-os-win_5.9.0-7_source.changes
 dpkg-buildpackage: info: source package python-os-win
 dpkg-buildpackage: info: source version 5.9.0-7
 dpkg-buildpackage: info: source distribution unstable
@@ -1757,65 +1793,71 @@
 + PYTHON3S=disabled
 + TEST_PARALLEL_OPT=--parallel
 + TEST_SERIAL_OPT=
-+ echo WARNING: --no-py2 is deprecated, and always on.
++ for i in $@
++ case "${1}" in
++ echo 'WARNING: --no-py2 is deprecated, and always on.'
 WARNING: --no-py2 is deprecated, and always on.
 + shift
-+ py3versions -vr
-+ PYTHON3S=3.13 3.12
-+ [ yes = no ]
-+ [ no = yes ]
-+ [ 3.13 = disabled ]
-+ echo+ cut -d. -f1
- 3.13
++ for i in $@
++ case "${1}" in
+++ py3versions -vr
++ PYTHON3S='3.13 3.12'
++ '[' yes = no ']'
++ '[' no = yes ']'
++ for pyvers in ${PYTHON3S}
++ '[' 3.13 = disabled ']'
+++ echo 3.13
+++ cut -d. -f1
 + PYMAJOR=3
-+ echo ===> Testing with python (python3)
++ echo '===> Testing with python (python3)'
 ===> Testing with python (python3)
-+ pwd
-+ [ -d /build/reproducible-path/python-os-win-5.9.0/debian/tmp/usr/lib/python3/dist-packages ]
-+ [ -e .stestr.conf ]
-+ [ -x /usr/bin/python3-stestr ]
+++ pwd
++ '[' -d /build/reproducible-path/python-os-win-5.9.0/debian/tmp/usr/lib/python3/dist-packages ']'
++ '[' -e .stestr.conf ']'
++ '[' -x /usr/bin/python3-stestr ']'
 + STESTR=stestr
 + rm -rf .stestr
-+ + subunit2pyunit
-PYTHON=python3.13 stestr run --parallel --subunit os_win\.tests\.unit\.(?!(.*utils\.compute\.test_clusapi_utils\.ClusApiUtilsTestCase\.test_get_cluster_group_type.*))
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_assign_process_to_job_object
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_assign_process_to_job_object ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_job_object
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_job_object ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_mutex
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_mutex ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_1
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_1 ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_event_dropped
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_event_dropped ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_state_change_event
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_state_change_event ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_2
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_2 ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_open_process
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_open_process ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_release_mutex
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_release_mutex ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_set_information_job_object
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_set_information_job_object ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_status_info_change_event
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_status_info_change_event ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_buffer_ops
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_buffer_ops ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_cancel_io
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_cancel_io ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_close_handle
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_close_handle ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_event
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_event ... ok
++ PYTHON=python3.13
++ stestr run --parallel --subunit 'os_win\.tests\.unit\.(?!(.*utils\.compute\.test_clusapi_utils\.ClusApiUtilsTestCase\.test_get_cluster_group_type.*))'
++ subunit2pyunit
+   ERROR [os_win.utils.compute.livemigrationutils] Get version 2 connection error
+Traceback (most recent call last):
+  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/livemigrationutils.py", line 42, in _get_conn_v2
+    return self._get_wmi_obj(self._wmi_namespace % host,
+           ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+                             compatibility_mode=True)
+                             ^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
+    return self._mock_call(*args, **kwargs)
+           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
+    raise effect
+os_win.exceptions.x_wmi
+   ERROR [os_win.utils.compute.clusterutils] Failed to cancel cluster group migration.
+Traceback (most recent call last):
+  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 354, in _cancel_cluster_group_migration
+    self._wait_for_cluster_group_migration(
+    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
+        event_listener, group_name, group_handle,
+        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+        expected_state,
+        ^^^^^^^^^^^^^^^
+        timeout=timeout)
+        ^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
+    return self._mock_call(*args, **kwargs)
+           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
+    raise effect
+os_win.tests.unit.test_base.TestingException
    ERROR [os_win._utils] Invalid server_string: www.exa:mple.com:8443
    ERROR [os_win._utils] Invalid server_string: 
-os_win.tests.unit.test_hacking.HackingTestCase.test_ctypes_foreign_func_argtypes_defined
-os_win.tests.unit.test_hacking.HackingTestCase.test_ctypes_foreign_func_argtypes_defined ... ok
-os_win.tests.unit.test_hacking.HackingTestCase.test_ctypes_libs_not_used_directly
-os_win.tests.unit.test_hacking.HackingTestCase.test_ctypes_libs_not_used_directly ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_1
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_1 ... ok
    ERROR [os_win.utils.compute.clusterutils] Unexpected exception in event listener loop.
 Traceback (most recent call last):
   File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 632, in _listen
@@ -1835,20 +1877,6 @@
     raise effect
 os_win.tests.unit.test_base.TestingException
  WARNING [os_win.utils.compute.clusterutils] The cluster event listener will now close.
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_1
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_1 ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_2
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_2 ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_3
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_3 ... ok
-os_win.tests.unit.test_hacking.HackingTestCase.test_no_log_translations
-os_win.tests.unit.test_hacking.HackingTestCase.test_no_log_translations ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_add_filter
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_add_filter ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_context_manager
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_context_manager ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event ... ok
    ERROR [os_win.utils.compute.clusterutils] Unexpected exception in event listener loop.
 Traceback (most recent call last):
   File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 632, in _listen
@@ -1867,58 +1895,6 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call
     raise result
 os_win.tests.unit.test_base.TestingException
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_2
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_2 ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_1
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_1 ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_2
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_2 ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_planned_vm
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_planned_vm ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_export_vm
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_export_vm ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_export_setting_data
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_export_setting_data ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_1
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_1 ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_2___
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_2___ ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_exception
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_exception ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_import_vm_definition
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_import_vm_definition ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_planned_vm_exists
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_planned_vm_exists ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_realize_vm
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_realize_vm ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_pci_device
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_pci_device ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_vtpm
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_vtpm ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event_listener_stopped
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event_listener_stopped ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_notif_key_dw
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_notif_key_dw ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_exception
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_exception ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_ignore_exception
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_ignore_exception ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_setup_notif_port
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_setup_notif_port ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_signal_stopped
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_signal_stopped ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_completion_routine
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_completion_routine ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_new_overlapped_structure
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_new_overlapped_structure ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_open
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_open ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read_file
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read_file ... ok
    ERROR [os_win.utils.compute.vmutils] Failed to attach disk image sentinel.disk_path to vm sentinel.vm_name. Reverting attachment.
 Traceback (most recent call last):
   File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/vmutils.py", line 513, in attach_drive
@@ -1933,38 +1909,223 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call
     raise result
 os_win.exceptions.OSWinException: An exception has been encountered.
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_reset_event
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_reset_event ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_run_and_check_output
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_run_and_check_output ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_set_event
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_set_event ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_io_completion
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_io_completion ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_named_pipe
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_named_pipe ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write_file
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write_file ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_add_disk_to_target_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_add_disk_to_target_exception ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_already_associated_initiator
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_already_associated_initiator ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_associate_initiator_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_associate_initiator_exception ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_stop
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_stop ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_1_VHD
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_1_VHD ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_change_wt_disk_status_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_change_wt_disk_status_exception ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_failing
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_failing ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_2_DVD
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_2_DVD ... ok
+os_win.tests.unit.test_hacking.HackingTestCase.test_ctypes_foreign_func_argtypes_defined
+os_win.tests.unit.test_hacking.HackingTestCase.test_ctypes_foreign_func_argtypes_defined ... ok
+os_win.tests.unit.test_hacking.HackingTestCase.test_ctypes_libs_not_used_directly
+os_win.tests.unit.test_hacking.HackingTestCase.test_ctypes_libs_not_used_directly ... ok
+os_win.tests.unit.test_hacking.HackingTestCase.test_no_log_translations
+os_win.tests.unit.test_hacking.HackingTestCase.test_no_log_translations ... ok
 os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_1_True
 os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_1_True ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_2_False
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_2_False ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_bring_online
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_bring_online ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_1
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_1 ...    ERROR [os_win.utils.compute.clusterutils] The VM cluster group owner change event listener encountered an unexpected exception.
+Traceback (most recent call last):
+  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 517, in listener
+    self._monitor_vm_failover(
+    ~~~~~~~~~~~~~~~~~~~~~~~~~^
+        watcher,
+        ^^^^^^^^
+        callback,
+        ^^^^^^^^^
+        constants.DEFAULT_WMI_EVENT_TIMEOUT_MS)
+        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
+    return self._mock_call(*args, **kwargs)
+           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call
+    raise result
+os_win.exceptions.OSWinException: An exception has been encountered.
+ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_2
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_2 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_3
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_3 ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_1_0
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_1_0 ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_2_997
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_2_997 ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_enum
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_enum ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_group
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_group ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_node
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_node ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_notify_port
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_notify_port ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_resource
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_resource ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_enum
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_enum ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_get_enum_count
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_get_enum_count ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_group_control
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_group_control ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_create_cluster_notify_port_1
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_create_cluster_notify_port_1 ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_create_cluster_notify_port_2
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_create_cluster_notify_port_2 ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_destroy_cluster_group
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_destroy_cluster_group ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_dword_align
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_dword_align ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_clusprop_value_struct
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_clusprop_value_struct ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_group_state
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_group_state ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_group_status_info
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_group_status_info ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_notify_v2
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_notify_v2 ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p ... ok
+   ERROR [os_win.utils.compute.clusterutils] The VM cluster group owner change event listener encountered an unexpected exception.
+Traceback (most recent call last):
+  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 536, in listener
+    event = _listener.get()
+  File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
+    return self._mock_call(*args, **kwargs)
+           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call
+    raise result
+os_win.exceptions.OSWinException: An exception has been encountered.
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_event_dropped
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_event_dropped ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_state_change_event
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_state_change_event ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_status_info_change_event
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_status_info_change_event ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_check_live_migration_config
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_check_live_migration_config ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm_helper
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm_helper ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_conn_v2
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_conn_v2 ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_disk_data
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_disk_data ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vhd_setting_data
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vhd_setting_data ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm_duplicate
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm_duplicate ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p_not_found
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p_not_found ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p_parsing_error
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p_parsing_error ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_property_list
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_property_list ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_property_list_entry
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_property_list_entry ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_move_cluster_group_1
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_move_cluster_group_1 ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_move_cluster_group_2_None
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_move_cluster_group_2_None ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_offline_cluster_group
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_offline_cluster_group ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_online_cluster_group
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_online_cluster_group ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_1_fake_cluster_name
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_1_fake_cluster_name ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm_not_found
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm_not_found ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_live_migrate_single_planned_vm
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_live_migrate_single_planned_vm ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_live_migrate_vm_helper
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_live_migrate_vm_helper ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_update_planned_vm_disk_resources
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_update_planned_vm_disk_resources ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs
+os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs_missing_values
+os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs_missing_values ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_add_pci_device
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_add_pci_device ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_add_vtpm
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_add_vtpm ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_conn_msps
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_conn_msps ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_conn_msps_no_namespace
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_conn_msps_no_namespace ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device_exception_1_True
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device_exception_1_True ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device_exception_2_False
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device_exception_2_False ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_4
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_4 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_5
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_5 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_6
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_6 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_7
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_7 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_public
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_public ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_check_cluster_state_not_enough_nodes
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_check_cluster_state_not_enough_nodes ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_2_None
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_2_None ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_enum
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_enum ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_group
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_group ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_node
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_node ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_resource
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_resource ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_run_and_check_output
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_run_and_check_output ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_add_filter
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_add_filter ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_context_manager
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_context_manager ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event_listener_stopped
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event_listener_stopped ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_assign_process_to_job_object
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_assign_process_to_job_object ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_job_object
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_job_object ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_mutex
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_mutex ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_1
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_1 ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_2
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_2 ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_open_process
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_open_process ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_release_mutex
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_release_mutex ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_set_information_job_object
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_set_information_job_object ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_1
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_1 ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_2
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_2 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_notif_key_dw
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_notif_key_dw ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cluster_enum
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cluster_enum ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_delete
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_delete ... ok
 os_win.tests.unit.test_utils.UtilsTestCase.test_avoid_blocking_call_1
 os_win.tests.unit.test_utils.UtilsTestCase.test_avoid_blocking_call_1 ... ok
 os_win.tests.unit.test_utils.UtilsTestCase.test_avoid_blocking_call_2_None
@@ -1985,16 +2146,6 @@
 os_win.tests.unit.test_utils.UtilsTestCase.test_hresult_to_err_code ... ok
 os_win.tests.unit.test_utils.UtilsTestCase.test_is_not_found_exc_1_2147749890
 os_win.tests.unit.test_utils.UtilsTestCase.test_is_not_found_exc_1_2147749890 ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_skipping
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_skipping ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_exception ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_snapshot_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_snapshot_exception ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_2_False
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_2_False ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_bring_online
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_bring_online ... ok
 os_win.tests.unit.test_utils.UtilsTestCase.test_is_not_found_exc_2
 os_win.tests.unit.test_utils.UtilsTestCase.test_is_not_found_exc_2 ... ok
 os_win.tests.unit.test_utils.UtilsTestCase.test_not_found_decorator
@@ -2019,26 +2170,62 @@
 os_win.tests.unit.test_utils.UtilsTestCase.test_wmi_retry_decorator_1_True ... ok
 os_win.tests.unit.test_utils.UtilsTestCase.test_wmi_retry_decorator_2_False
 os_win.tests.unit.test_utils.UtilsTestCase.test_wmi_retry_decorator_2_False ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_exc
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_exc ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_ide_drive
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_ide_drive ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_class_unsupported_class_type
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_class_unsupported_class_type ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_class_unsupported_win_version
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_class_unsupported_win_version ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_wt_disk_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_wt_disk_exception ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_deassociate_initiator_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_deassociate_initiator_exception ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_1
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_1 ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_clusterutils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_clusterutils ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_diskutils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_diskutils ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_dnsutils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_dnsutils ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_is_secure_shielded_vm
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_is_secure_shielded_vm ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_not_secure_vm
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_not_secure_vm ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_populate_fsk
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_populate_fsk ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_provision_vm
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_provision_vm ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_remove_all_pci_devices
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_remove_all_pci_devices ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_exception
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_exception ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_ignore_exception
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_ignore_exception ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_setup_notif_port
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_setup_notif_port ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_signal_stopped
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_signal_stopped ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_remove_pci_device
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_remove_pci_device ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_sec_svc
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_sec_svc ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_stop
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_stop ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state_info
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state_info ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_nested_virtualization
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_nested_virtualization ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_remotefx_vram
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_remotefx_vram ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_secure_boot_CA_required
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_secure_boot_CA_required ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_pci_device
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_pci_device ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_vtpm
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_vtpm ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_1_VHD
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_1_VHD ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_snapshot_type
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_snapshot_type ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_type
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_type ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_fc_utils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_fc_utils ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_hostutils
@@ -2049,724 +2236,709 @@
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_iscsi_initiator_utils ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_livemigrationutils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_livemigrationutils ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_iscsi_target_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_iscsi_target_exception ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_scsi_drive
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_scsi_drive ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_2_DVD
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_2_DVD ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_exc
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_exc ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_migrationutils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_migrationutils ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_networkutils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_networkutils ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_node_names
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_node_names ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_networkutilsr2
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_networkutilsr2 ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_pathutils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_pathutils ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_processutils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_processutils ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_snapshot_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_snapshot_exception ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_ensure_wt_provider_unavailable
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_ensure_wt_provider_unavailable ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_2
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_2 ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_rdpconsoleutils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_rdpconsoleutils ... ok
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_smbutils
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_smbutils ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_nodes
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_nodes ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_node_name
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_node_name ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_ide_drive
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_ide_drive ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_scsi_drive
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_scsi_drive ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_volume_to_controller_with_disk_serial
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_volume_to_controller_with_disk_serial ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_export_snapshot_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_export_snapshot_exception ... ok
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vhdutils
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vhdutils ... ok
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vmutils
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vmutils ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_extend_wt_disk_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_extend_wt_disk_exception ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_3
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_3 ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_available_portal_locations
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_available_portal_locations ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_groups
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_groups ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_volume_to_controller_without_disk_serial
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_volume_to_controller_without_disk_serial ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_check_admin_permissions
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_check_admin_permissions ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations_failing_if_none
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations_failing_if_none ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_2
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_2 ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_4
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_4 ... ok
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_utils_public_signatures
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_utils_public_signatures ... ok
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_smbutils
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_smbutils ... ok
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vhdutils
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vhdutils ... ok
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vmutils
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vmutils ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_max_resolution
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_max_resolution ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_monitor_count
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_monitor_count ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_vram
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_vram ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_gen_supports_remotefx
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_gen_supports_remotefx ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_has_s3_controller_gen1
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_has_s3_controller_gen1 ... ok
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_has_s3_controller_gen2
+os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_has_s3_controller_gen2 ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_buffer_ops
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_buffer_ops ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_cancel_io
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_cancel_io ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_close_handle
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_close_handle ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_event
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_event ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_1
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_1 ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_2
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_2 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_host
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_host ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_nic
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_nic ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_1_0
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_1_0 ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_3
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_3 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_2_997
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_2_997 ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_2
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_2 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_3
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_3 ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_5
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_5 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_enum
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_enum ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_scsi_controller
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_scsi_controller ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_group
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_group ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_6
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_6 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_node
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_node ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_notify_port
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_notify_port ... ok
-   ERROR [os_win.utils.compute.clusterutils] Failed to cancel cluster group migration.
-Traceback (most recent call last):
-  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 354, in _cancel_cluster_group_migration
-    self._wait_for_cluster_group_migration(
-    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
-        event_listener, group_name, group_handle,
-        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-        expected_state,
-        ^^^^^^^^^^^^^^^
-        timeout=timeout)
-        ^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
-    return self._mock_call(*args, **kwargs)
-           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
-    raise effect
-os_win.tests.unit.test_base.TestingException
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_target_information
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_target_information ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_vm_1_True
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_vm_1_True ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_7
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_7 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_vm_2_False
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_vm_2_False ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_resource
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_resource ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_3
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_3 ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_completion_routine
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_completion_routine ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_new_overlapped_structure
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_new_overlapped_structure ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_open
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_open ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener ... ok
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_utils_public_signatures
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_utils_public_signatures ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_invalid_handle_type
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_invalid_handle_type ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read_file
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read_file ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_reset_event
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_reset_event ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_run_and_check_output
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_run_and_check_output ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_set_event
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_set_event ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_io_completion
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_io_completion ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_destroy_nic
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_destroy_nic ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_enum
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_enum ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_destroy_vm
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_destroy_vm ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_detach_vm_disk
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_detach_vm_disk ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_get_enum_count
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_get_enum_count ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_group_control
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_group_control ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_named_pipe
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_named_pipe ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_disable_remotefx_video_adapter
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_disable_remotefx_video_adapter ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found_exception ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_create_cluster_notify_port_1
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_create_cluster_notify_port_1 ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_public
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_public ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_disable_remotefx_video_adapter_not_found
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_disable_remotefx_video_adapter_not_found ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_check_cluster_state_not_enough_nodes
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_check_cluster_state_not_enough_nodes ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_1_None
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_1_None ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write_file
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write_file ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cancel_io
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cancel_io ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_2
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_2 ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_enum
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_enum ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_drive_to_boot_source_1
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_drive_to_boot_source_1 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_create_cluster_notify_port_2
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_create_cluster_notify_port_2 ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_destroy_cluster_group
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_destroy_cluster_group ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_dword_align
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_dword_align ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_drive_to_boot_source_2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_drive_to_boot_source_2 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_clusprop_value_struct
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_clusprop_value_struct ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cluster_enum
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cluster_enum ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_group_state
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_group_state ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_delete
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_delete ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_enable_remotefx_video_adapter
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_enable_remotefx_video_adapter ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_group_status_info
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_group_status_info ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_enable_secure_boot
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_enable_secure_boot ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_active_instances
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_active_instances ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cleanup_handles
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cleanup_handles ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener_v2
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener_v2 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn_exception
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn_exception ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_is_migration_pending
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_is_migration_pending ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instance_uuids
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instance_uuids ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instances
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instances ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_live_migrate_vm
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_live_migrate_vm ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_duplicate_res
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_duplicate_res ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_no_res
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_no_res ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_attached_disks
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_attached_disks ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_controller_volume_paths
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_controller_volume_paths ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_notify_v2
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_notify_v2 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state_info
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state_info ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_attachment_info_1_True
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_attachment_info_1_True ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p_not_found
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p_not_found ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod_not_found
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod_not_found ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p_parsing_error
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p_parsing_error ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_type
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_type ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_attachment_info_2_False
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_attachment_info_2_False ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_attachment_info_detached
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_attachment_info_detached ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_property_list
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_property_list ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_node_names
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_node_names ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_controller_type_1_Microsoft_Hyper_V_Synthetic_SCSI_Controller
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_controller_type_1_Microsoft_Hyper_V_Synthetic_SCSI_Controller ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check_no_vm
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check_no_vm ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_controller_type_2_Microsoft_Hyper_V_Emulated_IDE_Controller
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_controller_type_2_Microsoft_Hyper_V_Emulated_IDE_Controller ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_property_list_entry
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_property_list_entry ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_event_wql_query
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_event_wql_query ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_nodes
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_nodes ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_move_cluster_group_1
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_move_cluster_group_1 ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_node_name
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_node_name ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_free_controller_slot
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_free_controller_slot ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_close_pipe
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_close_pipe ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_free_controller_slot_exception
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_free_controller_slot_exception ... ok
-   ERROR [os_win.utils.compute.clusterutils] The VM cluster group owner change event listener encountered an unexpected exception.
-Traceback (most recent call last):
-  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 517, in listener
-    self._monitor_vm_failover(
-    ~~~~~~~~~~~~~~~~~~~~~~~~~^
-        watcher,
-        ^^^^^^^^
-        callback,
-        ^^^^^^^^^
-        constants.DEFAULT_WMI_EVENT_TIMEOUT_MS)
-        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
-    return self._mock_call(*args, **kwargs)
-           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call
-    raise result
-os_win.exceptions.OSWinException: An exception has been encountered.
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_ide_ctrl_addr
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_ide_ctrl_addr ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_missing_nic_data_by_name
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_missing_nic_data_by_name ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_mounted_disk_resource_from_path_1_None
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_mounted_disk_resource_from_path_1_None ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_mounted_disk_resource_from_path_2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_mounted_disk_resource_from_path_2 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_move_cluster_group_2_None
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_move_cluster_group_2_None ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_offline_cluster_group
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_offline_cluster_group ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_online_cluster_group
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_online_cluster_group ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_groups
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_groups ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_host
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_host ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_import_wt_disk_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_import_wt_disk_exception ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_1_fake_cluster_name
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_1_fake_cluster_name ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_1_None
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_1_None ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_nic_data_by_name
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_nic_data_by_name ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_exists
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_exists ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_scsi_ctrl_addr
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_scsi_ctrl_addr ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_serial_port_conns
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_serial_port_conns ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_2_None
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_2_None ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_config_root_dir
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_config_root_dir ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_disks
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_disks ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_enum
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_enum ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_unexisting
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_unexisting ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_disks_by_instance_name
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_disks_by_instance_name ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_group
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_group ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_flush_log_file
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_flush_log_file ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_get_data_to_write
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_get_data_to_write ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_open_pipe
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_open_pipe ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group_with_handle
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group_with_handle ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_node
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_node ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_resource
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_resource ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_missing_cluster_group
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_missing_cluster_group ... ok
+os_win.tests.unit.utils.compute.test_rdpconsoleutils.RDPConsoleUtilsTestCase.test_get_rdp_console_port
+os_win.tests.unit.utils.compute.test_rdpconsoleutils.RDPConsoleUtilsTestCase.test_get_rdp_console_port ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_dvd_disk_paths
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_dvd_disk_paths ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_node
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_node ... ok
-   ERROR [os_win.utils.compute.clusterutils] The VM cluster group owner change event listener encountered an unexpected exception.
-Traceback (most recent call last):
-  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 536, in listener
-    event = _listener.get()
-  File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
-    return self._mock_call(*args, **kwargs)
-           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call
-    raise result
-os_win.exceptions.OSWinException: An exception has been encountered.
+os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get
+os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_break_on_timeout
+os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_break_on_timeout ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_generation_gen1
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_generation_gen1 ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_burst
+os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_burst ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_generation_gen2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_generation_gen2 ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_remove_wt_disk_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_remove_wt_disk_exception ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener_v2
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener_v2 ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_burst_exceeded_size
+os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_burst_exceeded_size ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_continue_on_timeout
+os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_continue_on_timeout ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_generation_no_attr
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_generation_no_attr ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_resource
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_resource ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_run_and_check_output
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_run_and_check_output ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_callback
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_callback ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_put
+os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_put ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_cache_metrics_defs
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_cache_metrics_defs ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_2_ClusterException
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_2_ClusterException ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_ide_controller
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_ide_controller ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_invalid_handle_type
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_invalid_handle_type ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_disk_metrics_collection
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_disk_metrics_collection ... ok
+ WARNING [os_win.utils.metrics.metricsutils] Metric not found: sentinel.metrics_name
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_from_pipe
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_from_pipe ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_exception
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_exception ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_no_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_no_metrics ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_switch_port_metrics_collection
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_switch_port_metrics_collection ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_vm_metrics_collection
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_vm_metrics_collection ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_retry_if_file_in_use_exceeded_retries
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_retry_if_file_in_use_exceeded_retries ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_filter_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_filter_metrics ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_cpu_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_cpu_metrics ... ok
+ WARNING [os_win.utils.compute.clusterutils] Cluster group migration completed successfuly after cancel attempt. Suppressing timeout exception.
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_1_True
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_1_True ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_iops_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_iops_metrics ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_ide_controller_none
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_ide_controller_none ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_set_chap_credentials_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_set_chap_credentials_exception ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn_exception
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn_exception ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_is_migration_pending
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_is_migration_pending ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_latency_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_latency_metrics ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_memory_info
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_memory_info ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_available_mapping
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_available_mapping ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_metrics ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_nic_names
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_nic_names ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instance_uuids
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instance_uuids ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instances
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instances ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_memory_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_memory_metrics ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_nics
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_nics ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_live_migrate_vm
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_live_migrate_vm ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_check_mapping
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_check_mapping ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_value_instances
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_value_instances ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_values
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_values ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_physical_disk_mapping
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_physical_disk_mapping ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_1_None
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_1_None ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_duplicate_res
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_duplicate_res ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_switch_port
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_switch_port ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_power_state_change_listener
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_power_state_change_listener ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_force_unmount_smb_share
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_force_unmount_smb_share ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_smb_share_path
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_smb_share_path ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_scsi_controller
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_scsi_controller ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_no_res
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_no_res ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_unexisting_smb_share_path
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_unexisting_smb_share_path ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check_no_vm
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check_no_vm ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_2
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_2 ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_1
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_1 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_2_False
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_2_False ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_resources
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_resources ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_serial_ports
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_serial_ports ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_rotate_logs
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_rotate_logs ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_snapshots_1_None
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_snapshots_1_None ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_2
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_2 ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_setting_data
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_setting_data ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_snapshots_2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_snapshots_2 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_enum
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_enum ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vnic_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vnic_metrics ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_storage_paths
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_storage_paths ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_3
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_3 ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values_by_defs
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values_by_defs ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_summary_info
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_summary_info ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_duplicate
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_duplicate ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_not_found
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_not_found ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_instance_notes
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_instance_notes ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_attached_virtual_disk_files
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_attached_virtual_disk_files ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_is_disk_attached
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_is_disk_attached ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_1_None
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_1_None ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_dev_number_from_dev_name
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_dev_number_from_dev_name ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_name_by_device_number
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_name_by_device_number ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_list_instance_notes
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_list_instance_notes ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share_failed
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share_failed ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_list_instances
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_list_instances ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_number_from_invalid_device_name
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_number_from_invalid_device_name ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_1_True
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_1_True ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover_no_vm
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover_no_vm ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_as_vssd
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_as_vssd ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_2_False
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_2_False ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_multiple
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_multiple ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_unique_id
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_unique_id ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_setup_io_structures
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_setup_io_structures ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_none
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_none ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_remake_unavailable_mapping
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_remake_unavailable_mapping ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_take_offline
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_take_offline ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_ok ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_soft_unmount_smb_share
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_soft_unmount_smb_share ... ok
+   ERROR [os_win.utils.storage.diskutils] Could not get disk sentinel.disk_path capacity info. Exception: Executing Win32 API function fake_func_name failed. Error code: fake_error_code. Error message: fake_error_message
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_modify_virtual_system
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_modify_virtual_system ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_populate_fsk
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_populate_fsk ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_unmount_smb_share_wmi_exception
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_unmount_smb_share_wmi_exception ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_ignored_error
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_ignored_error ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_provision_vm
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_provision_vm ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_remove_all_pci_devices
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_remove_all_pci_devices ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_remove_pci_device
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_remove_pci_device ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_remove_vm_snapshot
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_remove_vm_snapshot ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group_with_handle
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group_with_handle ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_2_ClusterException
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_2_ClusterException ... ok
+   ERROR [os_win.utils.storage.diskutils] Could not get disk sentinel.disk_path capacity info. Exception: Executing Win32 API function fake_func_name failed. Error code: fake_error_code. Error message: fake_error_message
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_raised_exc
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_raised_exc ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_allow_full_scsi_command_set
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_allow_full_scsi_command_set ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_conn
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_conn ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_exception
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen1
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen1 ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_2
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_2 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_1
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_1 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen1_vm
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen1_vm ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_3
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_3 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_2
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_2 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen2 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_node
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_node ... ok
- WARNING [os_win.utils.compute.clusterutils] Cluster group migration completed successfuly after cancel attempt. Suppressing timeout exception.
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_1_True
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_1_True ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_no_compatibility_6_2
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_no_compatibility_6_2 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_3
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_3 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_1_True
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_1_True ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen2_vm
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen2_vm ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_with_buffer_update_method
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_with_buffer_update_method ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_2_False
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_2_False ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_disk_host_res
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_disk_host_res ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_success
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_success ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_disk_qos_specs_exc
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_disk_qos_specs_exc ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_resource
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_resource ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_disk_qos_specs_noop
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_disk_qos_specs_noop ... ok
+   ERROR [os_win.utils.compute.clusterutils] Cluster group migration timed out.
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_nested_virtualization
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_nested_virtualization ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc_2012
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc_2012 ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_timeout
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_timeout ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_successfully
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_successfully ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_1
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_1 ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_number_by_unique_id
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_number_by_unique_id ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_remotefx_display_controller_1_True
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_remotefx_display_controller_1_True ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_2_False
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_2_False ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_missing_cluster_group
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_missing_cluster_group ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_2
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_2 ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_planned_vm
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_planned_vm ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_size
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_size ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_remotefx_display_controller_2_False
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_remotefx_display_controller_2_False ... ok
-os_win.tests.unit.utils.compute.test_rdpconsoleutils.RDPConsoleUtilsTestCase.test_get_rdp_console_port
-os_win.tests.unit.utils.compute.test_rdpconsoleutils.RDPConsoleUtilsTestCase.test_get_rdp_console_port ... ok
+   ERROR [os_win.utils.io.namedpipe] Named pipe handler failed to initialize. Pipe Name: sentinel.pipe_name Error: 
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_remotefx_vram
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_remotefx_vram ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler_exception
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler_exception ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_export_vm
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_export_vm ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_export_setting_data
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_export_setting_data ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_1
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_1 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_secure_boot
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_secure_boot ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs_no_namespace
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs_no_namespace ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager_fail
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager_fail ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_secure_boot_CA_required
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_secure_boot_CA_required ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_error
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_error ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_exception
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_exception ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_ignore_missing
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_ignore_missing ... ok
- WARNING [os_win.utils.hostutils10] Retrieving the local Host Guardian Service Client configuration failed with code: sentinel.return_code
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_2___
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_2___ ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_exception
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_exception ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type_not_found
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type_not_found ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_new_disk_policy
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_new_disk_policy ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_number
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_number ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_unique_id
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_unique_id ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_memory_dynamic
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_memory_dynamic ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_passthrough_devices
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_passthrough_devices ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_missing
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_missing ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host_config_error
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host_config_error ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_properties
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_properties ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_not_guarded_host
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_not_guarded_host ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_supports_nested_virtualization
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_supports_nested_virtualization ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_1
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_1 ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_import_vm_definition
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_import_vm_definition ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_planned_vm_exists
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_planned_vm_exists ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_memory_static
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_memory_static ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_add_acl_rule
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_add_acl_rule ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_not_found
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_not_found ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_create_dir
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_create_dir ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_soatype_not_found
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_soatype_not_found ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_2
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_2 ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_not_started
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_not_started ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_realize_vm
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_realize_vm ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_serial_port_conn
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_serial_port_conn ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_remove_dir
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_remove_dir ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_1
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_1 ... ok
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_create_security_acl
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_create_security_acl ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_2
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_2 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_state
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_state ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create_existing_zone
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create_existing_zone ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_acls
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_acls ... ok
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_allow
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_allow ... ok
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_deny
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_deny ... ok
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_allow
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_allow ... ok
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_deny
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_deny ... ok
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_search_available
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_search_available ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_3
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_3 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_vcpus
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_vcpus ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_delete
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_delete ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_started
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_started ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc_exc
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc_exc ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_vcpus_per_vnuma_node
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_vcpus_per_vnuma_node ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_dir
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_dir ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_add_disk_to_target_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_add_disk_to_target_exception ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_already_associated_initiator
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_already_associated_initiator ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_soft_shutdown_vm
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_soft_shutdown_vm ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_page_83_no_desc
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_page_83_no_desc ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_supported_scsi_id_desc
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_supported_scsi_id_desc ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_associate_initiator_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_associate_initiator_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_soft_shutdown_vm_no_component
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_soft_shutdown_vm_no_component ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_refresh_disk
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_refresh_disk ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_soft_shutdown_vm_wmi_exc
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_soft_shutdown_vm_wmi_exc ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists_false
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists_false ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_list
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_list ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_fpath
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_fpath ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_change_wt_disk_status_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_change_wt_disk_status_exception ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_1_0
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_1_0 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_stop_vm_jobs
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_stop_vm_jobs ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover_no_vm
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover_no_vm ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dir
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dir ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_2__0_
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_2__0_ ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_failing
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_failing ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_3__0__
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_3__0__ ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_skipping
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_skipping ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_take_vm_snapshot_1_None
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_take_vm_snapshot_1_None ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_modify
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_modify ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_error
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_error ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_merge_requests
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_merge_requests ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log_size_exceeded
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log_size_exceeded ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_take_vm_snapshot_2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_take_vm_snapshot_2 ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_take_offline
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_take_offline ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_1
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_1 ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_force_refresh
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_force_refresh ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_2
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_2 ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_select_supported_scsi_identifiers
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_select_supported_scsi_identifiers ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_snapshot_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_snapshot_exception ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_1_0
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_1_0 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_wt_disk_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_wt_disk_exception ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_2_1
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_2_1 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_1
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_1 ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_exc
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_exc ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_from_ds
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_from_ds ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_3
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_3 ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_reload_zone
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_reload_zone ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_2
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_2 ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_1_True
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_1_True ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_1_0
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_1_0 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_deassociate_initiator_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_deassociate_initiator_exception ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_pipe
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_pipe ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_2_1
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_2_1 ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_clear_customer_routes
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_clear_customer_routes ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_2_False
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_2_False ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_folder_files
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_folder_files ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_iscsi_target_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_iscsi_target_exception ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_2
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_2 ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_customer_route
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_customer_route ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_success
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_success ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_1_0
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_1_0 ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_2_1
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_2_1 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_snapshot_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_snapshot_exception ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_exists
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_exists ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_3
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_3 ... ok
-   ERROR [os_win.utils.compute.clusterutils] Cluster group migration timed out.
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_sym_link
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_sym_link ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_l2_only
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_l2_only ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_timeout
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_timeout ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_4
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_4 ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_check_live_migration_config
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_check_live_migration_config ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_static
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_static ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_temporary_file
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_temporary_file ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_5
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_5 ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_disk_path
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_disk_path ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_3
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_3 ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_new_disk_policy
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_new_disk_policy ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_ensure_wt_provider_unavailable
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_ensure_wt_provider_unavailable ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_validate_remotefx_max_resolution
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_validate_remotefx_max_resolution ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_validate_remotefx_monitor_count
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_validate_remotefx_monitor_count ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_4
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_4 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_export_snapshot_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_export_snapshot_exception ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address_exc
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address_exc ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_exists
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_exists ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_gen_1_supports_remotefx
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_gen_1_supports_remotefx ... ok
-   ERROR [os_win.utils.compute.livemigrationutils] Get version 2 connection error
-Traceback (most recent call last):
-  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/livemigrationutils.py", line 42, in _get_conn_v2
-    return self._get_wmi_obj(self._wmi_namespace % host,
-           ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-                             compatibility_mode=True)
-                             ^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
-    return self._mock_call(*args, **kwargs)
-           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
-    raise effect
-os_win.exceptions.x_wmi
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address_exists
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address_exists ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm_helper
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm_helper ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_gen_2_supports_remotefx
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_gen_2_supports_remotefx ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id_exc
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id_exc ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_has_s3_controller
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_has_s3_controller ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_conn_v2
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_conn_v2 ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_5
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_5 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_extend_wt_disk_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_extend_wt_disk_exception ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_disk_data
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_disk_data ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_conn
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_conn ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route_exists
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route_exists ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vhd_setting_data
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vhd_setting_data ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_not_symlink
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_not_symlink ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route_none
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route_none ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm_duplicate
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm_duplicate ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_1__1__2__1__2_
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_1__1__2__1__2_ ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm_not_found
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm_not_found ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_2
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_2 ... ok
+   ERROR [os_win.utils.network.nvgreutils] No vswitch was found with name: sentinel.fake_network
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_available_portal_locations
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_available_portal_locations ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_disk_path
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_disk_path ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_validate_remotefx_max_resolution
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_validate_remotefx_max_resolution ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_validate_remotefx_monitor_count
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_validate_remotefx_monitor_count ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_exists
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_exists ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_gen_1_supports_remotefx
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_gen_1_supports_remotefx ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index_cached
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index_cached ... ok
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index_not_found
 os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index_not_found ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip_none
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip_none ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_gen_2_supports_remotefx
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_gen_2_supports_remotefx ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_3
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_3 ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_close_adapter
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_close_adapter ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations_failing_if_none
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations_failing_if_none ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_has_s3_controller
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_has_s3_controller ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_attributes
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_attributes ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_2
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_2 ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_no_compatibility_6_2
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_no_compatibility_6_2 ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_name
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_name ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_port_attributes
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_port_attributes ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_3
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_3 ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_adapter_ports
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_adapter_ports ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_2
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_2 ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_count
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_count ... ok
+ WARNING [os_win.utils.storage.initiator.fc_utils] Could not retrieve FC HBA adapter name for adapter number: 0. Exception: 
+ WARNING [os_win.utils.storage.initiator.fc_utils] Could not retrieve FC HBA ports for adapter: sentinel.adapter_name. Exception: 
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports ... ok
    ERROR [os_win.utils.compute.vmutils] Executing VM power state change event callback failed. VM name: sentinel.vm_name, VM power state: 2.
 Traceback (most recent call last):
   File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/vmutils.py", line 962, in _handle_events
@@ -2781,8 +2953,6 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 Exception
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_2__1__2__1__3_
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_2__1__2__1__3_ ... ok
    ERROR [os_win.utils.compute.vmutils] The VM power state change event listener encountered an unexpected exception.
 Traceback (most recent call last):
   File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/vmutils.py", line 955, in _handle_events
@@ -2796,121 +2966,137 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call
     raise result
 Exception
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_live_migrate_single_planned_vm
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_live_migrate_single_planned_vm ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc_2012
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc_2012 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_3
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_3 ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports_missing_hbas
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports_missing_hbas ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_power_state_change_event_handler
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_power_state_change_event_handler ... ok
-   ERROR [os_win.utils.network.nvgreutils] No vswitch was found with name: sentinel.fake_network
-os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get
-os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_break_on_timeout
-os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_break_on_timeout ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_3__1__2__2__2_
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_3__1__2__2__2_ ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip_none
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip_none ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_live_migrate_vm_helper
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_live_migrate_vm_helper ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_burst
-os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_burst ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_burst_exceeded_size
-os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_burst_exceeded_size ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_continue_on_timeout
-os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_continue_on_timeout ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_target_information
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_target_information ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs_no_namespace
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs_no_namespace ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_target_mapping
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_target_mapping ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager_fail
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager_fail ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_error
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_error ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_exception
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_exception ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_ignore_missing
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_ignore_missing ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_name
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_name ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_missing
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_missing ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_properties
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_properties ... ok
+ WARNING [os_win.utils.hostutils10] Retrieving the local Host Guardian Service Client configuration failed with code: sentinel.return_code
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_passthrough_devices
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_passthrough_devices ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_wwn
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_wwn ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host_config_error
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host_config_error ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_not_guarded_host
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_not_guarded_host ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_supports_nested_virtualization
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_supports_nested_virtualization ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_not_found
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_not_found ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_soatype_not_found
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_soatype_not_found ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found_exception ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_missing_params
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_missing_params ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_id_vpd
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_id_vpd ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_identifiers
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_identifiers ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create_existing_zone
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create_existing_zone ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found_exception ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_target_mapping
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_target_mapping ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_delete
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_delete ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_wwn_struct_from_hex_str
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_wwn_struct_from_hex_str ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_name
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_name ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists_false
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists_false ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_list
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_list ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod_not_found
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod_not_found ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_wwn
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_wwn ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_modify
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_modify ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_refresh_hba_configuration
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_refresh_hba_configuration ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_force_refresh
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_force_refresh ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_run_and_check_output
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_run_and_check_output ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_send_scsi_inquiry_v2
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_send_scsi_inquiry_v2 ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_from_ds
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_from_ds ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_reload_zone
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_reload_zone ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_add_static_target
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_add_static_target ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_put
-os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_put ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_symlink
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_symlink ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_update_planned_vm_disk_resources
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_update_planned_vm_disk_resources ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found_exception ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_requests_buff_sz
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_requests_buff_sz ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs
-os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_move_folder_files
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_move_folder_files ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs_missing_values
-os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs_missing_values ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cancel_io
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cancel_io ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_add_metrics_collection_acls
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_add_metrics_collection_acls ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_requests_el_count
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_requests_el_count ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_add_pci_device
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_add_pci_device ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_add_vtpm
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_add_vtpm ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_conn_msps
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_conn_msps ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_conn_msps_no_namespace
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_conn_msps_no_namespace ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cleanup_handles
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cleanup_handles ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device_exception_1_True
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device_exception_1_True ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device_exception_2_False
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device_exception_2_False ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_exceeded
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_exceeded ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_is_secure_shielded_vm
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_is_secure_shielded_vm ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_not_secure_vm
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_not_secure_vm ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_close_pipe
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_close_pipe ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_populate_fsk
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_populate_fsk ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_unexpected
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_unexpected ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_provision_vm
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_provision_vm ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_temporary_file
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_temporary_file ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_remove_all_pci_devices
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_remove_all_pci_devices ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_error_message
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_error_message ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_last_error
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_last_error ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_flush_log_file
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_flush_log_file ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_remove_pci_device
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_remove_pci_device ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_1_0
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_1_0 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_import_wt_disk_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_import_wt_disk_exception ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_unexpected_exception
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_unexpected_exception ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_sec_svc
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_sec_svc ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_2_1
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_2_1 ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_nested_virtualization
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_nested_virtualization ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_remotefx_vram
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_remotefx_vram ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_secure_boot_CA_required
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_secure_boot_CA_required ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_snapshot_type
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_snapshot_type ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_disabled
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_disabled ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_get_data_to_write
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_get_data_to_write ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_max_resolution
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_max_resolution ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_enabled
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_enabled ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_exists
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_exists ... ok
    ERROR [os_win.utils.storage.initiator.iscsi_utils] Could not find lun sentinel.target_lun  for iSCSI target sentinel.target_iqn.
 Traceback (most recent call last):
   File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/storage/initiator/iscsi_utils.py", line 442, in ensure_lun_available
@@ -2925,30 +3111,14 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call
     raise result
 os_win.exceptions.ISCSIInitiatorAPIException: fake_message
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_monitor_count
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_monitor_count ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_lun_available_1
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_lun_available_1 ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_vram
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_vram ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_gen_supports_remotefx
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_gen_supports_remotefx ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_explicit_error_ret_vals
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_explicit_error_ret_vals ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_has_s3_controller_gen1
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_has_s3_controller_gen1 ... ok
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_has_s3_controller_gen2
-os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_has_s3_controller_gen2 ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_fail_on_nonzero_ret_val
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_fail_on_nonzero_ret_val ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_cache_metrics_defs
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_cache_metrics_defs ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_open_pipe
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_open_pipe ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_disk_metrics_collection
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_disk_metrics_collection ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_ignored_error
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_ignored_error ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_unexisting
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_unexisting ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules_existent
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules_existent ... ok
    ERROR [os_win.utils.storage.initiator.iscsi_utils] Could not find lun sentinel.target_lun  for iSCSI target sentinel.target_iqn.
 Traceback (most recent call last):
   File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/storage/initiator/iscsi_utils.py", line 442, in ensure_lun_available
@@ -2963,619 +3133,393 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1230, in _execute_mock_call
     raise result
 os_win.exceptions.ISCSIInitiatorAPIException: fake_message
- WARNING [os_win.utils.metrics.metricsutils] Metric not found: sentinel.metrics_name
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_lun_available_2
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_lun_available_2 ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_exception
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_exception ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_kernel32_lib_func
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_kernel32_lib_func ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_with_err_msg_dict
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_with_err_msg_dict ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_no_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_no_metrics ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_switch_port_metrics_collection
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_switch_port_metrics_collection ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_callback
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_callback ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects_timeout
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects_timeout ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_vm_metrics_collection
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_vm_metrics_collection ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path_exc_1_True
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path_exc_1_True ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object_timeout
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object_timeout ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_filter_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_filter_metrics ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path_exc_2_False
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path_exc_2_False ... ok
-os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class
-os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_cpu_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_cpu_metrics ... ok
-os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class_invalid_element
-os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class_invalid_element ... ok
-os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class_specific_fields
-os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class_specific_fields ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_iops_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_iops_metrics ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_for_target
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_for_target ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_from_pipe
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_from_pipe ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_latency_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_latency_metrics ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_metrics ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_initiators
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_initiators ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_memory_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_memory_metrics ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_value_instances
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_value_instances ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_device_from_session
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_device_from_session ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_values
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_values ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_switch_port
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_switch_port ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_retry_if_file_in_use_exceeded_retries
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_retry_if_file_in_use_exceeded_retries ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator_exception
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator_exception ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_resources
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_resources ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_persistent_logins
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_persistent_logins ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_setting_data
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_setting_data ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_devices
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_devices ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vnic_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vnic_metrics ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values_by_defs
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values_by_defs ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_luns
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_luns ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_duplicate
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_duplicate ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_not_found
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_not_found ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_sessions
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_sessions ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_attached_virtual_disk_files
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_attached_virtual_disk_files ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_dev_number_from_dev_name
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_dev_number_from_dev_name ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_rotate_logs
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_rotate_logs ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_target_sessions
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_target_sessions ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_name_by_device_number
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_name_by_device_number ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_number_from_invalid_device_name
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_number_from_invalid_device_name ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_items_from_buff
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_items_from_buff ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_1_True
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_1_True ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_2_False
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_2_False ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_login_opts
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_login_opts ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_unique_id
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_unique_id ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_setup_io_structures
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_setup_io_structures ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_lun_count
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_lun_count ... ok
-   ERROR [os_win.utils.storage.diskutils] Could not get disk sentinel.disk_path capacity info. Exception: Executing Win32 API function fake_func_name failed. Error code: fake_error_code. Error message: fake_error_message
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_ignored_error
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_ignored_error ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_luns
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_luns ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_targets
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_targets ... ok
-   ERROR [os_win.utils.storage.diskutils] Could not get disk sentinel.disk_path capacity info. Exception: Executing Win32 API function fake_func_name failed. Error code: fake_error_code. Error message: fake_error_message
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_raised_exc
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_raised_exc ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_exception
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_exception ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_successfully
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_successfully ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_iscsi_target
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_iscsi_target ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_number_by_unique_id
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_number_by_unique_id ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_size
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_size ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_with_buffer_update_method
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_with_buffer_update_method ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_new_storage_target_no_mpio
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_new_storage_target_no_mpio ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type_not_found
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type_not_found ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_new_disk_policy
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_new_disk_policy ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_number
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_number ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_unique_id
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_unique_id ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_new_path_using_mpio
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_new_path_using_mpio ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_1
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_1 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_2
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_2 ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_path_exists
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_path_exists ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_1
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_1 ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_iscsi_target
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_iscsi_target ... ok
-   ERROR [os_win.utils.io.namedpipe] Named pipe handler failed to initialize. Pipe Name: sentinel.pipe_name Error: 
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_2
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_2 ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler_exception
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler_exception ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_storage_target
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_storage_target ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_3
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_3 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_mpio_enabled
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_mpio_enabled ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc_exc
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc_exc ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_page_83_no_desc
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_page_83_no_desc ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_no_mpio
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_no_mpio ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_not_started
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_not_started ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_supported_scsi_id_desc
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_supported_scsi_id_desc ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_no_sessions
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_no_sessions ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_refresh_disk
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_refresh_disk ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_session_on_path_exists
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_session_on_path_exists ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_parse_string_list
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_parse_string_list ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_1_0
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_1_0 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_2__0_
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_2__0_ ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_persistent_login
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_persistent_login ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_static_target
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_static_target ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_started
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_started ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_3__0__
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_3__0__ ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_target_persistent_logins
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_target_persistent_logins ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_error
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_error ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_run_and_check_output
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_run_and_check_output ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_merge_requests
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_merge_requests ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_session_on_path_exists
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_session_on_path_exists ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_select_supported_scsi_identifiers
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_select_supported_scsi_identifiers ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_1_0
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_1_0 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_1
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_1 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_2_1
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_2_1 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_2
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_2 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_1_0
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_1_0 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_bigger_new_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_bigger_new_size ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_2_1
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_2_1 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_equal_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_equal_size ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_1_0
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_1_0 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_2_1
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_2_1 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_new_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_new_size ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_close
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_close ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log_size_exceeded
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log_size_exceeded ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_new_disk_policy
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_new_disk_policy ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_convert_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_convert_vhd ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_differencing_vhd_helper
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_differencing_vhd_helper ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_pipe
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_pipe ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_add_metrics_collection_acls
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_add_metrics_collection_acls ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd_helper
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd_helper ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_cached
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_cached ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_fixed_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_fixed_vhd ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_1_True
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_1_True ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_kwargs
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_kwargs ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules_existent
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules_existent ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_clear_port_sg_acls_cache
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_clear_port_sg_acls_cache ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_2_False
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_2_False ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_already_connected
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_already_connected ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_lun_available_2
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_lun_available_2 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_remove_wt_disk_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_remove_wt_disk_exception ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_found
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_found ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_1_True
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_1_True ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_set_chap_credentials_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_set_chap_credentials_exception ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_not_found
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_not_found ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_linux
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_linux ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_2_False
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_2_False ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_default_setting_data
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_default_setting_data ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path_exc_1_True
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path_exc_1_True ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_1
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_1 ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_2
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_2 ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path_exc_2_False
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path_exc_2_False ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_acl
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_acl ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_obj
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_obj ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_feature
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_feature ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_flatten_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_flatten_vhd ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_rules
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_rules ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_resource
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_resource ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_exception
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_exception ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_best_supported_vhd_format
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_best_supported_vhd_format ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_block_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_block_size ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_bigger_new_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_bigger_new_size ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_for_target
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_for_target ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_filter_acls
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_filter_acls ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_equal_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_equal_size ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_bandwidth_setting_data_from_port_alloc
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_bandwidth_setting_data_from_port_alloc ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_ok ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_started
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_started ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_1
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_1 ... ok
-   ERROR [os_win.utils.jobutils] Could not get job '<_AutospecMock name='mock.InstanceID' id='3026888176'>' error details.
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_initiators
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_initiators ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_new_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_new_size ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_event_wql_query
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_event_wql_query ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_hw_offload_sd_from_port_alloc
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_hw_offload_sd_from_port_alloc ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_2
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_2 ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details_exception
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details_exception ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_device_from_session
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_device_from_session ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_close
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_close ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_new_weights_allow
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_new_weights_allow ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_1_True
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_1_True ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_differencing
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_differencing ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_ignored
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_ignored ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_convert_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_convert_vhd ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator_exception
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator_exception ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_2_False
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_2_False ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_cached
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_cached ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhd ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_reraised
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_reraised ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_false
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_false ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_true
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_true ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_differencing_vhd_helper
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_differencing_vhd_helper ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_persistent_logins
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_persistent_logins ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_profile_setting_data_from_port_alloc
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_profile_setting_data_from_port_alloc ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_devices
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_devices ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_luns
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_luns ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_security_setting_data_from_port_alloc
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_security_setting_data_from_port_alloc ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_feature
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_feature ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_sessions
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_sessions ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhdx
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhdx ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_1_True
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_1_True ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_target_sessions
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_target_sessions ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd_helper
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd_helper ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_items_from_buff
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_items_from_buff ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_2_False
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_2_False ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_dynamic
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_dynamic ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_cached
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_cached ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_fixed
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_fixed ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_login_opts
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_login_opts ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_fixed_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_fixed_vhd ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_1_True
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_1_True ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_lun_count
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_lun_count ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_2_False
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_2_False ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries_exception
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries_exception ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_log_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_log_size ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_cached
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_cached ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_multiple_virt_resources_not_found
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_multiple_virt_resources_not_found ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_feature
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_feature ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_resource
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_resource ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_device_id
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_device_id ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_1_True
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_1_True ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_luns
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_luns ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_expected
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_expected ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_2_False
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_2_False ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vlan_setting_data_from_port_alloc
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vlan_setting_data_from_port_alloc ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_targets
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_targets ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vm_from_res_setting_data
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vm_from_res_setting_data ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_1_True
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_1_True ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_invalid_format
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_invalid_format ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_2_False
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_2_False ... ok
-   ERROR [os_win.utils.jobutils] WMI job failed: {'RawErrors': <_AutospecMagicMock name='_get_wmi_obj().GetErrorEx()' id='3026911048'>, 'InstanceID': <_AutospecMagicMock name='_get_wmi_obj().InstanceID' id='3025309744'>, 'Description': 'fake_job_description', 'ElementName': <_AutospecMagicMock name='_get_wmi_obj().ElementName' id='3025309928'>, 'JobStatus': <_AutospecMagicMock name='_get_wmi_obj().JobStatus' id='3025310112'>, 'ElapsedTime': 0, 'Cancellable': <_AutospecMagicMock name='_get_wmi_obj().Cancellable' id='3025310296'>, 'JobType': <_AutospecMagicMock name='_get_wmi_obj().JobType' id='3025310480'>, 'Owner': <_AutospecMagicMock name='_get_wmi_obj().Owner' id='3025310664'>, 'PercentComplete': <_AutospecMagicMock name='_get_wmi_obj().PercentComplete' id='3025310848'>, 'JobState': 32768, 'StatusDescriptions': <_AutospecMagicMock name='_get_wmi_obj().StatusDescriptions' id='3025311032'>, 'OperationalStatus': <_AutospecMagicMock name='_get_wmi_obj().OperationalStatus' id='3025311216'>, 'TimeSubmitted': <_AutospecMagicMock name='_get_wmi_obj().TimeSubmitted' id='3025311400'>, 'UntilTime': <_AutospecMagicMock name='_get_wmi_obj().UntilTime' id='3025311584'>, 'TimeOfLastStateChange': <_AutospecMagicMock name='_get_wmi_obj().TimeOfLastStateChange' id='3025311768'>, 'DetailedStatus': <_AutospecMagicMock name='_get_wmi_obj().DetailedStatus' id='3025311952'>, 'LocalOrUtcTime': <_AutospecMagicMock name='_get_wmi_obj().LocalOrUtcTime' id='3025312136'>, 'ErrorCode': 1, 'ErrorDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorDescription' id='3025312320'>, 'ErrorSummaryDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorSummaryDescription' id='3025312504'>}.
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhd ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_1_True
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_1_True ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_2_False
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_2_False ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_iscsi_target
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_iscsi_target ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_flatten_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_flatten_vhd ... ok
  WARNING [os_win.utils.network.networkutils] Ignoring port event. The port name is missing.
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_code
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_code ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhdx
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhdx ... ok
-   ERROR [os_win.utils.jobutils] WMI job failed: {'RawErrors': <_AutospecMagicMock name='_get_wmi_obj().GetErrorEx()' id='3026003624'>, 'InstanceID': <_AutospecMagicMock name='_get_wmi_obj().InstanceID' id='3026003808'>, 'Description': 'fake_job_description', 'ElementName': <_AutospecMagicMock name='_get_wmi_obj().ElementName' id='3026003992'>, 'JobStatus': <_AutospecMagicMock name='_get_wmi_obj().JobStatus' id='3026004176'>, 'ElapsedTime': 0, 'Cancellable': <_AutospecMagicMock name='_get_wmi_obj().Cancellable' id='3026004360'>, 'JobType': <_AutospecMagicMock name='_get_wmi_obj().JobType' id='3026004544'>, 'Owner': <_AutospecMagicMock name='_get_wmi_obj().Owner' id='3026004728'>, 'PercentComplete': <_AutospecMagicMock name='_get_wmi_obj().PercentComplete' id='3026004912'>, 'JobState': 8, 'StatusDescriptions': <_AutospecMagicMock name='_get_wmi_obj().StatusDescriptions' id='3026005096'>, 'OperationalStatus': <_AutospecMagicMock name='_get_wmi_obj().OperationalStatus' id='3026005280'>, 'TimeSubmitted': <_AutospecMagicMock name='_get_wmi_obj().TimeSubmitted' id='3026005464'>, 'UntilTime': <_AutospecMagicMock name='_get_wmi_obj().UntilTime' id='3026005648'>, 'TimeOfLastStateChange': <_AutospecMagicMock name='_get_wmi_obj().TimeOfLastStateChange' id='3026005832'>, 'DetailedStatus': <_AutospecMagicMock name='_get_wmi_obj().DetailedStatus' id='3025817648'>, 'LocalOrUtcTime': <_AutospecMagicMock name='_get_wmi_obj().LocalOrUtcTime' id='3025817832'>, 'ErrorCode': 0, 'ErrorDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorDescription' id='3025818016'>, 'ErrorSummaryDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorSummaryDescription' id='3025818200'>}.
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_event_listener
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_event_listener ... ok
- WARNING [os_win.utils.jobutils] WMI job completed with warnings. For detailed information, please check the Windows event logs. Job details: {'RawErrors': <_AutospecMagicMock name='_get_wmi_obj().GetErrorEx()' id='3025820408'>, 'InstanceID': <_AutospecMagicMock name='_get_wmi_obj().InstanceID' id='3025820592'>, 'Description': 'fake_job_description', 'ElementName': <_AutospecMagicMock name='_get_wmi_obj().ElementName' id='3025820776'>, 'JobStatus': <_AutospecMagicMock name='_get_wmi_obj().JobStatus' id='3025820960'>, 'ElapsedTime': 0, 'Cancellable': <_AutospecMagicMock name='_get_wmi_obj().Cancellable' id='3025821144'>, 'JobType': <_AutospecMagicMock name='_get_wmi_obj().JobType' id='3025821328'>, 'Owner': <_AutospecMagicMock name='_get_wmi_obj().Owner' id='3025821512'>, 'PercentComplete': <_AutospecMagicMock name='_get_wmi_obj().PercentComplete' id='3025100848'>, 'JobState': 32768, 'StatusDescriptions': <_AutospecMagicMock name='_get_wmi_obj().StatusDescriptions' id='3025101032'>, 'OperationalStatus': <_AutospecMagicMock name='_get_wmi_obj().OperationalStatus' id='3025101216'>, 'TimeSubmitted': <_AutospecMagicMock name='_get_wmi_obj().TimeSubmitted' id='3025101400'>, 'UntilTime': <_AutospecMagicMock name='_get_wmi_obj().UntilTime' id='3025101584'>, 'TimeOfLastStateChange': <_AutospecMagicMock name='_get_wmi_obj().TimeOfLastStateChange' id='3025101768'>, 'DetailedStatus': <_AutospecMagicMock name='_get_wmi_obj().DetailedStatus' id='3025101952'>, 'LocalOrUtcTime': <_AutospecMagicMock name='_get_wmi_obj().LocalOrUtcTime' id='3025102136'>, 'ErrorCode': 0, 'ErrorDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorDescription' id='3025102320'>, 'ErrorSummaryDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorSummaryDescription' id='3025102504'>}.
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_state
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_state ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_zero_length_file
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_zero_length_file ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_best_supported_vhd_format
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_best_supported_vhd_format ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_new_storage_target_no_mpio
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_new_storage_target_no_mpio ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_mac_address
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_mac_address ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_settings_1___
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_settings_1___ ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_ok ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_found_by_ext
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_found_by_ext ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_available_signature
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_available_signature ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_settings_2
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_settings_2 ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_block_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_block_size ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_1_True
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_1_True ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_2_False
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_2_False ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_differencing
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_differencing ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_cache
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_cache ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_new_path_using_mpio
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_new_path_using_mpio ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_extensions
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_extensions ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_unavailable_signature
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_unavailable_signature ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhd ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_external_network_name
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_external_network_name ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_path_exists
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_path_exists ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhdx
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhdx ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_external_port
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_external_port ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_iscsi_target
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_iscsi_target ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_not_found
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_not_found ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_dynamic
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_dynamic ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_init_caches
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_init_caches ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_fixed
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_fixed ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_init_caches_disabled
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_init_caches_disabled ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info_member
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info_member ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_storage_target
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_storage_target ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_metrics_collection_allowed_true
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_metrics_collection_allowed_true ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_mpio_enabled
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_mpio_enabled ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_log_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_log_size ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_port_vm_started_false
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_port_vm_started_false ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_parent_path
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_parent_path ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_no_mpio
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_no_mpio ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_device_id
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_device_id ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_port_vm_started_true
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_port_vm_started_true ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_size ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_no_sessions
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_no_sessions ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_profile_sd
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_profile_sd ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_invalid_format
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_invalid_format ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_profile_sd_failed
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_profile_sd_failed ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_type
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_type ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_session_on_path_exists
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_session_on_path_exists ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_access_mode
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_access_mode ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_current_header
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_current_header ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhd ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_parse_string_list
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_parse_string_list ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_access_mode_already_set
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_access_mode_already_set ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_trunk_mode
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_trunk_mode ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhdx
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhdx ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_persistent_login
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_persistent_login ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_trunk_mode_already_set
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_trunk_mode_already_set ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_zero_length_file
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_zero_length_file ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_static_target
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_static_target ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_all_security_rules
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_all_security_rules ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size_exception
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size_exception ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_metadata_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_metadata_size ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_found_by_ext
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_found_by_ext ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_target_persistent_logins
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_target_persistent_logins ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_port_qos_rule
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_port_qos_rule ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_virtual_disk_physical_path
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_virtual_disk_physical_path ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_available_signature
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_available_signature ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_run_and_check_output
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_run_and_check_output ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_session_on_path_exists
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_session_on_path_exists ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_unavailable_signature
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_unavailable_signature ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_error_message
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_error_message ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_security_rules
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_security_rules ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_guid_from_str
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_guid_from_str ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_last_error
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_last_error ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_1_0
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_1_0 ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_switch_port
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_switch_port ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_1
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_1 ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_2_1
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_2_1 ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_empty_port_qos_rule
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_empty_port_qos_rule ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_2
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_2 ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info_member
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info_member ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_disabled
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_disabled ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_enabled
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_enabled ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_parent_path
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_parent_path ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_explicit_error_ret_vals
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_explicit_error_ret_vals ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_hyperv_exc
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_hyperv_exc ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_1
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_1 ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_size ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_fail_on_nonzero_ret_val
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_fail_on_nonzero_ret_val ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_2
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_2 ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_3
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_3 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_3
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_3 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_merge_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_merge_vhd ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_ignored_error
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_ignored_error ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_type
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_type ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_kernel32_lib_func
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_kernel32_lib_func ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_with_err_msg_dict
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_with_err_msg_dict ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_current_header
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_current_header ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_qos_rule_exc
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_qos_rule_exc ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects_timeout
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects_timeout ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object_timeout
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object_timeout ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_open
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_open ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_info
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_info ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_already_set
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_already_set ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_provider_subtype_member
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_provider_subtype_member ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size_exception
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size_exception ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_metadata_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_metadata_size ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_missing
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_missing ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_reconnect_parent_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_reconnect_parent_vhd ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_mac_spoofing
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_mac_spoofing ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_already_having_requested_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_already_having_requested_size ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_helper
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_helper ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_file_max_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_file_max_size ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_internal_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_internal_size ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output_raising_error
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output_raising_error ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_virtual_disk_physical_path
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_virtual_disk_physical_path ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_guid_from_str
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_guid_from_str ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_invalid_1
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_invalid_1 ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_invalid_2
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_invalid_2 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_set_vhd_guid
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_set_vhd_guid ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_1
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_1 ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_noop
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_noop ... ok
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_1
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_1 ... ok
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_2
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_2 ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_2
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_2 ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_3
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_3 ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id ... ok
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_void_pp
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_void_pp ... ok
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_entries_in_acl
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_entries_in_acl ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_merge_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_merge_vhd ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id_failed
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id_failed ... ok
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_named_security_info
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_named_security_info ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_open
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_open ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_info
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_info ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id_not_found
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id_not_found ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_provider_subtype_member
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_provider_subtype_member ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_1_True
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_1_True ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_reconnect_parent_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_reconnect_parent_vhd ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_2_False
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_2_False ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_already_having_requested_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_already_having_requested_size ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_already_set
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_already_set ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_helper
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_helper ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_access
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_access ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_access_mode_trunked
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_access_mode_trunked ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_file_max_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_file_max_size ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_already_set
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_already_set ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_invalid_mode
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_invalid_mode ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_internal_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_internal_size ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_missing
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_missing ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output_raising_error
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output_raising_error ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_set_vhd_guid
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_set_vhd_guid ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_trunk
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_trunk ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vsid
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vsid ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vsid_already_set
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vsid_already_set ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_test_is_metrics_collection_allowed_false
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_test_is_metrics_collection_allowed_false ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_update_cache
@@ -3584,87 +3528,139 @@
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_update_cache_disabled ... ok
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_vswitch_port_needed
 os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_vswitch_port_needed ... ok
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_create_security_acl
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_create_security_acl ... ok
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_allow
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_allow ... ok
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_deny
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_deny ... ok
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_allow
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_allow ... ok
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_deny
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_deny ... ok
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_search_available
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_search_available ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_close_adapter
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_close_adapter ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_attributes
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_attributes ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_name
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_name ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_port_attributes
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_port_attributes ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_adapter_ports
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_adapter_ports ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_count
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_count ... ok
- WARNING [os_win.utils.storage.initiator.fc_utils] Could not retrieve FC HBA adapter name for adapter number: 0. Exception: 
- WARNING [os_win.utils.storage.initiator.fc_utils] Could not retrieve FC HBA ports for adapter: sentinel.adapter_name. Exception: 
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports_missing_hbas
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports_missing_hbas ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_target_mapping
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_target_mapping ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_name
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_name ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_wwn
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_wwn ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_missing_params
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_missing_params ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_id_vpd
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_id_vpd ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_identifiers
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_identifiers ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_target_mapping
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_target_mapping ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_wwn_struct_from_hex_str
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_wwn_struct_from_hex_str ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_name
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_name ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_wwn
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_wwn ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_refresh_hba_configuration
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_refresh_hba_configuration ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_run_and_check_output
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_run_and_check_output ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_send_scsi_inquiry_v2
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_send_scsi_inquiry_v2 ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_cached
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_cached ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_available_mapping
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_available_mapping ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_check_mapping
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_check_mapping ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_force_unmount_smb_share
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_force_unmount_smb_share ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_kwargs
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_kwargs ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_smb_share_path
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_smb_share_path ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_unexisting_smb_share_path
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_unexisting_smb_share_path ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_1
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_1 ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_linux
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_linux ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_2
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_2 ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_3
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_3 ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_obj
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_obj ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_feature
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_feature ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share_failed
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share_failed ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_remake_unavailable_mapping
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_remake_unavailable_mapping ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_resource
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_resource ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_exception
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_exception ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_soft_unmount_smb_share
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_soft_unmount_smb_share ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_ok ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_unmount_smb_share_wmi_exception
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_unmount_smb_share_wmi_exception ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_started
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_started ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_1
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_1 ... ok
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_1
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_1 ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_2
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_2 ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details ... ok
+   ERROR [os_win.utils.jobutils] Could not get job '<_AutospecMock name='mock.InstanceID' id='4114464816'>' error details.
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details_exception
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details_exception ... ok
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_2
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_2 ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs ... ok
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_void_pp
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_void_pp ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_ignored
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_ignored ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_reraised
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_reraised ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_false
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_false ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_true
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_true ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_feature
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_feature ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries_exception
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries_exception ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_multiple_virt_resources_not_found
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_multiple_virt_resources_not_found ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_feature
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_feature ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_resource
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_resource ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs ... ok
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_entries_in_acl
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_entries_in_acl ... ok
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_named_security_info
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_named_security_info ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_1_True
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_1_True ... ok
 os_win.tests.unit.utils.test_baseutils.SynchronizedMetaTestCase.test_synchronized_meta
 os_win.tests.unit.utils.test_baseutils.SynchronizedMetaTestCase.test_synchronized_meta ... ok
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_min_windows_version_false
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_min_windows_version_false ... ok
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_min_windows_version_true
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_min_windows_version_true ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_2_False
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_2_False ... ok
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_server_feature
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_server_feature ... ok
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_cpus_info
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_cpus_info ... ok
+   ERROR [os_win.utils.jobutils] WMI job failed: {'RawErrors': <_AutospecMagicMock name='_get_wmi_obj().GetErrorEx()' id='4116348008'>, 'InstanceID': <_AutospecMagicMock name='_get_wmi_obj().InstanceID' id='4116344880'>, 'Description': 'fake_job_description', 'ElementName': <_AutospecMagicMock name='_get_wmi_obj().ElementName' id='4116346904'>, 'JobStatus': <_AutospecMagicMock name='_get_wmi_obj().JobStatus' id='4116345800'>, 'ElapsedTime': 0, 'Cancellable': <_AutospecMagicMock name='_get_wmi_obj().Cancellable' id='4116348192'>, 'JobType': <_AutospecMagicMock name='_get_wmi_obj().JobType' id='4117462672'>, 'Owner': <_AutospecMagicMock name='_get_wmi_obj().Owner' id='4130752536'>, 'PercentComplete': <_AutospecMagicMock name='_get_wmi_obj().PercentComplete' id='4114633488'>, 'JobState': 32768, 'StatusDescriptions': <_AutospecMagicMock name='_get_wmi_obj().StatusDescriptions' id='4114634408'>, 'OperationalStatus': <_AutospecMagicMock name='_get_wmi_obj().OperationalStatus' id='4114633304'>, 'TimeSubmitted': <_AutospecMagicMock name='_get_wmi_obj().TimeSubmitted' id='4116204832'>, 'UntilTime': <_AutospecMagicMock name='_get_wmi_obj().UntilTime' id='4116202256'>, 'TimeOfLastStateChange': <_AutospecMagicMock name='_get_wmi_obj().TimeOfLastStateChange' id='4116203544'>, 'DetailedStatus': <_AutospecMagicMock name='_get_wmi_obj().DetailedStatus' id='4116204648'>, 'LocalOrUtcTime': <_AutospecMagicMock name='_get_wmi_obj().LocalOrUtcTime' id='4122623632'>, 'ErrorCode': 1, 'ErrorDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorDescription' id='4114536472'>, 'ErrorSummaryDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorSummaryDescription' id='4114535920'>}.
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_code
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_code ... ok
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_host_tick_count64
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_host_tick_count64 ... ok
+   ERROR [os_win.utils.jobutils] WMI job failed: {'RawErrors': <_AutospecMagicMock name='_get_wmi_obj().GetErrorEx()' id='4114918320'>, 'InstanceID': <_AutospecMagicMock name='_get_wmi_obj().InstanceID' id='4114917400'>, 'Description': 'fake_job_description', 'ElementName': <_AutospecMagicMock name='_get_wmi_obj().ElementName' id='4114916296'>, 'JobStatus': <_AutospecMagicMock name='_get_wmi_obj().JobStatus' id='4114919056'>, 'ElapsedTime': 0, 'Cancellable': <_AutospecMagicMock name='_get_wmi_obj().Cancellable' id='4114916480'>, 'JobType': <_AutospecMagicMock name='_get_wmi_obj().JobType' id='4114918504'>, 'Owner': <_AutospecMagicMock name='_get_wmi_obj().Owner' id='4114917768'>, 'PercentComplete': <_AutospecMagicMock name='_get_wmi_obj().PercentComplete' id='4114919240'>, 'JobState': 8, 'StatusDescriptions': <_AutospecMagicMock name='_get_wmi_obj().StatusDescriptions' id='4114915928'>, 'OperationalStatus': <_AutospecMagicMock name='_get_wmi_obj().OperationalStatus' id='4114915376'>, 'TimeSubmitted': <_AutospecMagicMock name='_get_wmi_obj().TimeSubmitted' id='4114918688'>, 'UntilTime': <_AutospecMagicMock name='_get_wmi_obj().UntilTime' id='4114916664'>, 'TimeOfLastStateChange': <_AutospecMagicMock name='_get_wmi_obj().TimeOfLastStateChange' id='4114917032'>, 'DetailedStatus': <_AutospecMagicMock name='_get_wmi_obj().DetailedStatus' id='4115827080'>, 'LocalOrUtcTime': <_AutospecMagicMock name='_get_wmi_obj().LocalOrUtcTime' id='4115826344'>, 'ErrorCode': 0, 'ErrorDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorDescription' id='4115824688'>, 'ErrorSummaryDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorSummaryDescription' id='4115825056'>}.
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_state
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_state ... ok
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_local_ips
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_local_ips ... ok
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_memory_info
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_memory_info ... ok
+ WARNING [os_win.utils.jobutils] WMI job completed with warnings. For detailed information, please check the Windows event logs. Job details: {'RawErrors': <_AutospecMagicMock name='_get_wmi_obj().GetErrorEx()' id='4116702888'>, 'InstanceID': <_AutospecMagicMock name='_get_wmi_obj().InstanceID' id='4116702336'>, 'Description': 'fake_job_description', 'ElementName': <_AutospecMagicMock name='_get_wmi_obj().ElementName' id='4116701968'>, 'JobStatus': <_AutospecMagicMock name='_get_wmi_obj().JobStatus' id='4116702704'>, 'ElapsedTime': 0, 'Cancellable': <_AutospecMagicMock name='_get_wmi_obj().Cancellable' id='4116702520'>, 'JobType': <_AutospecMagicMock name='_get_wmi_obj().JobType' id='4116702152'>, 'Owner': <_AutospecMagicMock name='_get_wmi_obj().Owner' id='4116701784'>, 'PercentComplete': <_AutospecMagicMock name='_get_wmi_obj().PercentComplete' id='4116701232'>, 'JobState': 32768, 'StatusDescriptions': <_AutospecMagicMock name='_get_wmi_obj().StatusDescriptions' id='4116701416'>, 'OperationalStatus': <_AutospecMagicMock name='_get_wmi_obj().OperationalStatus' id='4116705096'>, 'TimeSubmitted': <_AutospecMagicMock name='_get_wmi_obj().TimeSubmitted' id='4116701600'>, 'UntilTime': <_AutospecMagicMock name='_get_wmi_obj().UntilTime' id='4115519696'>, 'TimeOfLastStateChange': <_AutospecMagicMock name='_get_wmi_obj().TimeOfLastStateChange' id='4115519880'>, 'DetailedStatus': <_AutospecMagicMock name='_get_wmi_obj().DetailedStatus' id='4115520064'>, 'LocalOrUtcTime': <_AutospecMagicMock name='_get_wmi_obj().LocalOrUtcTime' id='4115520248'>, 'ErrorCode': 0, 'ErrorDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorDescription' id='4115520432'>, 'ErrorSummaryDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorSummaryDescription' id='4115520616'>}.
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_ok ... ok
+os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class
+os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class ... ok
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hardware_offload_info
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hardware_offload_info ... ok
- WARNING [os_win.utils.hostutils] VSwitch <_AutospecMock name='mock.ElementName' id='3027879592'> is not external.
+os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class_invalid_element
+os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class_invalid_element ... ok
+ WARNING [os_win.utils.hostutils] VSwitch <_AutospecMock name='mock.ElementName' id='4111688648'> is not external.
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hardware_offload_info_no_nic
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hardware_offload_info_no_nic ... ok
+os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class_specific_fields
+os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class_specific_fields ... ok
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hw_offload_info
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hw_offload_info ... ok
- WARNING [os_win.utils.hostutils] VSwitch <_AutospecMock name='mock.ElementName' id='3027813320'> has SR-IOV enabled, but it is not supported by the NIC or by the OS.
- WARNING [os_win.utils.hostutils] VSwitch <_AutospecMock name='mock.ElementName' id='3027813320'> is not external.
+ WARNING [os_win.utils.hostutils] VSwitch <_AutospecMock name='mock.ElementName' id='4111763112'> has SR-IOV enabled, but it is not supported by the NIC or by the OS.
+ WARNING [os_win.utils.hostutils] VSwitch <_AutospecMock name='mock.ElementName' id='4111763112'> is not external.
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_sriov_vfs
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_sriov_vfs ... ok
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_cpu_info
@@ -3713,43 +3709,150 @@
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability_no_slat ... ok
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability_unsupported_gpu
 os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability_unsupported_gpu ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_add_acl_rule
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_add_acl_rule ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_create_dir
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_create_dir ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_remove_dir
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_remove_dir ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_acls
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_acls ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_dir
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_dir ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_fpath
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_fpath ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dir
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dir ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_exc
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_exc ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_folder_files
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_folder_files ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_sym_link
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_sym_link ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_temporary_file
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_temporary_file ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id_exc
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id_exc ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_not_symlink
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_not_symlink ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_1__1__2__1__2_
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_1__1__2__1__2_ ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_2__1__2__1__3_
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_2__1__2__1__3_ ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_3__1__2__2__2_
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_3__1__2__2__2_ ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_symlink
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_symlink ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_move_folder_files
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_move_folder_files ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_exceeded
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_exceeded ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_unexpected
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_unexpected ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_temporary_file
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_temporary_file ... ok
 
 ----------------------------------------------------------------------
-Ran 868 tests in 12.319s
+Ran 868 tests in 11.033s
 
 OK
 + stestr slowest
-Test id                                                                                                                            Runtime (s)
----------------------------------------------------------------------------------------------------------------------------------  -----------
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover                                    0.214
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_unexpected_exception  0.191
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_rotate_logs                                                       0.148
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_fc_utils                                                       0.141
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_2_ClusterException                          0.126
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_1_None                                      0.112
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload                               0.106
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_2_False                             0.105
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_1_True                              0.103
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_serial_ports                                              0.098
+Test id                                                                                                    Runtime (s)
+---------------------------------------------------------------------------------------------------------  -----------
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_2_ClusterException  0.193
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_setup_io_structures                       0.152
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_rotate_logs                               0.147
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_successfully       0.142
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_1           0.123
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_ide_controller_none               0.120
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_1_None              0.116
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_fc_utils                               0.114
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_1_True      0.112
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_power_state_change_event_handler      0.105
 + rm -rf .stestr
-+ [ 3.12 = disabled ]
-+ + echo 3.12
-cut -d. -f1
++ for pyvers in ${PYTHON3S}
++ '[' 3.12 = disabled ']'
+++ echo 3.12
+++ cut -d. -f1
 + PYMAJOR=3
-+ echo ===> Testing with python (python3)
++ echo '===> Testing with python (python3)'
 ===> Testing with python (python3)
-+ pwd
-+ [ -d /build/reproducible-path/python-os-win-5.9.0/debian/tmp/usr/lib/python3/dist-packages ]
-+ [ -e .stestr.conf ]
-+ [ -x /usr/bin/python3-stestr ]
+++ pwd
++ '[' -d /build/reproducible-path/python-os-win-5.9.0/debian/tmp/usr/lib/python3/dist-packages ']'
++ '[' -e .stestr.conf ']'
++ '[' -x /usr/bin/python3-stestr ']'
 + STESTR=stestr
 + rm -rf .stestr
-+ + PYTHON=python3.12 stestr run --parallel --subunit os_win\.tests\.unit\.(?!(.*utils\.compute\.test_clusapi_utils\.ClusApiUtilsTestCase\.test_get_cluster_group_type.*))
-subunit2pyunit
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_event_dropped
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_event_dropped ... ok
++ PYTHON=python3.12
++ stestr run --parallel --subunit 'os_win\.tests\.unit\.(?!(.*utils\.compute\.test_clusapi_utils\.ClusApiUtilsTestCase\.test_get_cluster_group_type.*))'
++ subunit2pyunit
+   ERROR [os_win.utils.compute.clusterutils] Unexpected exception in event listener loop.
+Traceback (most recent call last):
+  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 632, in _listen
+    event = _utils.avoid_blocking_call(
+            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/build/reproducible-path/python-os-win-5.9.0/os_win/_utils.py", line 251, in avoid_blocking_call
+    return f(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
+    return self._mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
+    raise effect
+os_win.tests.unit.test_base.TestingException
+ WARNING [os_win.utils.compute.clusterutils] The cluster event listener will now close.
+   ERROR [os_win.utils.compute.clusterutils] Unexpected exception in event listener loop.
+Traceback (most recent call last):
+  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 632, in _listen
+    event = _utils.avoid_blocking_call(
+            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/build/reproducible-path/python-os-win-5.9.0/os_win/_utils.py", line 251, in avoid_blocking_call
+    return f(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
+    return self._mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call
+    raise result
+os_win.tests.unit.test_base.TestingException
+   ERROR [os_win.utils.compute.clusterutils] Failed to cancel cluster group migration.
+Traceback (most recent call last):
+  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 354, in _cancel_cluster_group_migration
+    self._wait_for_cluster_group_migration(
+  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
+    return self._mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
+    raise effect
+os_win.tests.unit.test_base.TestingException
    ERROR [os_win._utils] Invalid server_string: www.exa:mple.com:8443
    ERROR [os_win._utils] Invalid server_string: 
+   ERROR [os_win.utils.compute.clusterutils] The VM cluster group owner change event listener encountered an unexpected exception.
+Traceback (most recent call last):
+  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 517, in listener
+    self._monitor_vm_failover(
+  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
+    return self._mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call
+    raise result
+os_win.exceptions.OSWinException: An exception has been encountered.
 os_win.tests.unit.test_hacking.HackingTestCase.test_ctypes_foreign_func_argtypes_defined
 os_win.tests.unit.test_hacking.HackingTestCase.test_ctypes_foreign_func_argtypes_defined ... ok
 os_win.tests.unit.test_hacking.HackingTestCase.test_ctypes_libs_not_used_directly
@@ -3758,6 +3861,52 @@
 os_win.tests.unit.test_hacking.HackingTestCase.test_no_log_translations ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_class_unsupported_class_type
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_class_unsupported_class_type ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_assign_process_to_job_object
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_assign_process_to_job_object ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_job_object
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_job_object ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_mutex
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_mutex ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_1
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_1 ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_2
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_2 ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_open_process
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_open_process ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_release_mutex
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_release_mutex ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_set_information_job_object
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_set_information_job_object ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_1
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_1 ... ok
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_2
+os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_2 ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_avoid_blocking_call_1
+os_win.tests.unit.test_utils.UtilsTestCase.test_avoid_blocking_call_1 ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_avoid_blocking_call_2_None
+os_win.tests.unit.test_utils.UtilsTestCase.test_avoid_blocking_call_2_None ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_byte_array_to_hex_str
+os_win.tests.unit.test_utils.UtilsTestCase.test_byte_array_to_hex_str ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_execute
+os_win.tests.unit.test_utils.UtilsTestCase.test_execute ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_get_com_error_code
+os_win.tests.unit.test_utils.UtilsTestCase.test_get_com_error_code ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_get_com_error_hresult
+os_win.tests.unit.test_utils.UtilsTestCase.test_get_com_error_hresult ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_get_ips
+os_win.tests.unit.test_utils.UtilsTestCase.test_get_ips ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_hex_str_to_byte_array
+os_win.tests.unit.test_utils.UtilsTestCase.test_hex_str_to_byte_array ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_hresult_to_err_code
+os_win.tests.unit.test_utils.UtilsTestCase.test_hresult_to_err_code ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_is_not_found_exc_1_2147749890
+os_win.tests.unit.test_utils.UtilsTestCase.test_is_not_found_exc_1_2147749890 ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_is_not_found_exc_2
+os_win.tests.unit.test_utils.UtilsTestCase.test_is_not_found_exc_2 ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_not_found_decorator
+os_win.tests.unit.test_utils.UtilsTestCase.test_not_found_decorator ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_parse_server_string
+os_win.tests.unit.test_utils.UtilsTestCase.test_parse_server_string ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_class_unsupported_win_version
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_class_unsupported_win_version ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_clusterutils
@@ -3784,20 +3933,6 @@
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_networkutilsr2 ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_pathutils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_pathutils ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_avoid_blocking_call_1
-os_win.tests.unit.test_utils.UtilsTestCase.test_avoid_blocking_call_1 ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_avoid_blocking_call_2_None
-os_win.tests.unit.test_utils.UtilsTestCase.test_avoid_blocking_call_2_None ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_byte_array_to_hex_str
-os_win.tests.unit.test_utils.UtilsTestCase.test_byte_array_to_hex_str ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_execute
-os_win.tests.unit.test_utils.UtilsTestCase.test_execute ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_get_com_error_code
-os_win.tests.unit.test_utils.UtilsTestCase.test_get_com_error_code ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_get_com_error_hresult
-os_win.tests.unit.test_utils.UtilsTestCase.test_get_com_error_hresult ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_get_ips
-os_win.tests.unit.test_utils.UtilsTestCase.test_get_ips ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_processutils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_processutils ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_rdpconsoleutils
@@ -3806,10 +3941,64 @@
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_smbutils ... ok
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vhdutils
 os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vhdutils ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_state_change_event
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_state_change_event ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_status_info_change_event
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_status_info_change_event ... ok
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vmutils
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vmutils ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_required_vm_version
+os_win.tests.unit.test_utils.UtilsTestCase.test_required_vm_version ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator
+os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_explicitly_avoid_retry
+os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_explicitly_avoid_retry ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_time_exceeded
+os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_time_exceeded ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_tries_exceeded
+os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_tries_exceeded ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_unexpected_err_code
+os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_unexpected_err_code ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_unexpected_exc
+os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_unexpected_exc ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_wmi_retry_decorator_1_True
+os_win.tests.unit.test_utils.UtilsTestCase.test_wmi_retry_decorator_1_True ... ok
+os_win.tests.unit.test_utils.UtilsTestCase.test_wmi_retry_decorator_2_False
+os_win.tests.unit.test_utils.UtilsTestCase.test_wmi_retry_decorator_2_False ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_invalid_handle_type
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_invalid_handle_type ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_add_filter
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_add_filter ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_context_manager
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_context_manager ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event   ERROR [os_win.utils.compute.clusterutils] The VM cluster group owner change event listener encountered an unexpected exception.
+Traceback (most recent call last):
+  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 536, in listener
+    event = _listener.get()
+            ^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
+    return self._mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call
+    raise result
+os_win.exceptions.OSWinException: An exception has been encountered.
+ ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event_listener_stopped
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event_listener_stopped ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_notif_key_dw
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_notif_key_dw ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_exception
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_exception ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_ignore_exception
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_ignore_exception ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_setup_notif_port
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_setup_notif_port ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_signal_stopped
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_signal_stopped ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_stop
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_stop ... ok
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_add_pci_device
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_add_pci_device ... ok
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_add_vtpm
@@ -3824,8 +4013,80 @@
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device_exception_1_True ... ok
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device_exception_2_False
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_get_assignable_pci_device_exception_2_False ... ok
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_utils_public_signatures
+os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_utils_public_signatures ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_1_0
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_1_0 ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_2_997
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_2_997 ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_1_None
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_1_None ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster ... ok
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_is_secure_shielded_vm
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_is_secure_shielded_vm ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_1_True
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_1_True ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_2_False
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_2_False ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_bring_online
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_bring_online ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_1
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_1 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_2
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_2 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_3
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_3 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_4
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_4 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_5
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_5 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_6
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_6 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_7
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_7 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_public
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_public ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_check_cluster_state_not_enough_nodes
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_check_cluster_state_not_enough_nodes ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cluster_enum
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cluster_enum ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_delete
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_delete ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state_info
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state_info ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_type
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_type ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_node_names
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_node_names ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_nodes
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_nodes ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_node_name
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_node_name ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_groups
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_groups ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_host
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_host ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_2
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_2 ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_enum
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_enum ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_enum
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_enum ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_group
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_group ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_node
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_node ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_notify_port
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_notify_port ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_resource
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_resource ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_enum
+os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_enum ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group ... ok
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_not_secure_vm
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_not_secure_vm ... ok
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_populate_fsk
@@ -3840,28 +4101,6 @@
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_sec_svc ... ok
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_nested_virtualization
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_nested_virtualization ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_hex_str_to_byte_array
-os_win.tests.unit.test_utils.UtilsTestCase.test_hex_str_to_byte_array ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_hresult_to_err_code
-os_win.tests.unit.test_utils.UtilsTestCase.test_hresult_to_err_code ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_is_not_found_exc_1_2147749890
-os_win.tests.unit.test_utils.UtilsTestCase.test_is_not_found_exc_1_2147749890 ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_is_not_found_exc_2
-os_win.tests.unit.test_utils.UtilsTestCase.test_is_not_found_exc_2 ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_not_found_decorator
-os_win.tests.unit.test_utils.UtilsTestCase.test_not_found_decorator ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_parse_server_string
-os_win.tests.unit.test_utils.UtilsTestCase.test_parse_server_string ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_required_vm_version
-os_win.tests.unit.test_utils.UtilsTestCase.test_required_vm_version ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator
-os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_explicitly_avoid_retry
-os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_explicitly_avoid_retry ... ok
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vmutils
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_get_vmutils ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_time_exceeded
-os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_time_exceeded ... ok
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_remotefx_vram
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_remotefx_vram ... ok
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_set_secure_boot_CA_required
@@ -3878,498 +4117,116 @@
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_validate_remotefx_vram ... ok
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_gen_supports_remotefx
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_gen_supports_remotefx ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_tries_exceeded
-os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_tries_exceeded ... ok
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_has_s3_controller_gen1
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_has_s3_controller_gen1 ... ok
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_has_s3_controller_gen2
 os_win.tests.unit.utils.compute.test_vmutils10.VMUtils10TestCase.test_vm_has_s3_controller_gen2 ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_buffer_ops
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_buffer_ops ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_cancel_io
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_cancel_io ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_close_handle
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_close_handle ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_unexpected_err_code
-os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_unexpected_err_code ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_unexpected_exc
-os_win.tests.unit.test_utils.UtilsTestCase.test_retry_decorator_unexpected_exc ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_wmi_retry_decorator_1_True
-os_win.tests.unit.test_utils.UtilsTestCase.test_wmi_retry_decorator_1_True ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_event
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_event ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_1
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_1 ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_assign_process_to_job_object
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_assign_process_to_job_object ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_job_object
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_job_object ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_mutex
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_create_mutex ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_1
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_1 ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_2
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_kill_process_on_job_close_2 ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_open_process
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_open_process ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_release_mutex
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_release_mutex ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_set_information_job_object
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_set_information_job_object ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_1
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_1 ... ok
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_2
-os_win.tests.unit.test_processutils.ProcessUtilsTestCase.test_wait_for_multiple_processes_2 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_invalid_handle_type
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_invalid_handle_type ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_1_None
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_1_None ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_2
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_2 ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_2
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_2 ... ok
-os_win.tests.unit.test_utils.UtilsTestCase.test_wmi_retry_decorator_2_False
-os_win.tests.unit.test_utils.UtilsTestCase.test_wmi_retry_decorator_2_False ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_1_0
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_1_0 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_2_997
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cancel_cluster_group_operation_2_997 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_enum
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_enum ... ok
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_utils_public_signatures
-os_win.tests.unit.test_utilsfactory.TestHyperVUtilsFactory.test_utils_public_signatures ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_1_True
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_1_True ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_2_False
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_add_vm_to_cluster_2_False ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_bring_online
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_bring_online ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_group
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_group ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_node
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_node ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_enum
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_enum ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_3
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_3 ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_notify_port
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_notify_port ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_1
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_1 ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_completion_routine
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_completion_routine ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_resource
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_close_cluster_resource ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_new_overlapped_structure
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_new_overlapped_structure ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_enum
-os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_enum ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_open
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_open ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_2
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_2 ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_get_enum_count
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_get_enum_count ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_group_control
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_cluster_group_control ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read_file
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read_file ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group_with_handle
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group_with_handle ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_reset_event
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_reset_event ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_run_and_check_output
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_run_and_check_output ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_create_cluster_notify_port_1
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_create_cluster_notify_port_1 ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_3
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_3 ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_set_event
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_set_event ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_create_cluster_notify_port_2
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_create_cluster_notify_port_2 ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_destroy_cluster_group
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_destroy_cluster_group ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_node
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_node ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_dword_align
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_dword_align ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_4
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_4 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_clusprop_value_struct
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_clusprop_value_struct ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_resource
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_resource ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_group_state
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_group_state ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_io_completion
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_io_completion ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_5
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_5 ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_named_pipe
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_named_pipe ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_group_status_info
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_group_status_info ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group_with_handle
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_group_with_handle ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cancel_io
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cancel_io ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_node
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_node ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_notify_v2
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_cluster_notify_v2 ... ok
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write_file
-os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write_file ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p ... ok
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_missing_cluster_group
-os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_missing_cluster_group ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_6
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_6 ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p_not_found
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p_not_found ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_add_metrics_collection_acls
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_add_metrics_collection_acls ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p_parsing_error
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_prop_list_entry_p_parsing_error ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_property_list
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_property_list ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_1
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_1 ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_property_list_entry
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_get_property_list_entry ... ok
-   ERROR [os_win.utils.compute.clusterutils] Failed to cancel cluster group migration.
-Traceback (most recent call last):
-  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 354, in _cancel_cluster_group_migration
-    self._wait_for_cluster_group_migration(
-  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
-    return self._mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
-    raise effect
-os_win.tests.unit.test_base.TestingException
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_7
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_7 ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_move_cluster_group_1
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_move_cluster_group_1 ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_move_cluster_group_2_None
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_move_cluster_group_2_None ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_2
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_2 ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_offline_cluster_group
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_offline_cluster_group ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_online_cluster_group
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_online_cluster_group ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_resource
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_cluster_resource ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cleanup_handles
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cleanup_handles ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_1_fake_cluster_name
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_1_fake_cluster_name ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_planned_vm
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_planned_vm ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules_existent
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules_existent ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_2_None
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_2_None ... ok
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_missing_cluster_group
+os_win.tests.unit.utils.compute.test_clusapi_utils.TestClusterContextManager.test_open_missing_cluster_group ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_close_pipe
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_close_pipe ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_enum
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_enum ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_clear_port_sg_acls_cache
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_clear_port_sg_acls_cache ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener_v2
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener_v2 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_flush_log_file
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_flush_log_file ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_get_data_to_write
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_get_data_to_write ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_group
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_group ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_public
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cancel_cluster_group_migration_public ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_node
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_node ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_already_connected
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_already_connected ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_export_vm
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_export_vm ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_resource
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_open_cluster_resource ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_found
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_found ... ok
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_run_and_check_output
 os_win.tests.unit.utils.compute.test_clusapi_utils.ClusApiUtilsTestCase.test_run_and_check_output ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_add_filter
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_add_filter ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_not_found
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_not_found ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_default_setting_data
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_default_setting_data ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_acl
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_acl ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_context_manager
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_context_manager ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_rules
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_rules ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_filter_acls
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_filter_acls ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_bandwidth_setting_data_from_port_alloc
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_bandwidth_setting_data_from_port_alloc ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_event_wql_query
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_event_wql_query ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_hw_offload_sd_from_port_alloc
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_hw_offload_sd_from_port_alloc ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_check_cluster_state_not_enough_nodes
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_check_cluster_state_not_enough_nodes ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_new_weights_allow
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_new_weights_allow ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event_listener_stopped
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_event_listener_stopped ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_1_True
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_1_True ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cluster_enum
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_cluster_enum ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_notif_key_dw
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_get_notif_key_dw ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_2_False
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_2_False ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_delete
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_delete ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_cached
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_cached ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_export_setting_data
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_export_setting_data ... ok
-   ERROR [os_win.utils.compute.clusterutils] Unexpected exception in event listener loop.
-Traceback (most recent call last):
-  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 632, in _listen
-    event = _utils.avoid_blocking_call(
-            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/build/reproducible-path/python-os-win-5.9.0/os_win/_utils.py", line 251, in avoid_blocking_call
-    return f(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
-    return self._mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
-    raise effect
-os_win.tests.unit.test_base.TestingException
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_1
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_1 ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_profile_setting_data_from_port_alloc
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_profile_setting_data_from_port_alloc ... ok
- WARNING [os_win.utils.compute.clusterutils] The cluster event listener will now close.
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_2___
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_2___ ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_exception
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_exception ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_exception
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_exception ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_security_setting_data_from_port_alloc
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_security_setting_data_from_port_alloc ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_import_vm_definition
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_import_vm_definition ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state_info
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_state_info ... ok
-   ERROR [os_win.utils.compute.clusterutils] Unexpected exception in event listener loop.
-Traceback (most recent call last):
-  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 632, in _listen
-    event = _utils.avoid_blocking_call(
-            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/build/reproducible-path/python-os-win-5.9.0/os_win/_utils.py", line 251, in avoid_blocking_call
-    return f(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
-    return self._mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call
-    raise result
-os_win.tests.unit.test_base.TestingException
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_planned_vm_exists
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_planned_vm_exists ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_ignore_exception
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_listen_ignore_exception ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_type
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_group_type ... ok
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_realize_vm
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_realize_vm ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_1_True
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_1_True ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_node_names
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_node_names ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_cache_metrics_defs
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_cache_metrics_defs ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_nodes
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_cluster_nodes ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_setup_notif_port
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_setup_notif_port ... ok
- WARNING [os_win.utils.metrics.metricsutils] Metric not found: sentinel.metrics_name
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_2_False
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_2_False ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_disk_metrics_collection
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_disk_metrics_collection ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_node_name
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_node_name ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_signal_stopped
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_signal_stopped ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_cached
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_cached ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_exception
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_exception ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_groups
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_groups ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_stop
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterEventListenerTestCase.test_stop ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_1_True
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_1_True ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_no_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_no_metrics ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_host
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_host ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_2_False
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_2_False ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_switch_port_metrics_collection
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_switch_port_metrics_collection ... ok
-   ERROR [os_win.utils.compute.clusterutils] The VM cluster group owner change event listener encountered an unexpected exception.
-Traceback (most recent call last):
-  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 517, in listener
-    self._monitor_vm_failover(
-  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
-    return self._mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call
-    raise result
-os_win.exceptions.OSWinException: An exception has been encountered.
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_cached
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_cached ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_vm_metrics_collection
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_vm_metrics_collection ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_expected
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_expected ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_filter_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_filter_metrics ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_cpu_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_cpu_metrics ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vlan_setting_data_from_port_alloc
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vlan_setting_data_from_port_alloc ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_iops_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_iops_metrics ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_latency_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_latency_metrics ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vm_from_res_setting_data
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vm_from_res_setting_data ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_metrics ... ok
-   ERROR [os_win.utils.compute.clusterutils] The VM cluster group owner change event listener encountered an unexpected exception.
-Traceback (most recent call last):
-  File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/clusterutils.py", line 536, in listener
-    event = _listener.get()
-            ^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
-    return self._mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call
-    raise result
-os_win.exceptions.OSWinException: An exception has been encountered.
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener_v2
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener_v2 ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_memory_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_memory_metrics ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_event_dropped
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_event_dropped ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_state_change_event
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_state_change_event ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_status_info_change_event
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterGroupStateChangeListenerTestCase.test_process_status_info_change_event ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs
+os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs_missing_values
+os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs_missing_values ... ok
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_create_security_acl
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_create_security_acl ... ok
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_allow
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_allow ... ok
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_deny
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_deny ... ok
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_allow
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_allow ... ok
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_deny
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_deny ... ok
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_search_available
+os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_search_available ... ok
 os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn_exception
 os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_init_hyperv_conn_exception ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_value_instances
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_value_instances ... ok
 os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_is_migration_pending
 os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_is_migration_pending ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_values
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_values ... ok
 os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instance_uuids
 os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instance_uuids ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_switch_port
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_switch_port ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm ... ok
 os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instances
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instances ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_check_live_migration_config
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_check_live_migration_config WARNING [os_win.utils.network.networkutils] Ignoring port event. The port name is missing.
- ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_live_migrate_vm
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_live_migrate_vm ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_resources
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_resources ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_event_listener
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_event_listener ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_setting_data
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_setting_data ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_duplicate_res
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_duplicate_res ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_no_res
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_no_res ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_mac_address
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_mac_address ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_settings_1___
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_settings_1___ ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vnic_metrics
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vnic_metrics ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values_by_defs
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values_by_defs ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_settings_2
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_settings_2 ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_duplicate
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_duplicate ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_1_True
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_1_True ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check_no_vm
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check_no_vm ... ok
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_not_found
-os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_not_found ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_2_False
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_2_False ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_close_adapter
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_close_adapter ... ok
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm_helper
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm_helper ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_cache
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_cache ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_attributes
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_attributes ... ok
-   ERROR [os_win.utils.compute.livemigrationutils] Get version 2 connection error
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_list_instances   ERROR [os_win.utils.compute.livemigrationutils] Get version 2 connection error
 Traceback (most recent call last):
   File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/livemigrationutils.py", line 42, in _get_conn_v2
     return self._get_wmi_obj(self._wmi_namespace % host,
@@ -4383,447 +4240,111 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 os_win.exceptions.x_wmi
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_extensions
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_extensions ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_name
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_name ... ok
+ ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_live_migrate_vm
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_live_migrate_vm ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_check_live_migration_config
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_check_live_migration_config ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm ... ok
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm_helper
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_create_planned_vm_helper ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_duplicate_res
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_duplicate_res ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_open_pipe
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_open_pipe ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_no_res
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_res_no_res ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_callback
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_callback ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_attached_virtual_disk_files
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_attached_virtual_disk_files ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_dev_number_from_dev_name
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_dev_number_from_dev_name ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_name_by_device_number
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_name_by_device_number ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_number_from_invalid_device_name
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_number_from_invalid_device_name ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_1_True
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_1_True ... ok
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_conn_v2
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_conn_v2 ... ok
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_disk_data
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_disk_data ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_port_attributes
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_port_attributes ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_external_network_name
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_external_network_name ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_external_port
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_external_port ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_adapter_ports
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_adapter_ports ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_1_None
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_1_None ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_2_False
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_2_False ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_unique_id
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_unique_id ... ok
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vhd_setting_data
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vhd_setting_data ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_count
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_count ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_not_found
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_not_found ... ok
- WARNING [os_win.utils.storage.initiator.fc_utils] Could not retrieve FC HBA adapter name for adapter number: 0. Exception: 
- WARNING [os_win.utils.storage.initiator.fc_utils] Could not retrieve FC HBA ports for adapter: sentinel.adapter_name. Exception: 
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check_no_vm
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_lookup_vm_group_check_no_vm ... ok
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports ... ok
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm_duplicate
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm_duplicate ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports_missing_hbas
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports_missing_hbas ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_init_caches
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_init_caches ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_init_caches_disabled
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_init_caches_disabled ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_from_pipe
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_from_pipe ... ok
+   ERROR [os_win.utils.storage.diskutils] Could not get disk sentinel.disk_path capacity info. Exception: Executing Win32 API function fake_func_name failed. Error code: fake_error_code. Error message: fake_error_message
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm_not_found
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_get_vm_not_found ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_target_mapping
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_target_mapping ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_metrics_collection_allowed_true
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_metrics_collection_allowed_true ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_name
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_name ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_port_vm_started_false
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_port_vm_started_false ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_wwn
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_wwn ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_port_vm_started_true
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_port_vm_started_true ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_missing_params
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_missing_params ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_ignored_error
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_ignored_error ... ok
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_live_migrate_single_planned_vm
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_live_migrate_single_planned_vm ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_2_ClusterException
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_2_ClusterException ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_profile_sd
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_profile_sd ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_profile_sd_failed
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_profile_sd_failed ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_id_vpd
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_id_vpd ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_access_mode
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_access_mode ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_access_mode_already_set
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_access_mode_already_set ... ok
+   ERROR [os_win.utils.storage.diskutils] Could not get disk sentinel.disk_path capacity info. Exception: Executing Win32 API function fake_func_name failed. Error code: fake_error_code. Error message: fake_error_message
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_retry_if_file_in_use_exceeded_retries
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_retry_if_file_in_use_exceeded_retries ... ok
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_live_migrate_vm_helper
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_live_migrate_vm_helper ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_trunk_mode
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_trunk_mode ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_identifiers
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_identifiers ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_trunk_mode_already_set
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_trunk_mode_already_set ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_target_mapping
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_target_mapping ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_raised_exc
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_raised_exc ... ok
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_update_planned_vm_disk_resources
 os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_update_planned_vm_disk_resources ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_wwn_struct_from_hex_str
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_wwn_struct_from_hex_str ... ok
-os_win.tests.unit.utils.compute.test_rdpconsoleutils.RDPConsoleUtilsTestCase.test_get_rdp_console_port
-os_win.tests.unit.utils.compute.test_rdpconsoleutils.RDPConsoleUtilsTestCase.test_get_rdp_console_port ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_name
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_name ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_all_security_rules
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_all_security_rules ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_wwn
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_wwn ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager_fail
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager_fail ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_ignore_missing
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_ignore_missing ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_refresh_hba_configuration
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_refresh_hba_configuration ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_missing
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_missing ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_port_qos_rule
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_port_qos_rule ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_run_and_check_output
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_run_and_check_output ... ok
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_send_scsi_inquiry_v2
-os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_send_scsi_inquiry_v2 ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_properties
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_properties ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_not_found
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_not_found ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_soatype_not_found
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_soatype_not_found ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_security_rules
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_security_rules ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create_existing_zone
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create_existing_zone ... ok
- WARNING [os_win.utils.compute.clusterutils] Cluster group migration completed successfuly after cancel attempt. Suppressing timeout exception.
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_delete
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_delete ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_1_True
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_1_True ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_switch_port
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_switch_port ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists_false
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists_false ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_list
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_list ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_empty_port_qos_rule
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_empty_port_qos_rule ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_cached
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_cached ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_modify
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_modify ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_force_refresh
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_force_refresh ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_from_ds
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_from_ds ... ok
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_reload_zone
-os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_reload_zone ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_1_None
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_1_None ... ok
 os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get
 os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get ... ok
 os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_break_on_timeout
 os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_break_on_timeout ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_kwargs
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_kwargs ... ok
 os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_burst
 os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_burst ... ok
 os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_burst_exceeded_size
 os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_burst_exceeded_size ... ok
 os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_continue_on_timeout
 os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_get_continue_on_timeout ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_hyperv_exc
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_hyperv_exc ... ok
 os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_put
 os_win.tests.unit.utils.io.test_ioutils.IOQueueTestCase.test_put ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_1
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_1 ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_clear_customer_routes
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_clear_customer_routes ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_customer_route
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_customer_route ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_linux
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_linux ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_2
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_2 ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_exists
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_exists ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_3
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_3 ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_l2_only
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_l2_only ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_static
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_static ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_obj
-os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_obj ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_min_windows_version_false
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_min_windows_version_false ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_min_windows_version_true
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_min_windows_version_true ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address_exc
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address_exc ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_server_feature
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_server_feature ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_qos_rule_exc
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_qos_rule_exc ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address_exists
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address_exists ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_2_False
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_2_False ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_cpus_info
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_cpus_info ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route_exists
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route_exists ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_host_tick_count64
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_host_tick_count64 ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route_none
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route_none ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index_cached
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index_cached ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_local_ips
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_local_ips ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index_not_found
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index_not_found ... ok
-   ERROR [os_win.utils.network.nvgreutils] No vswitch was found with name: sentinel.fake_network
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip ... ok
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip_none
-os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip_none ... ok
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_1
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_1 ... ok
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_2
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_2 ... ok
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_void_pp
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_void_pp ... ok
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_entries_in_acl
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_entries_in_acl ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover ... ok
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_named_security_info
-os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_named_security_info ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_memory_info
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_memory_info ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs_no_namespace
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs_no_namespace ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hardware_offload_info
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hardware_offload_info ... ok
- WARNING [os_win.utils.hostutils] VSwitch <_AutospecMock name='mock.ElementName' id='3029149568'> is not external.
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hardware_offload_info_no_nic
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hardware_offload_info_no_nic ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_error
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_error ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_exception
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_exception ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hw_offload_info
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hw_offload_info WARNING [os_win.utils.hostutils] VSwitch <_AutospecMock name='mock.ElementName' id='3034623744'> has SR-IOV enabled, but it is not supported by the NIC or by the OS.
- ... ok
- WARNING [os_win.utils.hostutils] VSwitch <_AutospecMock name='mock.ElementName' id='3034623744'> is not external.
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_sriov_vfs
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_sriov_vfs ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_passthrough_devices
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_passthrough_devices ... ok
- WARNING [os_win.utils.hostutils10] Retrieving the local Host Guardian Service Client configuration failed with code: sentinel.return_code
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_cpu_info
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_cpu_info ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host_config_error
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host_config_error ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_cpu_info_not_found
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_cpu_info_not_found ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_not_guarded_host
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_not_guarded_host ... ok
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_supports_nested_virtualization
-os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_supports_nested_virtualization ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_memory_info
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_memory_info ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_memory_info_not_found
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_memory_info_not_found ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_already_set
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_already_set ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover_no_vm
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover_no_vm ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_nodes
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_nodes ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_missing
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_missing ... ok
- WARNING [os_win.utils.hostutils] Could not find CPU information for NUMA node. Skipping node measurements.
- WARNING [os_win.utils.hostutils] Could not find CPU information for NUMA node. Skipping node measurements.
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_mac_spoofing
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_mac_spoofing ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_nodes_missing_cpu_info
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_nodes_missing_cpu_info ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_take_offline
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_take_offline ... ok
- WARNING [os_win.utils.hostutils] Could not find memory information for NUMA node. Skipping node measurements.
- WARNING [os_win.utils.hostutils] Could not find memory information for NUMA node. Skipping node measurements.
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_nodes_missing_memory_info
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_nodes_missing_memory_info ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_invalid_1
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_invalid_1 ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_pci_passthrough_devices
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_pci_passthrough_devices ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_invalid_2
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_invalid_2 ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_remotefx_gpu_info
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_remotefx_gpu_info ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_noop
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_noop ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_supported_vm_types
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_supported_vm_types ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_supported_vm_types_2012_r2
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_supported_vm_types_2012_r2 ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_volume_info
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_volume_info ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_windows_version
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_windows_version ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_host_reboot
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_host_reboot ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id_failed
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id_failed ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_host_shutdown
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_host_shutdown ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_host_startup
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_host_startup ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id_not_found
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id_not_found ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_netutils
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_netutils ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_supports_nested_virtualization
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_supports_nested_virtualization ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_1_True
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_1_True ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability_no_slat
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability_no_slat ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_2_False
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_2_False ... ok
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability_unsupported_gpu
-os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability_unsupported_gpu ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_already_set
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_already_set ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_feature
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_feature ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_resource
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_resource ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_exception
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_exception ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_access
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_access ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_ok ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_started
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_started ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_access_mode_trunked
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_access_mode_trunked ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_1
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_1 ... ok
-   ERROR [os_win.utils.jobutils] Could not get job '<_AutospecMock name='mock.InstanceID' id='3030826080'>' error details.
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_already_set
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_already_set ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_invalid_mode
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_invalid_mode ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_2
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_2 ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details_exception
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details_exception ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_missing
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_missing ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_ignored
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_ignored ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_1
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_1 ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_reraised
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_reraised ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_trunk
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_trunk ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_false
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_false ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_true
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_true ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_feature
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_feature ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vsid
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vsid ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_2
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_2 ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_3
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_3 ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vsid_already_set
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vsid_already_set ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_test_is_metrics_collection_allowed_false
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_test_is_metrics_collection_allowed_false ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_update_cache
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_update_cache ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries_exception
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries_exception ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_update_cache_disabled
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_update_cache_disabled ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_1_True
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_1_True ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_multiple_virt_resources_not_found
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_multiple_virt_resources_not_found ... ok
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_vswitch_port_needed
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_vswitch_port_needed ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_feature
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_feature ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_successfully
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_successfully ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_number_by_unique_id
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_number_by_unique_id ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_add_static_target
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_add_static_target ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_resource
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_resource ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_2_False
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_2_False ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_requests_buff_sz
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_requests_buff_sz ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_size
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_size ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_requests_el_count
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_requests_el_count ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_1_True
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_1_True ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_unexpected_exception
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_buff_func_unexpected_exception ... ok
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_success
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_success ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_2_False
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_2_False ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type_not_found
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type_not_found ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_rotate_logs
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_rotate_logs ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_new_disk_policy
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_new_disk_policy ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_2_ClusterException
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_2_ClusterException ... ok
    ERROR [os_win.utils.storage.initiator.iscsi_utils] Could not find lun sentinel.target_lun  for iSCSI target sentinel.target_iqn.
 Traceback (most recent call last):
   File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/storage/initiator/iscsi_utils.py", line 442, in ensure_lun_available
@@ -4838,15 +4359,12 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call
     raise result
 os_win.exceptions.ISCSIInitiatorAPIException: fake_message
-   ERROR [os_win.utils.jobutils] WMI job failed: {'RawErrors': <_AutospecMagicMock name='_get_wmi_obj().GetErrorEx()' id='3029274224'>, 'InstanceID': <_AutospecMagicMock name='_get_wmi_obj().InstanceID' id='3029274440'>, 'Description': 'fake_job_description', 'ElementName': <_AutospecMagicMock name='_get_wmi_obj().ElementName' id='3029355880'>, 'JobStatus': <_AutospecMagicMock name='_get_wmi_obj().JobStatus' id='3029283704'>, 'ElapsedTime': 0, 'Cancellable': <_AutospecMagicMock name='_get_wmi_obj().Cancellable' id='3029295368'>, 'JobType': <_AutospecMagicMock name='_get_wmi_obj().JobType' id='3029482736'>, 'Owner': <_AutospecMagicMock name='_get_wmi_obj().Owner' id='3029438824'>, 'PercentComplete': <_AutospecMagicMock name='_get_wmi_obj().PercentComplete' id='3029281048'>, 'JobState': 32768, 'StatusDescriptions': <_AutospecMagicMock name='_get_wmi_obj().StatusDescriptions' id='3029390992'>, 'OperationalStatus': <_AutospecMagicMock name='_get_wmi_obj().OperationalStatus' id='3029414944'>, 'TimeSubmitted': <_AutospecMagicMock name='_get_wmi_obj().TimeSubmitted' id='3029334536'>, 'UntilTime': <_AutospecMagicMock name='_get_wmi_obj().UntilTime' id='3029384144'>, 'TimeOfLastStateChange': <_AutospecMagicMock name='_get_wmi_obj().TimeOfLastStateChange' id='3029096584'>, 'DetailedStatus': <_AutospecMagicMock name='_get_wmi_obj().DetailedStatus' id='3029066856'>, 'LocalOrUtcTime': <_AutospecMagicMock name='_get_wmi_obj().LocalOrUtcTime' id='3029120776'>, 'ErrorCode': 1, 'ErrorDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorDescription' id='3030334368'>, 'ErrorSummaryDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorSummaryDescription' id='3030395088'>}.
-   ERROR [os_win.utils.compute.clusterutils] Cluster group migration timed out.
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_code
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_code ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_number
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_number ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_lun_available_1
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_lun_available_1 ... ok
-   ERROR [os_win.utils.jobutils] WMI job failed: {'RawErrors': <_AutospecMagicMock name='_get_wmi_obj().GetErrorEx()' id='3029475832'>, 'InstanceID': <_AutospecMagicMock name='_get_wmi_obj().InstanceID' id='3030821504'>, 'Description': 'fake_job_description', 'ElementName': <_AutospecMagicMock name='_get_wmi_obj().ElementName' id='3029202912'>, 'JobStatus': <_AutospecMagicMock name='_get_wmi_obj().JobStatus' id='3029163224'>, 'ElapsedTime': 0, 'Cancellable': <_AutospecMagicMock name='_get_wmi_obj().Cancellable' id='3030786008'>, 'JobType': <_AutospecMagicMock name='_get_wmi_obj().JobType' id='3029801360'>, 'Owner': <_AutospecMagicMock name='_get_wmi_obj().Owner' id='3032002872'>, 'PercentComplete': <_AutospecMagicMock name='_get_wmi_obj().PercentComplete' id='3032344496'>, 'JobState': 8, 'StatusDescriptions': <_AutospecMagicMock name='_get_wmi_obj().StatusDescriptions' id='3029462472'>, 'OperationalStatus': <_AutospecMagicMock name='_get_wmi_obj().OperationalStatus' id='3029151656'>, 'TimeSubmitted': <_AutospecMagicMock name='_get_wmi_obj().TimeSubmitted' id='3031769904'>, 'UntilTime': <_AutospecMagicMock name='_get_wmi_obj().UntilTime' id='3029686888'>, 'TimeOfLastStateChange': <_AutospecMagicMock name='_get_wmi_obj().TimeOfLastStateChange' id='3029508672'>, 'DetailedStatus': <_AutospecMagicMock name='_get_wmi_obj().DetailedStatus' id='3029259008'>, 'LocalOrUtcTime': <_AutospecMagicMock name='_get_wmi_obj().LocalOrUtcTime' id='3029423664'>, 'ErrorCode': 0, 'ErrorDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorDescription' id='3029383424'>, 'ErrorSummaryDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorSummaryDescription' id='3029717784'>}.
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_timeout
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_timeout ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_unique_id
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_unique_id ... ok
    ERROR [os_win.utils.storage.initiator.iscsi_utils] Could not find lun sentinel.target_lun  for iSCSI target sentinel.target_iqn.
 Traceback (most recent call last):
   File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/storage/initiator/iscsi_utils.py", line 442, in ensure_lun_available
@@ -4861,39 +4379,326 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call
     raise result
 os_win.exceptions.ISCSIInitiatorAPIException: fake_message
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_state
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_state ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs
-os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs ... ok
- WARNING [os_win.utils.jobutils] WMI job completed with warnings. For detailed information, please check the Windows event logs. Job details: {'RawErrors': <_AutospecMagicMock name='_get_wmi_obj().GetErrorEx()' id='3030372784'>, 'InstanceID': <_AutospecMagicMock name='_get_wmi_obj().InstanceID' id='3030487184'>, 'Description': 'fake_job_description', 'ElementName': <_AutospecMagicMock name='_get_wmi_obj().ElementName' id='3030490928'>, 'JobStatus': <_AutospecMagicMock name='_get_wmi_obj().JobStatus' id='3029179896'>, 'ElapsedTime': 0, 'Cancellable': <_AutospecMagicMock name='_get_wmi_obj().Cancellable' id='3029265600'>, 'JobType': <_AutospecMagicMock name='_get_wmi_obj().JobType' id='3029060488'>, 'Owner': <_AutospecMagicMock name='_get_wmi_obj().Owner' id='3029138000'>, 'PercentComplete': <_AutospecMagicMock name='_get_wmi_obj().PercentComplete' id='3029240088'>, 'JobState': 32768, 'StatusDescriptions': <_AutospecMagicMock name='_get_wmi_obj().StatusDescriptions' id='3029235680'>, 'OperationalStatus': <_AutospecMagicMock name='_get_wmi_obj().OperationalStatus' id='3029198504'>, 'TimeSubmitted': <_AutospecMagicMock name='_get_wmi_obj().TimeSubmitted' id='3029140848'>, 'UntilTime': <_AutospecMagicMock name='_get_wmi_obj().UntilTime' id='3029226552'>, 'TimeOfLastStateChange': <_AutospecMagicMock name='_get_wmi_obj().TimeOfLastStateChange' id='3029103360'>, 'DetailedStatus': <_AutospecMagicMock name='_get_wmi_obj().DetailedStatus' id='3029131720'>, 'LocalOrUtcTime': <_AutospecMagicMock name='_get_wmi_obj().LocalOrUtcTime' id='3029184656'>, 'ErrorCode': 0, 'ErrorDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorDescription' id='3029188400'>, 'ErrorSummaryDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorSummaryDescription' id='3029048824'>}.
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_setup_io_structures
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_setup_io_structures ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_1
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_1 ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_lun_available_2
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_ensure_lun_available_2 ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs_missing_values
-os_win.tests.unit.utils.compute.test_vmutils.VMUtils6_3TestCase.test_set_disk_qos_specs_missing_values ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_pci_device
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_pci_device ... ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_ok
-os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_ok ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_error_message
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_error_message ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_vtpm
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_vtpm ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_2
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_2 ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_last_error
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_last_error ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_1_0
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_1_0 ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path_exc_1_True
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path_exc_1_True ... ok
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_1_VHD
-os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_1_VHD ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_2_1
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_2_1 ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_1
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_1 ... ok
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path_exc_2_False
 os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_and_path_exc_2_False ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_2
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_2 ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_for_target
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_for_target ... ok
+ WARNING [os_win.utils.compute.clusterutils] Cluster group migration completed successfuly after cancel attempt. Suppressing timeout exception.
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_initiators
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_initiators ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_3
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_3 ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_device_from_session
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_device_from_session ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_1_True
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_1_True ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc_exc
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc_exc ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_page_83_no_desc
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_page_83_no_desc ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_exception
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_exception ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator_exception
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator_exception ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_persistent_logins
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_persistent_logins ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_devices
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_devices ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_supported_scsi_id_desc
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_supported_scsi_id_desc ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_refresh_disk
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_refresh_disk ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_1_0
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_1_0 ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_luns
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_luns ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_with_buffer_update_method
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_with_buffer_update_method ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_sessions
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_sessions ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_2__0_
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_2__0_ ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_3__0__
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_3__0__ ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_target_sessions
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_target_sessions ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_items_from_buff
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_items_from_buff ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_login_opts
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_login_opts ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_error
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_error ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_lun_count
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_lun_count ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_2_False
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_2_False ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_merge_requests
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_merge_requests ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_select_supported_scsi_identifiers
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_select_supported_scsi_identifiers ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_luns
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_luns ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_1_0
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_1_0 ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_targets
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_targets ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_2_1
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_2_1 ... ok
+   ERROR [os_win.utils.io.namedpipe] Named pipe handler failed to initialize. Pipe Name: sentinel.pipe_name Error: 
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler_exception
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler_exception ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_1_0
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_1_0 ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_iscsi_target
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_iscsi_target ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_2_1
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_2_1 ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_1_0
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_1_0 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_new_storage_target_no_mpio
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_new_storage_target_no_mpio ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_2_1
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_2_1 ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_not_started
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_not_started ... ok
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_new_disk_policy
+os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_new_disk_policy ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_new_path_using_mpio
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_new_path_using_mpio ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs_no_namespace
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_conn_hgs_no_namespace ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_error
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_error ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_exception
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_device_address_exception ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_passthrough_devices
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_get_pci_passthrough_devices ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover_no_vm
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover_no_vm ... ok
+ WARNING [os_win.utils.hostutils10] Retrieving the local Host Guardian Service Client configuration failed with code: sentinel.return_code
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_started
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_started ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_path_exists
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_path_exists ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_iscsi_target
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_iscsi_target ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host_config_error
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_guarded_host_config_error ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_not_guarded_host
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_is_not_guarded_host ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_take_offline
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_take_offline ... ok
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_supports_nested_virtualization
+os_win.tests.unit.utils.test_hostutils10.HostUtils10TestCase.test_supports_nested_virtualization ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_storage_target
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_storage_target ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_mpio_enabled
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_mpio_enabled ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_1
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_1 ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_2
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_2 ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_no_mpio
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_no_mpio ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_3
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_3 ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_no_sessions
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_no_sessions ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_1_True
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_1_True ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_session_on_path_exists
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_session_on_path_exists ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log_size_exceeded
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log_size_exceeded ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_parse_string_list
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_parse_string_list ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_2_False
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_vm_exists_2_False ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_persistent_login
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_persistent_login ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_static_target
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_static_target ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_success
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_success ... ok
+   ERROR [os_win.utils.compute.clusterutils] Cluster group migration timed out.
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_target_persistent_logins
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_target_persistent_logins ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_add_acl_rule
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_add_acl_rule ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_create_dir
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_create_dir ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_remove_dir
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_remove_dir ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_run_and_check_output
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_run_and_check_output ... ok
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_timeout
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_wait_for_clus_group_migr_timeout ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_1
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_1 ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_2
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_existing_planned_vm_2 ... ok
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_pipe
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_pipe ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_add_metrics_collection_acls
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_add_metrics_collection_acls ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_acls
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_acls ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_planned_vm
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_destroy_planned_vm ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_dir
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_dir ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_export_vm
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_export_vm ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_fpath
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_fpath ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_export_setting_data
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_export_setting_data ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules_existent
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_bind_security_rules_existent ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_clear_port_sg_acls_cache
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_clear_port_sg_acls_cache ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dir
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dir ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_1
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_1 ... ok
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_session_on_path_exists
+os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_session_on_path_exists ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_already_connected
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_already_connected ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_2___
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_2___ ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_exc
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_exc ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_found
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_found ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_exception
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_planned_vm_exception ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_folder_files
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_folder_files ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_available_mapping
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_available_mapping ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_not_found
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_connect_vnic_to_vswitch_not_found ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_sym_link
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_sym_link ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_check_mapping
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_check_mapping ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_default_setting_data
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_default_setting_data ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_temporary_file
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_temporary_file ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_force_unmount_smb_share
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_force_unmount_smb_share ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_smb_share_path
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_smb_share_path ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_unexisting_smb_share_path
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_unexisting_smb_share_path ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id_exc
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id_exc ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_1
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_1 ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_not_symlink
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_not_symlink ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_2
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_2 ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_1__1__2__1__2_
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_1__1__2__1__2_ ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_3
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_3 ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_2__1__2__1__3_
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_2__1__2__1__3_ ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_import_vm_definition
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_import_vm_definition ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_3__1__2__2__2_
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_3__1__2__2__2_ ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share_failed
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share_failed ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_planned_vm_exists
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_planned_vm_exists ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_acl
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_acl ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_symlink
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_symlink ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_remake_unavailable_mapping
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_remake_unavailable_mapping ... ok
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_realize_vm
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_realize_vm ... ok
+os_win.tests.unit.utils.compute.test_rdpconsoleutils.RDPConsoleUtilsTestCase.test_get_rdp_console_port
+os_win.tests.unit.utils.compute.test_rdpconsoleutils.RDPConsoleUtilsTestCase.test_get_rdp_console_port ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_rules
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_rules ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_filter_acls
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_filter_acls ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_move_folder_files
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_move_folder_files ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_soft_unmount_smb_share
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_soft_unmount_smb_share ... ok
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_unmount_smb_share_wmi_exception
+os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_unmount_smb_share_wmi_exception ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_bandwidth_setting_data_from_port_alloc
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_bandwidth_setting_data_from_port_alloc ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_pci_device
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_pci_device ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_vtpm
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_add_vtpm ... ok
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_1_VHD
+os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_1_VHD ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_event_wql_query
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_event_wql_query ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_hw_offload_sd_from_port_alloc
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_hw_offload_sd_from_port_alloc ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_new_weights_allow
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_new_weights_allow ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_exceeded
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_exceeded ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_2_DVD
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_2_DVD ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_1
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_1 ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_1_True
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_1_True ... ok
    ERROR [os_win.utils.compute.vmutils] Failed to attach disk image sentinel.disk_path to vm sentinel.vm_name. Reverting attachment.
 Traceback (most recent call last):
   File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/vmutils.py", line 513, in attach_drive
@@ -4907,412 +4712,595 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1202, in _execute_mock_call
     raise result
 os_win.exceptions.OSWinException: An exception has been encountered.
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_for_target
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_device_number_for_target ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_2_False
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_2_False ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_unexpected
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_unexpected ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_exc
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_drive_exc ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_disabled
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_disabled ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_enabled
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_enabled ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_explicit_error_ret_vals
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_explicit_error_ret_vals ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_initiators
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_initiators ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_cached
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_port_security_acls_cached ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_profile_setting_data_from_port_alloc
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_profile_setting_data_from_port_alloc ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_2
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_2 ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_bigger_new_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_bigger_new_size ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_ide_drive
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_ide_drive ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_fail_on_nonzero_ret_val
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_fail_on_nonzero_ret_val ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_device_from_session
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_device_from_session ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_ignored_error
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_ignored_error ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_security_setting_data_from_port_alloc
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_security_setting_data_from_port_alloc ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data ... ok
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_temporary_file
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_temporary_file ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_1_True
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_1_True ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_equal_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_equal_size ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_scsi_drive
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_scsi_drive ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_kernel32_lib_func
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_kernel32_lib_func ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_with_err_msg_dict
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_with_err_msg_dict ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator_exception
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_initiator_exception ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_new_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_new_size ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_2_False
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_2_False ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_cached
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_setting_data_from_port_alloc_cached ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_volume_to_controller_with_disk_serial
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_volume_to_controller_with_disk_serial ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects_timeout
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects_timeout ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_persistent_logins
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_persistent_logins ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_1_True
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_1_True ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_close
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_close ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_2_False
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_2_False ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_cached
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_cached ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_expected
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_switch_port_allocation_expected ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_convert_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_convert_vhd ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_volume_to_controller_without_disk_serial
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_attach_volume_to_controller_without_disk_serial ... ok
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object_timeout
-os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object_timeout ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_devices
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_devices ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_check_admin_permissions
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_check_admin_permissions ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_luns
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_session_luns ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_differencing_vhd_helper
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_differencing_vhd_helper ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vlan_setting_data_from_port_alloc
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vlan_setting_data_from_port_alloc ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vm_from_res_setting_data
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vm_from_res_setting_data ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_nic
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_nic ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_sessions
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_sessions ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_scsi_controller
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_scsi_controller ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_target_sessions
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_iscsi_target_sessions ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_items_from_buff
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_items_from_buff ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd_helper
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd_helper ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_vm_1_True
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_vm_1_True ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_login_opts
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_login_opts ... ok
+ WARNING [os_win.utils.network.networkutils] Ignoring port event. The port name is missing.
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_fixed_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_fixed_vhd ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_event_listener
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_event_listener ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_vm_2_False
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_create_vm_2_False ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_lun_count
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_lun_count ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_mac_address
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_mac_address ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_settings_1___
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_settings_1___ ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_1_True
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_1_True ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_destroy_nic
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_destroy_nic ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_luns
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_target_luns ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_settings_2
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vnic_settings_2 ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_1_True
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_1_True ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_2_False
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_2_False ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_destroy_vm
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_destroy_vm ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_targets
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_get_targets ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_cache
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_cache ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_2_False
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_2_False ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_detach_vm_disk
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_detach_vm_disk ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_iscsi_target
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_iscsi_target ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_extensions
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_extensions ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_1_True
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_1_True ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_external_network_name
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_external_network_name ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_2_False
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_2_False ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_external_port
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_external_port ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_not_found
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_get_vswitch_not_found ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_disable_remotefx_video_adapter
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_disable_remotefx_video_adapter ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_disable_remotefx_video_adapter_not_found
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_disable_remotefx_video_adapter_not_found ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_new_storage_target_no_mpio
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_new_storage_target_no_mpio ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_flatten_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_flatten_vhd ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_init_caches
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_init_caches ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_init_caches_disabled
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_init_caches_disabled ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_best_supported_vhd_format
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_best_supported_vhd_format ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_drive_to_boot_source_1
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_drive_to_boot_source_1 ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_block_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_block_size ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_drive_to_boot_source_2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_drive_to_boot_source_2 ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_new_path_using_mpio
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_new_path_using_mpio ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_metrics_collection_allowed_true
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_metrics_collection_allowed_true ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_port_vm_started_false
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_port_vm_started_false ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_port_vm_started_true
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_is_port_vm_started_true ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_differencing
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_differencing ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_enable_remotefx_video_adapter
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_enable_remotefx_video_adapter ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_path_exists
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_login_storage_target_path_exists ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_profile_sd
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_profile_sd ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_profile_sd_failed
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_profile_sd_failed ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhd ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_access_mode
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_access_mode ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_enable_secure_boot
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_enable_secure_boot ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_access_mode_already_set
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_access_mode_already_set ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhdx
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhdx ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_active_instances
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_active_instances ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_iscsi_target
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_iscsi_target ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_trunk_mode
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_trunk_mode ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_dynamic
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_dynamic ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_trunk_mode_already_set
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_prepare_vlan_sd_trunk_mode_already_set ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_attached_disks
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_attached_disks ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_fixed
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_fixed ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_controller_volume_paths
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_controller_volume_paths ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_all_security_rules
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_all_security_rules ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_log_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_log_size ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_attachment_info_1_True
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_attachment_info_1_True ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_device_id
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_device_id ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_port_qos_rule
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_port_qos_rule ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_invalid_format
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_invalid_format ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_security_rules
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_security_rules ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_attachment_info_2_False
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_attachment_info_2_False ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_switch_port
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_remove_switch_port ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_attachment_info_detached
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_attachment_info_detached ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhd ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_empty_port_qos_rule
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_empty_port_qos_rule ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_controller_type_1_Microsoft_Hyper_V_Synthetic_SCSI_Controller
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_controller_type_1_Microsoft_Hyper_V_Synthetic_SCSI_Controller ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhdx
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhdx ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_controller_type_2_Microsoft_Hyper_V_Emulated_IDE_Controller
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_disk_controller_type_2_Microsoft_Hyper_V_Emulated_IDE_Controller ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_event_wql_query
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_event_wql_query ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_hyperv_exc
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_hyperv_exc ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_zero_length_file
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_zero_length_file ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_free_controller_slot
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_free_controller_slot ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_storage_target
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_logout_storage_target ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_1
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_1 ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_2
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_2 ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_found_by_ext
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_found_by_ext ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_3
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_params_exception_3 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_free_controller_slot_exception
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_free_controller_slot_exception ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_available_signature
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_available_signature ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_ide_ctrl_addr
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_ide_ctrl_addr ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_mpio_enabled
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_mpio_enabled ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_qos_rule_exc
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_port_qos_rule_invalid_qos_rule_exc ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_missing_nic_data_by_name
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_missing_nic_data_by_name ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_no_mpio
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_existing_sessions_no_mpio ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_unavailable_signature
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_unavailable_signature ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_mounted_disk_resource_from_path_1_None
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_mounted_disk_resource_from_path_1_None ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_mounted_disk_resource_from_path_2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_mounted_disk_resource_from_path_2 ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_no_sessions
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_no_sessions ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_nic_data_by_name
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_nic_data_by_name ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_already_set
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_already_set ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info_member
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info_member ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_scsi_ctrl_addr
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_scsi_ctrl_addr ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_session_on_path_exists
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_new_session_required_session_on_path_exists ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_missing
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_missing ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_parent_path
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_parent_path ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_serial_port_conns
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_serial_port_conns ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_parse_string_list
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_parse_string_list ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_mac_spoofing
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_mac_spoofing ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_config_root_dir
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_config_root_dir ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_persistent_login
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_persistent_login ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_size ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_disks
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_disks ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_static_target
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_static_target ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_invalid_1
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_invalid_1 ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_type
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_type ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_invalid_2
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_invalid_2 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_disks_by_instance_name
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_disks_by_instance_name ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_target_persistent_logins
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_remove_target_persistent_logins ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_current_header
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_current_header ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_dvd_disk_paths
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_dvd_disk_paths ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_noop
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_offload_noop ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_generation_gen1
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_generation_gen1 ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_run_and_check_output
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_run_and_check_output ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_generation_gen2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_generation_gen2 ... ok
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_session_on_path_exists
-os_win.tests.unit.utils.storage.initiator.test_iscsi_utils.ISCSIInitiatorUtilsTestCase.test_session_on_path_exists ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_add_disk_to_target_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_add_disk_to_target_exception ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_already_associated_initiator
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_already_associated_initiator ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_associate_initiator_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_associate_initiator_exception ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_change_wt_disk_status_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_change_wt_disk_status_exception ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size_exception
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_generation_no_attr
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_generation_no_attr ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_failing
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_failing ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_metadata_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_metadata_size ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_ide_controller
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_ide_controller ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_skipping
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_skipping ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id_failed
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id_failed ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_ide_controller_none
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_ide_controller_none ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_virtual_disk_physical_path
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_virtual_disk_physical_path ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_memory_info
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_memory_info ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_exception ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id_not_found
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_profile_id_not_found ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_guid_from_str
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_guid_from_str ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_nic_names
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_nic_names ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_snapshot_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_snapshot_exception ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_1
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_1 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_nics
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_nics ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_2
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_2 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_physical_disk_mapping
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_physical_disk_mapping ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_wt_disk_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_wt_disk_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_power_state_change_listener
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_power_state_change_listener ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_deassociate_initiator_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_deassociate_initiator_exception ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_3
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_3 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_scsi_controller
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_scsi_controller ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_serial_ports
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_serial_ports ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_iscsi_target_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_iscsi_target_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_snapshots_1_None
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_snapshots_1_None ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_1_True
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_1_True ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_snapshots_2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_snapshots_2 ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_snapshot_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_snapshot_exception ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_2_False
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_2_False ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_storage_paths
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_storage_paths ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_ensure_wt_provider_unavailable
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_ensure_wt_provider_unavailable ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_summary_info
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_get_vm_summary_info ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_already_set
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_sriov_already_set ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_instance_notes
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_instance_notes ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_export_snapshot_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_export_snapshot_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_is_disk_attached
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_is_disk_attached ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_access
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_access ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_list_instance_notes
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_list_instance_notes ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_extend_wt_disk_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_extend_wt_disk_exception ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_access_mode_trunked
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_access_mode_trunked ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_merge_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_merge_vhd ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_list_instances
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_list_instances ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_available_portal_locations
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_available_portal_locations ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_as_vssd
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_as_vssd ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_open
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_open ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_already_set
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_already_set ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_invalid_mode
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_invalid_mode ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_multiple
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_multiple ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_info
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_info ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_none
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_none ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_provider_subtype_member
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_provider_subtype_member ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_lookup_vm_ok ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations_failing_if_none
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations_failing_if_none ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_missing
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_missing ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_reconnect_parent_vhd
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_reconnect_parent_vhd ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_modify_virtual_system
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_modify_virtual_system ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_2
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_2 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_populate_fsk
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_populate_fsk ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_trunk
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vlan_id_trunk ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_provision_vm
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_provision_vm ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_3
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_3 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_remove_all_pci_devices
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_remove_all_pci_devices ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vsid
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vsid ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_already_having_requested_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_already_having_requested_size ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_remove_pci_device
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_remove_pci_device ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_2
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_2 ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_helper
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_helper ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vsid_already_set
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_vswitch_port_vsid_already_set ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_remove_vm_snapshot
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_remove_vm_snapshot ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_test_is_metrics_collection_allowed_false
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_test_is_metrics_collection_allowed_false ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_file_max_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_file_max_size ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_allow_full_scsi_command_set
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_allow_full_scsi_command_set ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_3
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_3 ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_update_cache
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_update_cache ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_update_cache_disabled
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_update_cache_disabled ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen1
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen1 ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_target_information
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_target_information ... ok
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_vswitch_port_needed
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_vswitch_port_needed ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_internal_size
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_internal_size ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen1_vm
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen1_vm ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_close_adapter
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_close_adapter ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen2 ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_attributes
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_attributes ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output_raising_error
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output_raising_error ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_name
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_name ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen2_vm
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_boot_order_gen2_vm ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found_exception ... ok
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_set_vhd_guid
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_set_vhd_guid ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_port_attributes
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_adapter_port_attributes ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_disk_host_res
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_disk_host_res ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_adapter_ports
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_adapter_ports ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_count
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_count ... ok
+ WARNING [os_win.utils.storage.initiator.fc_utils] Could not retrieve FC HBA adapter name for adapter number: 0. Exception: 
+ WARNING [os_win.utils.storage.initiator.fc_utils] Could not retrieve FC HBA ports for adapter: sentinel.adapter_name. Exception: 
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_cached
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_cached ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports_missing_hbas
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_hba_ports_missing_hbas ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_target_mapping
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_fc_target_mapping ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_kwargs
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_kwargs ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_name
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_name ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_disk_qos_specs_exc
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_disk_qos_specs_exc ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_wwn
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_by_wwn ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_disk_qos_specs_noop
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_disk_qos_specs_noop ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_missing_params
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_hba_handle_missing_params ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_linux
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_conn_linux ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_nested_virtualization
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_nested_virtualization ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found_exception ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_id_vpd
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_id_vpd ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_remotefx_display_controller_1_True
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_remotefx_display_controller_1_True ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_obj
+os_win.tests.unit.utils.test_baseutils.BaseUtilsTestCase.test_get_wmi_obj ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_identifiers
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_scsi_device_identifiers ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_remotefx_display_controller_2_False
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_remotefx_display_controller_2_False ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_remotefx_vram
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_remotefx_vram ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_target_mapping
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_target_mapping ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_wwn_struct_from_hex_str
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_get_wwn_struct_from_hex_str ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_secure_boot
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_secure_boot ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod_not_found
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod_not_found ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_name
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_name ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_secure_boot_CA_required
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_secure_boot_CA_required ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_conn
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_conn ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_memory_dynamic
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_memory_dynamic ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_wwn
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_open_adapter_by_wwn ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_refresh_hba_configuration
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_refresh_hba_configuration ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_memory_static
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_memory_static ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found_exception ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_2
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_2 ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_run_and_check_output
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_run_and_check_output ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_serial_port_conn
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_serial_port_conn ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_import_wt_disk_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_import_wt_disk_exception ... ok
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_send_scsi_inquiry_v2
+os_win.tests.unit.utils.storage.initiator.test_fc_utils.FCUtilsTestCase.test_send_scsi_inquiry_v2 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_state
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_state ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_add_disk_to_target_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_add_disk_to_target_exception ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_3
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_3 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_vcpus
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_vcpus ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_exists
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_exists ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_vcpus_per_vnuma_node
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_set_vm_vcpus_per_vnuma_node ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_unexisting
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_unexisting ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_already_associated_initiator
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_already_associated_initiator ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_no_compatibility_6_2
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_no_compatibility_6_2 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_soft_shutdown_vm
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_soft_shutdown_vm ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_remove_wt_disk_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_remove_wt_disk_exception ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_associate_initiator_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_associate_initiator_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_soft_shutdown_vm_no_component
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_soft_shutdown_vm_no_component ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_soft_shutdown_vm_wmi_exc
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_soft_shutdown_vm_wmi_exc ... ok
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_set_chap_credentials_exception
-os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_set_chap_credentials_exception ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_change_wt_disk_status_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_change_wt_disk_status_exception ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_stop_vm_jobs
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_stop_vm_jobs ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_1
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_1 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_failing
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_failing ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_take_vm_snapshot_1_None
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_take_vm_snapshot_1_None ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_skipping
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_already_exists_skipping ... ok
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc_2012
+os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc_2012 ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_take_vm_snapshot_2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_take_vm_snapshot_2 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_iscsi_target_exception ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_snapshot_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_snapshot_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_1
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_1 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_wt_disk_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_create_wt_disk_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_2
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_2 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_deassociate_initiator_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_deassociate_initiator_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_3
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_3 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_2
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_attach_virtual_disk_2 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_bigger_new_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_bigger_new_size ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_iscsi_target_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_iscsi_target_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_4
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_4 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_equal_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_equal_size ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_new_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_check_resize_needed_smaller_new_size ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_snapshot_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_delete_snapshot_exception ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_ensure_wt_provider_unavailable
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_ensure_wt_provider_unavailable ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_5
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_5 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_close
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_close ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_export_snapshot_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_export_snapshot_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_disk_path
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_update_vm_disk_path ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_validate_remotefx_max_resolution
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_validate_remotefx_max_resolution ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_convert_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_convert_vhd ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_extend_wt_disk_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_extend_wt_disk_exception ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_validate_remotefx_monitor_count
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_validate_remotefx_monitor_count ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_exists
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_exists ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_differencing_vhd_helper
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_differencing_vhd_helper ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_gen_1_supports_remotefx
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_gen_1_supports_remotefx ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_available_portal_locations
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_available_portal_locations ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_gen_2_supports_remotefx
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_gen_2_supports_remotefx ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations ... ok
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_has_s3_controller
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_has_s3_controller ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd_helper
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_dynamic_vhd_helper ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_fixed_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_create_fixed_vhd ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_1_True
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_1_True ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations_failing_if_none
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_portal_locations_failing_if_none ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_2
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_2 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_3
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_disk_format_6_3 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_2
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_2 ... ok
    ERROR [os_win.utils.compute.vmutils] Executing VM power state change event callback failed. VM name: sentinel.vm_name, VM power state: 2.
 Traceback (most recent call last):
   File "/build/reproducible-path/python-os-win-5.9.0/os_win/utils/compute/vmutils.py", line 962, in _handle_events
@@ -5342,345 +5330,401 @@
 Exception
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_power_state_change_event_handler
 os_win.tests.unit.utils.compute.test_vmutils.VMUtilsTestCase.test_vm_power_state_change_event_handler ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_2_False
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_2_False ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_1_True
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_1_True ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cancel_io
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cancel_io ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_2_False
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_detach_virtual_disk_exc_2_False ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_flatten_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_flatten_vhd ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_best_supported_vhd_format
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_best_supported_vhd_format ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cleanup_handles
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_cleanup_handles ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_block_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_block_size ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_differencing
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_differencing ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_close_pipe
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_close_pipe ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhd ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhdx
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_int_sz_by_file_size_vhdx ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_dynamic
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_dynamic ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_fixed
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_internal_vhd_size_by_file_size_fixed ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_log_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_log_size ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_device_id
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_device_id ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_invalid_format
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_invalid_format ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhd ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_flush_log_file
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_flush_log_file ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhdx
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_vhdx ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_zero_length_file
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_by_sig_zero_length_file ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_found_by_ext
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_found_by_ext ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_available_signature
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_available_signature ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_get_data_to_write
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_get_data_to_write ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_unavailable_signature
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_format_unrecognised_ext_unavailable_signature ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_open_pipe
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_open_pipe ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info_member
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_info_member ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_parent_path
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_parent_path ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_size ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_callback
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_callback ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_type
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhd_type ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_current_header
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_current_header ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_from_pipe
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_read_from_pipe ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size_exception
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_internal_size_exception ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_metadata_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_vhdx_metadata_size ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_retry_if_file_in_use_exceeded_retries
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_retry_if_file_in_use_exceeded_retries ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_virtual_disk_physical_path
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_get_virtual_disk_physical_path ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_guid_from_str
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_guid_from_str ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_1
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_1 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_2
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_2 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_3
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_is_virtual_disk_file_attached_3 ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_merge_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_merge_vhd ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_rotate_logs
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_rotate_logs ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_open
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_open ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_info
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_info ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_provider_subtype_member
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_parse_vhd_provider_subtype_member ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_reconnect_parent_vhd
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_reconnect_parent_vhd ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_setup_io_structures
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_setup_io_structures ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_already_having_requested_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_already_having_requested_size ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_helper
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_helper ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_file_max_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_file_max_size ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_internal_size
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_resize_vhd_specifying_internal_size ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_exception
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_exception ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output_raising_error
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_run_and_check_output_raising_error ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_with_buffer_update_method
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_io_worker_with_buffer_update_method ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler ... ok
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_set_vhd_guid
-os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_set_vhd_guid ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager_fail
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_dns_manager_fail ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_ignore_missing
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_ignore_missing ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_missing
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_missing ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_properties
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_properties ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_not_found
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_not_found ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_soatype_not_found
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_get_zone_serial_zone_soatype_not_found ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create_existing_zone
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_create_existing_zone ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_3
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_supported_vhd_type_6_3 ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_delete
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_delete ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_target_information
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_target_information ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists_false
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_exists_false ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_list
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_list ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_modify
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_modify ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_force_refresh
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_force_refresh ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_from_ds
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_from_ds ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_disk_not_found_exception ... ok
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_reload_zone
+os_win.tests.unit.utils.dns.test_dnsutils.DNSUtilsTestCase.test_zone_update_reload_zone ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_buffer_ops
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_buffer_ops ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_cancel_io
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_cancel_io ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_close_handle
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_close_handle ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_event
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_event ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_host_not_found_exception ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_1
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_1 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod_not_found
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_idmethod_not_found ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_2
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_2 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_3
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_create_pipe_3 ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_get_wt_snap_not_found_exception ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_completion_routine
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_completion_routine ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_new_overlapped_structure
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_get_new_overlapped_structure ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_import_wt_disk_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_import_wt_disk_exception ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_open
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_open ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_exists
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_exists ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_unexisting
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_iscsi_target_unexisting ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read_file
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_read_file ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_reset_event
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_reset_event ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_remove_wt_disk_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_remove_wt_disk_exception ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_run_and_check_output
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_run_and_check_output ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_set_event
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_set_event ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_io_completion
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_io_completion ... ok
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_set_chap_credentials_exception
+os_win.tests.unit.utils.storage.target.test_iscsi_target_utils.ISCSITargetUtilsTestCase.test_set_chap_credentials_exception ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_named_pipe
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_wait_named_pipe ... ok
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_1
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_1 ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write ... ok
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write_file
+os_win.tests.unit.utils.io.test_ioutils.IOUtilsTestCase.test_write_file ... ok
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_2
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_named_security_info_2 ... ok
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_void_pp
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_get_void_pp ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_cache_metrics_defs
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_cache_metrics_defs ... ok
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_entries_in_acl
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_entries_in_acl ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_disk_metrics_collection
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_disk_metrics_collection ... ok
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_named_security_info
+os_win.tests.unit.utils.test_aclutils.ACLUtilsTestCase.test_set_named_security_info ... ok
+ WARNING [os_win.utils.metrics.metricsutils] Metric not found: sentinel.metrics_name
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_min_windows_version_false
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_min_windows_version_false ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_min_windows_version_true
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_min_windows_version_true ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_exception
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_exception ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_server_feature
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_check_server_feature ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_no_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_metrics_no_metrics ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_cpus_info
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_cpus_info ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_host_tick_count64
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_host_tick_count64 ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_switch_port_metrics_collection
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_switch_port_metrics_collection ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_local_ips
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_local_ips ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_vm_metrics_collection
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_enable_vm_metrics_collection ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_memory_info
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_memory_info ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_filter_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_filter_metrics ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hardware_offload_info
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hardware_offload_info ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_cpu_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_cpu_metrics ... ok
+ WARNING [os_win.utils.hostutils] VSwitch <_AutospecMock name='mock.ElementName' id='4114081184'> is not external.
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hardware_offload_info_no_nic
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hardware_offload_info_no_nic ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_iops_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_iops_metrics ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hw_offload_info
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_hw_offload_info ... ok
+ WARNING [os_win.utils.hostutils] VSwitch <_AutospecMock name='mock.ElementName' id='4115668784'> has SR-IOV enabled, but it is not supported by the NIC or by the OS.
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_latency_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_latency_metrics ... ok
+ WARNING [os_win.utils.hostutils] VSwitch <_AutospecMock name='mock.ElementName' id='4115668784'> is not external.
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_sriov_vfs
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_nic_sriov_vfs ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_cpu_info
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_cpu_info ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_disk_metrics ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_cpu_info_not_found
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_cpu_info_not_found ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_memory_info
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_memory_info ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_memory_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_memory_metrics ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_memory_info_not_found
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_memory_info_not_found ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_value_instances
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_value_instances ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_nodes
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_nodes ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_values
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_metrics_values ... ok
+ WARNING [os_win.utils.hostutils] Could not find CPU information for NUMA node. Skipping node measurements.
+ WARNING [os_win.utils.hostutils] Could not find CPU information for NUMA node. Skipping node measurements.
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_nodes_missing_cpu_info
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_nodes_missing_cpu_info ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_switch_port
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_switch_port ... ok
+ WARNING [os_win.utils.hostutils] Could not find memory information for NUMA node. Skipping node measurements.
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm ... ok
+ WARNING [os_win.utils.hostutils] Could not find memory information for NUMA node. Skipping node measurements.
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_nodes_missing_memory_info
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_numa_nodes_missing_memory_info ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_pci_passthrough_devices
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_pci_passthrough_devices ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_resources
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_resources ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_remotefx_gpu_info
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_remotefx_gpu_info ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_setting_data
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vm_setting_data ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_supported_vm_types
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_supported_vm_types ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_supported_vm_types_2012_r2
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_supported_vm_types_2012_r2 ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_volume_info
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_volume_info ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vnic_metrics
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_get_vnic_metrics ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_windows_version
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_get_windows_version ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_host_reboot
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_host_reboot ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values_by_defs
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_sum_metrics_values_by_defs ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_host_shutdown
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_host_shutdown ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_host_startup
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_host_startup ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_netutils
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_netutils ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_supports_nested_virtualization
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_supports_nested_virtualization ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability_no_slat
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability_no_slat ... ok
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability_unsupported_gpu
+os_win.tests.unit.utils.test_hostutils.HostUtilsTestCase.test_verify_host_remotefx_capability_unsupported_gpu ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_feature
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_feature ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_resource
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_add_virt_resource ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_exception
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_exception ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_ok ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_started
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_check_ret_val_started ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_duplicate
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_duplicate ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_1
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_1 ... ok
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_not_found
+os_win.tests.unit.utils.metrics.test_metricsutils.MetricsUtilsTestCase.test_unique_result_not_found ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_clear_customer_routes
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_clear_customer_routes ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_2
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_details_2 ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_customer_route
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_customer_route ... ok
+   ERROR [os_win.utils.jobutils] Could not get job '<_AutospecMock name='mock.InstanceID' id='4116287656'>' error details.
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_exists
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_exists ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details_exception
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_job_error_details_exception ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_l2_only
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_l2_only ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_static
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_lookup_record_static ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_ignored
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_ignored ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_reraised
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_get_pending_jobs_reraised ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_false
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_false ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_true
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_is_job_completed_true ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_feature
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_feature ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address_exc
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address_exc ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address_exists
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_address_exists ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route_exists
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route_exists ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route_none
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_create_provider_route_none ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index_cached
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index_cached ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index_not_found
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_index_not_found ... ok
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip ... ok
+   ERROR [os_win.utils.network.nvgreutils] No vswitch was found with name: sentinel.fake_network
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip_none
+os_win.tests.unit.utils.network.test_nvgreutils.TestNvgreUtils.test_get_network_iface_ip_none ... ok
 os_win.tests.unit.utils.test_baseutils.SynchronizedMetaTestCase.test_synchronized_meta
 os_win.tests.unit.utils.test_baseutils.SynchronizedMetaTestCase.test_synchronized_meta ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_add_acl_rule
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_add_acl_rule ... ok
-   ERROR [os_win.utils.io.namedpipe] Named pipe handler failed to initialize. Pipe Name: sentinel.pipe_name Error: 
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler_exception
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_start_pipe_handler_exception ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_create_dir
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_create_dir ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_remove_dir
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_check_remove_dir ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_not_started
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_not_started ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_acls
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_acls ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_dir
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_dir ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_fpath
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dest_is_fpath ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dir
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_dir ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_started
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_stop_pipe_handler_workers_started ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_exc
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_exc ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_folder_files
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_copy_folder_files ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_sym_link
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_sym_link ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_temporary_file
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_create_temporary_file ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log_size_exceeded
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_log_size_exceeded ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id_exc
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_get_file_id_exc ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_not_symlink
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_not_symlink ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_1__1__2__1__2_
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_1__1__2__1__2_ ... ok
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_pipe
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_write_to_pipe ... ok
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_create_security_acl
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_create_security_acl ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_2__1__2__1__3_
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_2__1__2__1__3_ ... ok
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_allow
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_allow ... ok
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_deny
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_deny ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_3__1__2__2__2_
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_same_file_3__1__2__2__2_ ... ok
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_allow
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_allow ... ok
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_deny
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_no_acls_deny ... ok
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_search_available
-os_win.tests.unit.utils.network.test_networkutils.TestNetworkUtilsR2.test_get_new_weights_search_available ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_symlink
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_is_symlink ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_attached_virtual_disk_files
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_attached_virtual_disk_files ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_dev_number_from_dev_name
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_dev_number_from_dev_name ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_move_folder_files
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_move_folder_files ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_name_by_device_number
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_name_by_device_number ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_number_from_invalid_device_name
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_device_number_from_invalid_device_name ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_1_True
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_1_True ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_exceeded
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_exceeded ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_2_False
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_number_2_False ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_unique_id
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_by_unique_id ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_unexpected
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_rmtree_unexpected ... ok
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_temporary_file
-os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_temporary_file ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_error_message
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_error_message ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_last_error
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_get_last_error ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_1_0
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_1_0 ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries_exception
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_modify_virt_resource_max_retries_exception ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_2_1
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_local_free_2_1 ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_multiple_virt_resources_not_found
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_multiple_virt_resources_not_found ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_disabled
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_disabled ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_feature
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_feature ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_enabled
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_eventlet_nb_mode_enabled ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_resource
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_remove_virt_resource ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_explicit_error_ret_vals
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_explicit_error_ret_vals ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_fail_on_nonzero_ret_val
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_fail_on_nonzero_ret_val ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_1_True
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_1_True ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_ignored_error
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_ignored_error ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_kernel32_lib_func
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_kernel32_lib_func ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_2_False
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_stop_jobs_helper_2_False ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_with_err_msg_dict
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_run_and_check_output_with_err_msg_dict ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects ... ok
+   ERROR [os_win.utils.jobutils] WMI job failed: {'RawErrors': <_AutospecMagicMock name='_get_wmi_obj().GetErrorEx()' id='4117547960'>, 'InstanceID': <_AutospecMagicMock name='_get_wmi_obj().InstanceID' id='4113901416'>, 'Description': 'fake_job_description', 'ElementName': <_AutospecMagicMock name='_get_wmi_obj().ElementName' id='4116207944'>, 'JobStatus': <_AutospecMagicMock name='_get_wmi_obj().JobStatus' id='4117218432'>, 'ElapsedTime': 0, 'Cancellable': <_AutospecMagicMock name='_get_wmi_obj().Cancellable' id='4114246440'>, 'JobType': <_AutospecMagicMock name='_get_wmi_obj().JobType' id='4115992512'>, 'Owner': <_AutospecMagicMock name='_get_wmi_obj().Owner' id='4116805360'>, 'PercentComplete': <_AutospecMagicMock name='_get_wmi_obj().PercentComplete' id='4113988056'>, 'JobState': 32768, 'StatusDescriptions': <_AutospecMagicMock name='_get_wmi_obj().StatusDescriptions' id='4115600704'>, 'OperationalStatus': <_AutospecMagicMock name='_get_wmi_obj().OperationalStatus' id='4117882440'>, 'TimeSubmitted': <_AutospecMagicMock name='_get_wmi_obj().TimeSubmitted' id='4113936576'>, 'UntilTime': <_AutospecMagicMock name='_get_wmi_obj().UntilTime' id='4114081184'>, 'TimeOfLastStateChange': <_AutospecMagicMock name='_get_wmi_obj().TimeOfLastStateChange' id='4114081640'>, 'DetailedStatus': <_AutospecMagicMock name='_get_wmi_obj().DetailedStatus' id='4116088440'>, 'LocalOrUtcTime': <_AutospecMagicMock name='_get_wmi_obj().LocalOrUtcTime' id='4116553568'>, 'ErrorCode': 1, 'ErrorDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorDescription' id='4117536728'>, 'ErrorSummaryDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorSummaryDescription' id='4117200616'>}.
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects_timeout
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_multiple_objects_timeout ... ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_code
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_code ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object ... ok
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object_timeout
+os_win.tests.unit.utils.test_win32utils.Win32UtilsTestCase.test_wait_for_single_object_timeout ... ok
+   ERROR [os_win.utils.jobutils] WMI job failed: {'RawErrors': <_AutospecMagicMock name='_get_wmi_obj().GetErrorEx()' id='4116600968'>, 'InstanceID': <_AutospecMagicMock name='_get_wmi_obj().InstanceID' id='4117091624'>, 'Description': 'fake_job_description', 'ElementName': <_AutospecMagicMock name='_get_wmi_obj().ElementName' id='4118147008'>, 'JobStatus': <_AutospecMagicMock name='_get_wmi_obj().JobStatus' id='4115899808'>, 'ElapsedTime': 0, 'Cancellable': <_AutospecMagicMock name='_get_wmi_obj().Cancellable' id='4115493416'>, 'JobType': <_AutospecMagicMock name='_get_wmi_obj().JobType' id='4116951880'>, 'Owner': <_AutospecMagicMock name='_get_wmi_obj().Owner' id='4118736544'>, 'PercentComplete': <_AutospecMagicMock name='_get_wmi_obj().PercentComplete' id='4117060200'>, 'JobState': 8, 'StatusDescriptions': <_AutospecMagicMock name='_get_wmi_obj().StatusDescriptions' id='4116586024'>, 'OperationalStatus': <_AutospecMagicMock name='_get_wmi_obj().OperationalStatus' id='4114188424'>, 'TimeSubmitted': <_AutospecMagicMock name='_get_wmi_obj().TimeSubmitted' id='4119256880'>, 'UntilTime': <_AutospecMagicMock name='_get_wmi_obj().UntilTime' id='4119301840'>, 'TimeOfLastStateChange': <_AutospecMagicMock name='_get_wmi_obj().TimeOfLastStateChange' id='4116269864'>, 'DetailedStatus': <_AutospecMagicMock name='_get_wmi_obj().DetailedStatus' id='4116636320'>, 'LocalOrUtcTime': <_AutospecMagicMock name='_get_wmi_obj().LocalOrUtcTime' id='4117686384'>, 'ErrorCode': 0, 'ErrorDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorDescription' id='4116542592'>, 'ErrorSummaryDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorSummaryDescription' id='4118955040'>}.
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_state
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_error_state ... ok
+ WARNING [os_win.utils.jobutils] WMI job completed with warnings. For detailed information, please check the Windows event logs. Job details: {'RawErrors': <_AutospecMagicMock name='_get_wmi_obj().GetErrorEx()' id='4116678384'>, 'InstanceID': <_AutospecMagicMock name='_get_wmi_obj().InstanceID' id='4116719800'>, 'Description': 'fake_job_description', 'ElementName': <_AutospecMagicMock name='_get_wmi_obj().ElementName' id='4116766104'>, 'JobStatus': <_AutospecMagicMock name='_get_wmi_obj().JobStatus' id='4115492752'>, 'ElapsedTime': 0, 'Cancellable': <_AutospecMagicMock name='_get_wmi_obj().Cancellable' id='4116636512'>, 'JobType': <_AutospecMagicMock name='_get_wmi_obj().JobType' id='4118345528'>, 'Owner': <_AutospecMagicMock name='_get_wmi_obj().Owner' id='4116270632'>, 'PercentComplete': <_AutospecMagicMock name='_get_wmi_obj().PercentComplete' id='4119255776'>, 'JobState': 32768, 'StatusDescriptions': <_AutospecMagicMock name='_get_wmi_obj().StatusDescriptions' id='4114186480'>, 'OperationalStatus': <_AutospecMagicMock name='_get_wmi_obj().OperationalStatus' id='4118954176'>, 'TimeSubmitted': <_AutospecMagicMock name='_get_wmi_obj().TimeSubmitted' id='4116543432'>, 'UntilTime': <_AutospecMagicMock name='_get_wmi_obj().UntilTime' id='4116953536'>, 'TimeOfLastStateChange': <_AutospecMagicMock name='_get_wmi_obj().TimeOfLastStateChange' id='4115496680'>, 'DetailedStatus': <_AutospecMagicMock name='_get_wmi_obj().DetailedStatus' id='4115900408'>, 'LocalOrUtcTime': <_AutospecMagicMock name='_get_wmi_obj().LocalOrUtcTime' id='4118145184'>, 'ErrorCode': 0, 'ErrorDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorDescription' id='4117091528'>, 'ErrorSummaryDescription': <_AutospecMagicMock name='_get_wmi_obj().ErrorSummaryDescription' id='4118736328'>}.
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_ok
+os_win.tests.unit.utils.test_jobutils.JobUtilsTestCase.test_wait_for_job_ok ... ok
 os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class
 os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class ... ok
 os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class_invalid_element
 os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class_invalid_element ... ok
 os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class_specific_fields
 os_win.tests.unit.utils.test_wqlutils.WqlUtilsTestCase.test_get_element_associated_class_specific_fields ... ok
-   ERROR [os_win.utils.storage.diskutils] Could not get disk sentinel.disk_path capacity info. Exception: Executing Win32 API function fake_func_name failed. Error code: fake_error_code. Error message: fake_error_message
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_ignored_error
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_ignored_error ... ok
-   ERROR [os_win.utils.storage.diskutils] Could not get disk sentinel.disk_path capacity info. Exception: Executing Win32 API function fake_func_name failed. Error code: fake_error_code. Error message: fake_error_message
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_raised_exc
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_raised_exc ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_successfully
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_successfully ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_number_by_unique_id
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_number_by_unique_id ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_size
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_size ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type_not_found
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_uid_and_uid_type_not_found ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_new_disk_policy
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_new_disk_policy ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_number
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_number ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_unique_id
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_unexisting_disk_by_unique_id ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_1
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_1 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_2
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_mpio_disk_2 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_1
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_1 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_2
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_2 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_3
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_is_virtual_disk_file_attached_3 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc_exc
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_id_desc_exc ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_page_83_no_desc
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_scsi_page_83_no_desc ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_supported_scsi_id_desc
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_parse_supported_scsi_id_desc ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_refresh_disk
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_refresh_disk ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_1_0
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_1_0 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_2__0_
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_2__0_ ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_3__0__
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_3__0__ ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_error
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_disks_error ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_merge_requests
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_rescan_merge_requests ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_select_supported_scsi_identifiers
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_select_supported_scsi_identifiers ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_1_0
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_1_0 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_2_1
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_offline_2_1 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_1_0
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_1_0 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_2_1
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_online_2_1 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_1_0
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_1_0 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_2_1
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_disk_readonly_2_1 ... ok
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_new_disk_policy
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_set_new_disk_policy ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_available_mapping
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_available_mapping ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_check_mapping
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_check_mapping ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_force_unmount_smb_share
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_force_unmount_smb_share ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_smb_share_path
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_smb_share_path ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_unexisting_smb_share_path
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_get_unexisting_smb_share_path ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_1
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_1 ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_2
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_2 ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_3
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_is_local_share_3 ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share_failed
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_mount_smb_share_failed ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_remake_unavailable_mapping
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_remake_unavailable_mapping ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_soft_unmount_smb_share
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_soft_unmount_smb_share ... ok
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_unmount_smb_share_wmi_exception
-os_win.tests.unit.utils.storage.test_smbutils.SMBUtilsTestCase.test_unmount_smb_share_wmi_exception ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_conn
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_conn ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_2
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_2 ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_3
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_compatibility_6_3 ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_no_compatibility_6_2
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_get_wmi_obj_no_compatibility_6_2 ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc ... ok
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc_2012
-os_win.tests.unit.utils.test_baseutils.BaseUtilsVirtTestCase.test_vs_man_svc_2012 ... ok
 
 ----------------------------------------------------------------------
-Ran 868 tests in 13.318s
+Ran 868 tests in 11.368s
 
 OK
 + stestr slowest
-Test id                                                                                                                    Runtime (s)
--------------------------------------------------------------------------------------------------------------------------  -----------
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_validate_migration_1                           0.280
-os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_set_switch_port_security_settings_already_set  0.225
-os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_check_live_migration_config        0.191
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_1_True                      0.180
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_2_False                     0.176
-os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_get_export_setting_data                    0.166
-os_win.tests.unit.utils.storage.test_diskutils.DiskUtilsTestCase.test_get_disk_capacity_raised_exc                         0.161
-os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_flush_log_file                                            0.132
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover                            0.129
-os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_monitor_vm_failover_no_vm                      0.125
+Test id                                                                                                              Runtime (s)
+-------------------------------------------------------------------------------------------------------------------  -----------
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_get_vm_owner_change_listener_v2          0.249
+os_win.tests.unit.utils.compute.test_migrationutils.MigrationUtilsTestCase.test_import_vm_definition                 0.145
+os_win.tests.unit.utils.compute.test_livemigrationutils.LiveMigrationUtilsTestCase.test_check_live_migration_config  0.143
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_close_pipe                                          0.131
+os_win.tests.unit.utils.network.test_networkutils.NetworkUtilsTestCase.test_create_security_acl                      0.131
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_2_False               0.126
+os_win.tests.unit.utils.compute.test_clusterutils.ClusterUtilsTestCase.test_migrate_vm_timeout_1_True                0.121
+os_win.tests.unit.utils.io.test_namedpipe.NamedPipeTestCase.test_rotate_logs                                         0.121
+os_win.tests.unit.utils.test_pathutils.PathUtilsTestCase.test_add_acl_rule                                           0.121
+os_win.tests.unit.utils.storage.virtdisk.test_vhdutils.VHDUtilsTestCase.test_merge_vhd                               0.113
 + rm -rf .stestr
 make[1]: Leaving directory '/build/reproducible-path/python-os-win-5.9.0'
    create-stamp debian/debhelper-build-stamp
@@ -5696,19 +5740,22 @@
 py3versions: no X-Python3-Version in control file, using supported versions
 pkgos-dh_auto_install --no-py2
 + PKGOS_IN_TMP=no
-+ echo WARNING: --no-py2 is deprecated and always on.
++ for i in $@
++ case "${1}" in
++ echo 'WARNING: --no-py2 is deprecated and always on.'
 WARNING: --no-py2 is deprecated and always on.
 + shift
-+ dpkg-parsechangelog -SSource
+++ dpkg-parsechangelog -SSource
 + SRC_PKG_NAME=python-os-win
-+ echo python-os-win+ 
-sed s/python-//
+++ echo python-os-win
+++ sed s/python-//
 + PY_MODULE_NAME=os-win
-+ py3versions -vr
-+ PYTHON3S=3.13 3.12
-+ [ no = yes ]
+++ py3versions -vr
++ PYTHON3S='3.13 3.12'
++ '[' no = yes ']'
 + TARGET_DIR=python3-os-win
-+ pwd
++ for pyvers in ${PYTHON3S}
+++ pwd
 + python3.13 setup.py install --install-layout=deb --root /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win
 /usr/lib/python3/dist-packages/setuptools/dist.py:488: SetuptoolsDeprecationWarning: Invalid dash-separated options
 !!
@@ -5873,137 +5920,136 @@
 [pbr] AUTHORS complete (0.0s)
 running build
 running build_py
+creating build/lib/os_win/tests/unit
+copying os_win/tests/unit/test_hacking.py -> build/lib/os_win/tests/unit
+copying os_win/tests/unit/test_utils.py -> build/lib/os_win/tests/unit
+copying os_win/tests/unit/test_processutils.py -> build/lib/os_win/tests/unit
+copying os_win/tests/unit/test_base.py -> build/lib/os_win/tests/unit
+copying os_win/tests/unit/__init__.py -> build/lib/os_win/tests/unit
+copying os_win/tests/unit/test_utilsfactory.py -> build/lib/os_win/tests/unit
+creating build/lib/os_win/utils/storage/target
+copying os_win/utils/storage/target/iscsi_target_utils.py -> build/lib/os_win/utils/storage/target
+copying os_win/utils/storage/target/__init__.py -> build/lib/os_win/utils/storage/target
+creating build/lib/os_win/tests/unit/utils/metrics
+copying os_win/tests/unit/utils/metrics/test_metricsutils.py -> build/lib/os_win/tests/unit/utils/metrics
+copying os_win/tests/unit/utils/metrics/__init__.py -> build/lib/os_win/tests/unit/utils/metrics
+copying os_win/utils/_acl_utils.py -> build/lib/os_win/utils
+copying os_win/utils/_wqlutils.py -> build/lib/os_win/utils
+copying os_win/utils/pathutils.py -> build/lib/os_win/utils
+copying os_win/utils/jobutils.py -> build/lib/os_win/utils
+copying os_win/utils/baseutils.py -> build/lib/os_win/utils
+copying os_win/utils/hostutils10.py -> build/lib/os_win/utils
+copying os_win/utils/__init__.py -> build/lib/os_win/utils
+copying os_win/utils/hostutils.py -> build/lib/os_win/utils
+copying os_win/utils/processutils.py -> build/lib/os_win/utils
+copying os_win/utils/win32utils.py -> build/lib/os_win/utils
+creating build/lib/os_win/tests/unit/utils/network
+copying os_win/tests/unit/utils/network/test_nvgreutils.py -> build/lib/os_win/tests/unit/utils/network
+copying os_win/tests/unit/utils/network/test_networkutils.py -> build/lib/os_win/tests/unit/utils/network
+copying os_win/tests/unit/utils/network/__init__.py -> build/lib/os_win/tests/unit/utils/network
+creating build/lib/os_win/utils/compute
+copying os_win/utils/compute/_clusapi_utils.py -> build/lib/os_win/utils/compute
+copying os_win/utils/compute/clusterutils.py -> build/lib/os_win/utils/compute
+copying os_win/utils/compute/livemigrationutils.py -> build/lib/os_win/utils/compute
+copying os_win/utils/compute/migrationutils.py -> build/lib/os_win/utils/compute
+copying os_win/utils/compute/rdpconsoleutils.py -> build/lib/os_win/utils/compute
+copying os_win/utils/compute/vmutils.py -> build/lib/os_win/utils/compute
+copying os_win/utils/compute/__init__.py -> build/lib/os_win/utils/compute
+copying os_win/utils/compute/vmutils10.py -> build/lib/os_win/utils/compute
+creating build/lib/os_win/utils/winapi/errmsg
+copying os_win/utils/winapi/errmsg/iscsierr.py -> build/lib/os_win/utils/winapi/errmsg
+copying os_win/utils/winapi/errmsg/__init__.py -> build/lib/os_win/utils/winapi/errmsg
 creating build/lib/os_win/tests/unit/utils/compute
+copying os_win/tests/unit/utils/compute/test_livemigrationutils.py -> build/lib/os_win/tests/unit/utils/compute
+copying os_win/tests/unit/utils/compute/test_rdpconsoleutils.py -> build/lib/os_win/tests/unit/utils/compute
 copying os_win/tests/unit/utils/compute/test_migrationutils.py -> build/lib/os_win/tests/unit/utils/compute
-copying os_win/tests/unit/utils/compute/test_vmutils.py -> build/lib/os_win/tests/unit/utils/compute
+copying os_win/tests/unit/utils/compute/test_clusterutils.py -> build/lib/os_win/tests/unit/utils/compute
 copying os_win/tests/unit/utils/compute/__init__.py -> build/lib/os_win/tests/unit/utils/compute
-copying os_win/tests/unit/utils/compute/test_clusapi_utils.py -> build/lib/os_win/tests/unit/utils/compute
-copying os_win/tests/unit/utils/compute/test_rdpconsoleutils.py -> build/lib/os_win/tests/unit/utils/compute
-copying os_win/tests/unit/utils/compute/test_livemigrationutils.py -> build/lib/os_win/tests/unit/utils/compute
 copying os_win/tests/unit/utils/compute/test_vmutils10.py -> build/lib/os_win/tests/unit/utils/compute
-copying os_win/tests/unit/utils/compute/test_clusterutils.py -> build/lib/os_win/tests/unit/utils/compute
-creating build/lib/os_win/utils/io
-copying os_win/utils/io/namedpipe.py -> build/lib/os_win/utils/io
-copying os_win/utils/io/ioutils.py -> build/lib/os_win/utils/io
-copying os_win/utils/io/__init__.py -> build/lib/os_win/utils/io
-creating build/lib/os_win/utils/winapi
-copying os_win/utils/winapi/wintypes.py -> build/lib/os_win/utils/winapi
-copying os_win/utils/winapi/constants.py -> build/lib/os_win/utils/winapi
-copying os_win/utils/winapi/__init__.py -> build/lib/os_win/utils/winapi
-creating build/lib/os_win/utils/storage/initiator
-copying os_win/utils/storage/initiator/fc_utils.py -> build/lib/os_win/utils/storage/initiator
-copying os_win/utils/storage/initiator/__init__.py -> build/lib/os_win/utils/storage/initiator
-copying os_win/utils/storage/initiator/iscsi_utils.py -> build/lib/os_win/utils/storage/initiator
-creating build/lib/os_win/utils/winapi/errmsg
-copying os_win/utils/winapi/errmsg/__init__.py -> build/lib/os_win/utils/winapi/errmsg
-copying os_win/utils/winapi/errmsg/iscsierr.py -> build/lib/os_win/utils/winapi/errmsg
+copying os_win/tests/unit/utils/compute/test_clusapi_utils.py -> build/lib/os_win/tests/unit/utils/compute
+copying os_win/tests/unit/utils/compute/test_vmutils.py -> build/lib/os_win/tests/unit/utils/compute
+copying os_win/tests/unit/utils/test_aclutils.py -> build/lib/os_win/tests/unit/utils
+copying os_win/tests/unit/utils/test_win32utils.py -> build/lib/os_win/tests/unit/utils
+copying os_win/tests/unit/utils/test_pathutils.py -> build/lib/os_win/tests/unit/utils
+copying os_win/tests/unit/utils/test_wqlutils.py -> build/lib/os_win/tests/unit/utils
+copying os_win/tests/unit/utils/test_hostutils.py -> build/lib/os_win/tests/unit/utils
+copying os_win/tests/unit/utils/test_baseutils.py -> build/lib/os_win/tests/unit/utils
+copying os_win/tests/unit/utils/test_jobutils.py -> build/lib/os_win/tests/unit/utils
+copying os_win/tests/unit/utils/test_hostutils10.py -> build/lib/os_win/tests/unit/utils
+copying os_win/tests/unit/utils/__init__.py -> build/lib/os_win/tests/unit/utils
+creating build/lib/os_win/tests/unit/utils/storage/initiator
+copying os_win/tests/unit/utils/storage/initiator/test_iscsi_utils.py -> build/lib/os_win/tests/unit/utils/storage/initiator
+copying os_win/tests/unit/utils/storage/initiator/__init__.py -> build/lib/os_win/tests/unit/utils/storage/initiator
+copying os_win/tests/unit/utils/storage/initiator/test_fc_utils.py -> build/lib/os_win/tests/unit/utils/storage/initiator
+creating build/lib/os_win/utils/storage/virtdisk
+copying os_win/utils/storage/virtdisk/vhdutils.py -> build/lib/os_win/utils/storage/virtdisk
+copying os_win/utils/storage/virtdisk/__init__.py -> build/lib/os_win/utils/storage/virtdisk
+copying os_win/conf.py -> build/lib/os_win
+copying os_win/_i18n.py -> build/lib/os_win
+copying os_win/version.py -> build/lib/os_win
+copying os_win/_utils.py -> build/lib/os_win
+copying os_win/__init__.py -> build/lib/os_win
+copying os_win/constants.py -> build/lib/os_win
+copying os_win/utilsfactory.py -> build/lib/os_win
+copying os_win/exceptions.py -> build/lib/os_win
+creating build/lib/os_win/utils/dns
+copying os_win/utils/dns/dnsutils.py -> build/lib/os_win/utils/dns
+copying os_win/utils/dns/__init__.py -> build/lib/os_win/utils/dns
+copying os_win/tests/__init__.py -> build/lib/os_win/tests
 creating build/lib/os_win/tests/unit/utils/io
+copying os_win/tests/unit/utils/io/test_ioutils.py -> build/lib/os_win/tests/unit/utils/io
 copying os_win/tests/unit/utils/io/test_namedpipe.py -> build/lib/os_win/tests/unit/utils/io
 copying os_win/tests/unit/utils/io/__init__.py -> build/lib/os_win/tests/unit/utils/io
-copying os_win/tests/unit/utils/io/test_ioutils.py -> build/lib/os_win/tests/unit/utils/io
+copying os_win/utils/winapi/wintypes.py -> build/lib/os_win/utils/winapi
+copying os_win/utils/winapi/__init__.py -> build/lib/os_win/utils/winapi
+copying os_win/utils/winapi/constants.py -> build/lib/os_win/utils/winapi
+creating build/lib/os_win/tests/functional
+copying os_win/tests/functional/test_vhdutils.py -> build/lib/os_win/tests/functional
+copying os_win/tests/functional/test_pathutils.py -> build/lib/os_win/tests/functional
+copying os_win/tests/functional/test_mutex.py -> build/lib/os_win/tests/functional
+copying os_win/tests/functional/test_base.py -> build/lib/os_win/tests/functional
+copying os_win/tests/functional/__init__.py -> build/lib/os_win/tests/functional
+creating build/lib/os_win/utils/network
+copying os_win/utils/network/nvgreutils.py -> build/lib/os_win/utils/network
+copying os_win/utils/network/__init__.py -> build/lib/os_win/utils/network
+copying os_win/utils/network/networkutils.py -> build/lib/os_win/utils/network
 creating build/lib/os_win/utils/winapi/libs
+copying os_win/utils/winapi/libs/hbaapi.py -> build/lib/os_win/utils/winapi/libs
+copying os_win/utils/winapi/libs/iscsidsc.py -> build/lib/os_win/utils/winapi/libs
+copying os_win/utils/winapi/libs/virtdisk.py -> build/lib/os_win/utils/winapi/libs
 copying os_win/utils/winapi/libs/clusapi.py -> build/lib/os_win/utils/winapi/libs
 copying os_win/utils/winapi/libs/advapi32.py -> build/lib/os_win/utils/winapi/libs
 copying os_win/utils/winapi/libs/__init__.py -> build/lib/os_win/utils/winapi/libs
-copying os_win/utils/winapi/libs/hbaapi.py -> build/lib/os_win/utils/winapi/libs
 copying os_win/utils/winapi/libs/kernel32.py -> build/lib/os_win/utils/winapi/libs
-copying os_win/utils/winapi/libs/virtdisk.py -> build/lib/os_win/utils/winapi/libs
-copying os_win/utils/winapi/libs/iscsidsc.py -> build/lib/os_win/utils/winapi/libs
-creating build/lib/os_win/utils/storage/target
-copying os_win/utils/storage/target/iscsi_target_utils.py -> build/lib/os_win/utils/storage/target
-copying os_win/utils/storage/target/__init__.py -> build/lib/os_win/utils/storage/target
-creating build/lib/os_win/utils/network
-copying os_win/utils/network/nvgreutils.py -> build/lib/os_win/utils/network
-copying os_win/utils/network/__init__.py -> build/lib/os_win/utils/network
-copying os_win/utils/network/networkutils.py -> build/lib/os_win/utils/network
-creating build/lib/os_win/tests/unit/utils/storage
-copying os_win/tests/unit/utils/storage/test_smbutils.py -> build/lib/os_win/tests/unit/utils/storage
+copying os_win/utils/storage/diskutils.py -> build/lib/os_win/utils/storage
+copying os_win/utils/storage/smbutils.py -> build/lib/os_win/utils/storage
+copying os_win/utils/storage/__init__.py -> build/lib/os_win/utils/storage
+creating build/lib/os_win/utils/io
+copying os_win/utils/io/namedpipe.py -> build/lib/os_win/utils/io
+copying os_win/utils/io/__init__.py -> build/lib/os_win/utils/io
+copying os_win/utils/io/ioutils.py -> build/lib/os_win/utils/io
 copying os_win/tests/unit/utils/storage/test_diskutils.py -> build/lib/os_win/tests/unit/utils/storage
 copying os_win/tests/unit/utils/storage/__init__.py -> build/lib/os_win/tests/unit/utils/storage
-copying os_win/tests/__init__.py -> build/lib/os_win/tests
-creating build/lib/os_win/tests/functional
-copying os_win/tests/functional/test_pathutils.py -> build/lib/os_win/tests/functional
-copying os_win/tests/functional/test_vhdutils.py -> build/lib/os_win/tests/functional
-copying os_win/tests/functional/test_mutex.py -> build/lib/os_win/tests/functional
-copying os_win/tests/functional/__init__.py -> build/lib/os_win/tests/functional
-copying os_win/tests/functional/test_base.py -> build/lib/os_win/tests/functional
-creating build/lib/os_win/tests/unit/utils/network
-copying os_win/tests/unit/utils/network/test_nvgreutils.py -> build/lib/os_win/tests/unit/utils/network
-copying os_win/tests/unit/utils/network/__init__.py -> build/lib/os_win/tests/unit/utils/network
-copying os_win/tests/unit/utils/network/test_networkutils.py -> build/lib/os_win/tests/unit/utils/network
+copying os_win/tests/unit/utils/storage/test_smbutils.py -> build/lib/os_win/tests/unit/utils/storage
+creating build/lib/os_win/utils/metrics
+copying os_win/utils/metrics/__init__.py -> build/lib/os_win/utils/metrics
+copying os_win/utils/metrics/metricsutils.py -> build/lib/os_win/utils/metrics
 creating build/lib/os_win/tests/unit/utils/dns
-copying os_win/tests/unit/utils/dns/test_dnsutils.py -> build/lib/os_win/tests/unit/utils/dns
 copying os_win/tests/unit/utils/dns/__init__.py -> build/lib/os_win/tests/unit/utils/dns
-creating build/lib/os_win/tests/unit/utils/storage/virtdisk
-copying os_win/tests/unit/utils/storage/virtdisk/test_vhdutils.py -> build/lib/os_win/tests/unit/utils/storage/virtdisk
-copying os_win/tests/unit/utils/storage/virtdisk/__init__.py -> build/lib/os_win/tests/unit/utils/storage/virtdisk
-creating build/lib/os_win/utils/compute
-copying os_win/utils/compute/vmutils10.py -> build/lib/os_win/utils/compute
-copying os_win/utils/compute/clusterutils.py -> build/lib/os_win/utils/compute
-copying os_win/utils/compute/rdpconsoleutils.py -> build/lib/os_win/utils/compute
-copying os_win/utils/compute/migrationutils.py -> build/lib/os_win/utils/compute
-copying os_win/utils/compute/__init__.py -> build/lib/os_win/utils/compute
-copying os_win/utils/compute/vmutils.py -> build/lib/os_win/utils/compute
-copying os_win/utils/compute/_clusapi_utils.py -> build/lib/os_win/utils/compute
-copying os_win/utils/compute/livemigrationutils.py -> build/lib/os_win/utils/compute
-creating build/lib/os_win/utils/storage/virtdisk
-copying os_win/utils/storage/virtdisk/vhdutils.py -> build/lib/os_win/utils/storage/virtdisk
-copying os_win/utils/storage/virtdisk/__init__.py -> build/lib/os_win/utils/storage/virtdisk
-copying os_win/utils/storage/__init__.py -> build/lib/os_win/utils/storage
-copying os_win/utils/storage/smbutils.py -> build/lib/os_win/utils/storage
-copying os_win/utils/storage/diskutils.py -> build/lib/os_win/utils/storage
-creating build/lib/os_win/tests/unit/utils/metrics
-copying os_win/tests/unit/utils/metrics/__init__.py -> build/lib/os_win/tests/unit/utils/metrics
-copying os_win/tests/unit/utils/metrics/test_metricsutils.py -> build/lib/os_win/tests/unit/utils/metrics
+copying os_win/tests/unit/utils/dns/test_dnsutils.py -> build/lib/os_win/tests/unit/utils/dns
 creating build/lib/os_win/tests/unit/utils/storage/target
 copying os_win/tests/unit/utils/storage/target/__init__.py -> build/lib/os_win/tests/unit/utils/storage/target
 copying os_win/tests/unit/utils/storage/target/test_iscsi_target_utils.py -> build/lib/os_win/tests/unit/utils/storage/target
-copying os_win/tests/unit/utils/test_hostutils.py -> build/lib/os_win/tests/unit/utils
-copying os_win/tests/unit/utils/test_pathutils.py -> build/lib/os_win/tests/unit/utils
-copying os_win/tests/unit/utils/test_hostutils10.py -> build/lib/os_win/tests/unit/utils
-copying os_win/tests/unit/utils/__init__.py -> build/lib/os_win/tests/unit/utils
-copying os_win/tests/unit/utils/test_jobutils.py -> build/lib/os_win/tests/unit/utils
-copying os_win/tests/unit/utils/test_aclutils.py -> build/lib/os_win/tests/unit/utils
-copying os_win/tests/unit/utils/test_baseutils.py -> build/lib/os_win/tests/unit/utils
-copying os_win/tests/unit/utils/test_wqlutils.py -> build/lib/os_win/tests/unit/utils
-copying os_win/tests/unit/utils/test_win32utils.py -> build/lib/os_win/tests/unit/utils
+creating build/lib/os_win/tests/unit/utils/storage/virtdisk
+copying os_win/tests/unit/utils/storage/virtdisk/test_vhdutils.py -> build/lib/os_win/tests/unit/utils/storage/virtdisk
+copying os_win/tests/unit/utils/storage/virtdisk/__init__.py -> build/lib/os_win/tests/unit/utils/storage/virtdisk
 creating build/lib/os_win/_hacking
 copying os_win/_hacking/checks.py -> build/lib/os_win/_hacking
 copying os_win/_hacking/__init__.py -> build/lib/os_win/_hacking
-copying os_win/utils/_wqlutils.py -> build/lib/os_win/utils
-copying os_win/utils/jobutils.py -> build/lib/os_win/utils
-copying os_win/utils/__init__.py -> build/lib/os_win/utils
-copying os_win/utils/_acl_utils.py -> build/lib/os_win/utils
-copying os_win/utils/hostutils10.py -> build/lib/os_win/utils
-copying os_win/utils/hostutils.py -> build/lib/os_win/utils
-copying os_win/utils/baseutils.py -> build/lib/os_win/utils
-copying os_win/utils/pathutils.py -> build/lib/os_win/utils
-copying os_win/utils/win32utils.py -> build/lib/os_win/utils
-copying os_win/utils/processutils.py -> build/lib/os_win/utils
-creating build/lib/os_win/utils/metrics
-copying os_win/utils/metrics/metricsutils.py -> build/lib/os_win/utils/metrics
-copying os_win/utils/metrics/__init__.py -> build/lib/os_win/utils/metrics
-copying os_win/_utils.py -> build/lib/os_win
-copying os_win/conf.py -> build/lib/os_win
-copying os_win/_i18n.py -> build/lib/os_win
-copying os_win/constants.py -> build/lib/os_win
-copying os_win/__init__.py -> build/lib/os_win
-copying os_win/utilsfactory.py -> build/lib/os_win
-copying os_win/exceptions.py -> build/lib/os_win
-copying os_win/version.py -> build/lib/os_win
-creating build/lib/os_win/tests/unit/utils/storage/initiator
-copying os_win/tests/unit/utils/storage/initiator/test_iscsi_utils.py -> build/lib/os_win/tests/unit/utils/storage/initiator
-copying os_win/tests/unit/utils/storage/initiator/__init__.py -> build/lib/os_win/tests/unit/utils/storage/initiator
-copying os_win/tests/unit/utils/storage/initiator/test_fc_utils.py -> build/lib/os_win/tests/unit/utils/storage/initiator
-copying os_win/tests/unit/test_utils.py -> build/lib/os_win/tests/unit
-copying os_win/tests/unit/test_processutils.py -> build/lib/os_win/tests/unit
-copying os_win/tests/unit/test_utilsfactory.py -> build/lib/os_win/tests/unit
-copying os_win/tests/unit/__init__.py -> build/lib/os_win/tests/unit
-copying os_win/tests/unit/test_hacking.py -> build/lib/os_win/tests/unit
-copying os_win/tests/unit/test_base.py -> build/lib/os_win/tests/unit
-creating build/lib/os_win/utils/dns
-copying os_win/utils/dns/__init__.py -> build/lib/os_win/utils/dns
-copying os_win/utils/dns/dnsutils.py -> build/lib/os_win/utils/dns
+creating build/lib/os_win/utils/storage/initiator
+copying os_win/utils/storage/initiator/iscsi_utils.py -> build/lib/os_win/utils/storage/initiator
+copying os_win/utils/storage/initiator/fc_utils.py -> build/lib/os_win/utils/storage/initiator
+copying os_win/utils/storage/initiator/__init__.py -> build/lib/os_win/utils/storage/initiator
 running egg_info
 creating os_win.egg-info
 writing os_win.egg-info/PKG-INFO
@@ -6029,256 +6075,257 @@
 running install_lib
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
-copying build/lib/os_win/_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
-copying build/lib/os_win/conf.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking
+copying build/lib/os_win/_hacking/checks.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking
+copying build/lib/os_win/_hacking/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests
-copying build/lib/os_win/tests/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional
-copying build/lib/os_win/tests/functional/test_pathutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional
-copying build/lib/os_win/tests/functional/test_vhdutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional
-copying build/lib/os_win/tests/functional/test_mutex.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional
-copying build/lib/os_win/tests/functional/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional
-copying build/lib/os_win/tests/functional/test_base.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit
+copying build/lib/os_win/tests/unit/test_hacking.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit
 copying build/lib/os_win/tests/unit/test_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit
 copying build/lib/os_win/tests/unit/test_processutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit
-copying build/lib/os_win/tests/unit/test_utilsfactory.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit
+copying build/lib/os_win/tests/unit/test_base.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit
 copying build/lib/os_win/tests/unit/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit
+copying build/lib/os_win/tests/unit/test_utilsfactory.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
-copying build/lib/os_win/tests/unit/utils/test_hostutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
-copying build/lib/os_win/tests/unit/utils/test_pathutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
-copying build/lib/os_win/tests/unit/utils/test_hostutils10.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io
-copying build/lib/os_win/tests/unit/utils/io/test_namedpipe.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io
-copying build/lib/os_win/tests/unit/utils/io/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io
-copying build/lib/os_win/tests/unit/utils/io/test_ioutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io
-copying build/lib/os_win/tests/unit/utils/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
-copying build/lib/os_win/tests/unit/utils/test_jobutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics
-copying build/lib/os_win/tests/unit/utils/metrics/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics
-copying build/lib/os_win/tests/unit/utils/metrics/test_metricsutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns
-copying build/lib/os_win/tests/unit/utils/dns/test_dnsutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns
-copying build/lib/os_win/tests/unit/utils/dns/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns
 copying build/lib/os_win/tests/unit/utils/test_aclutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
+copying build/lib/os_win/tests/unit/utils/test_win32utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage
-copying build/lib/os_win/tests/unit/utils/storage/test_smbutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage
-copying build/lib/os_win/tests/unit/utils/storage/test_diskutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk
+copying build/lib/os_win/tests/unit/utils/storage/virtdisk/test_vhdutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk
+copying build/lib/os_win/tests/unit/utils/storage/virtdisk/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/initiator
 copying build/lib/os_win/tests/unit/utils/storage/initiator/test_iscsi_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/initiator
 copying build/lib/os_win/tests/unit/utils/storage/initiator/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/initiator
 copying build/lib/os_win/tests/unit/utils/storage/initiator/test_fc_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/initiator
+copying build/lib/os_win/tests/unit/utils/storage/test_diskutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage
 copying build/lib/os_win/tests/unit/utils/storage/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/target
 copying build/lib/os_win/tests/unit/utils/storage/target/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/target
 copying build/lib/os_win/tests/unit/utils/storage/target/test_iscsi_target_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/target
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk
-copying build/lib/os_win/tests/unit/utils/storage/virtdisk/test_vhdutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk
-copying build/lib/os_win/tests/unit/utils/storage/virtdisk/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network
-copying build/lib/os_win/tests/unit/utils/network/test_nvgreutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network
-copying build/lib/os_win/tests/unit/utils/network/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network
-copying build/lib/os_win/tests/unit/utils/network/test_networkutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network
-copying build/lib/os_win/tests/unit/utils/test_baseutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
+copying build/lib/os_win/tests/unit/utils/storage/test_smbutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics
+copying build/lib/os_win/tests/unit/utils/metrics/test_metricsutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics
+copying build/lib/os_win/tests/unit/utils/metrics/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
+copying build/lib/os_win/tests/unit/utils/compute/test_livemigrationutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
+copying build/lib/os_win/tests/unit/utils/compute/test_rdpconsoleutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
 copying build/lib/os_win/tests/unit/utils/compute/test_migrationutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
-copying build/lib/os_win/tests/unit/utils/compute/test_vmutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
+copying build/lib/os_win/tests/unit/utils/compute/test_clusterutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
 copying build/lib/os_win/tests/unit/utils/compute/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
-copying build/lib/os_win/tests/unit/utils/compute/test_clusapi_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
-copying build/lib/os_win/tests/unit/utils/compute/test_rdpconsoleutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
-copying build/lib/os_win/tests/unit/utils/compute/test_livemigrationutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
 copying build/lib/os_win/tests/unit/utils/compute/test_vmutils10.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
-copying build/lib/os_win/tests/unit/utils/compute/test_clusterutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
+copying build/lib/os_win/tests/unit/utils/compute/test_clusapi_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
+copying build/lib/os_win/tests/unit/utils/compute/test_vmutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute
+copying build/lib/os_win/tests/unit/utils/test_pathutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
 copying build/lib/os_win/tests/unit/utils/test_wqlutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
-copying build/lib/os_win/tests/unit/utils/test_win32utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
-copying build/lib/os_win/tests/unit/test_hacking.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit
-copying build/lib/os_win/tests/unit/test_base.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns
+copying build/lib/os_win/tests/unit/utils/dns/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns
+copying build/lib/os_win/tests/unit/utils/dns/test_dnsutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns
+copying build/lib/os_win/tests/unit/utils/test_hostutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network
+copying build/lib/os_win/tests/unit/utils/network/test_nvgreutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network
+copying build/lib/os_win/tests/unit/utils/network/test_networkutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network
+copying build/lib/os_win/tests/unit/utils/network/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io
+copying build/lib/os_win/tests/unit/utils/io/test_ioutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io
+copying build/lib/os_win/tests/unit/utils/io/test_namedpipe.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io
+copying build/lib/os_win/tests/unit/utils/io/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io
+copying build/lib/os_win/tests/unit/utils/test_baseutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
+copying build/lib/os_win/tests/unit/utils/test_jobutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
+copying build/lib/os_win/tests/unit/utils/test_hostutils10.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
+copying build/lib/os_win/tests/unit/utils/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils
+copying build/lib/os_win/tests/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional
+copying build/lib/os_win/tests/functional/test_vhdutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional
+copying build/lib/os_win/tests/functional/test_pathutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional
+copying build/lib/os_win/tests/functional/test_mutex.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional
+copying build/lib/os_win/tests/functional/test_base.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional
+copying build/lib/os_win/tests/functional/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional
+copying build/lib/os_win/conf.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
 copying build/lib/os_win/_i18n.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
-copying build/lib/os_win/constants.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
+copying build/lib/os_win/version.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
+copying build/lib/os_win/_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
 copying build/lib/os_win/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
+copying build/lib/os_win/constants.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
+copying build/lib/os_win/utilsfactory.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
+copying build/lib/os_win/exceptions.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
-copying build/lib/os_win/utils/_wqlutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg
+copying build/lib/os_win/utils/winapi/errmsg/iscsierr.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg
+copying build/lib/os_win/utils/winapi/errmsg/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg
+copying build/lib/os_win/utils/winapi/wintypes.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs
+copying build/lib/os_win/utils/winapi/libs/hbaapi.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs
+copying build/lib/os_win/utils/winapi/libs/iscsidsc.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs
+copying build/lib/os_win/utils/winapi/libs/virtdisk.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs
 copying build/lib/os_win/utils/winapi/libs/clusapi.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs
 copying build/lib/os_win/utils/winapi/libs/advapi32.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs
 copying build/lib/os_win/utils/winapi/libs/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs
-copying build/lib/os_win/utils/winapi/libs/hbaapi.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs
 copying build/lib/os_win/utils/winapi/libs/kernel32.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs
-copying build/lib/os_win/utils/winapi/libs/virtdisk.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs
-copying build/lib/os_win/utils/winapi/libs/iscsidsc.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs
-copying build/lib/os_win/utils/winapi/wintypes.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi
-copying build/lib/os_win/utils/winapi/constants.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi
 copying build/lib/os_win/utils/winapi/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg
-copying build/lib/os_win/utils/winapi/errmsg/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg
-copying build/lib/os_win/utils/winapi/errmsg/iscsierr.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io
-copying build/lib/os_win/utils/io/namedpipe.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io
-copying build/lib/os_win/utils/io/ioutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io
-copying build/lib/os_win/utils/io/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io
-copying build/lib/os_win/utils/jobutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
-copying build/lib/os_win/utils/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics
-copying build/lib/os_win/utils/metrics/metricsutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics
-copying build/lib/os_win/utils/metrics/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns
-copying build/lib/os_win/utils/dns/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns
-copying build/lib/os_win/utils/dns/dnsutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns
+copying build/lib/os_win/utils/winapi/constants.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi
 copying build/lib/os_win/utils/_acl_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
+copying build/lib/os_win/utils/_wqlutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk
+copying build/lib/os_win/utils/storage/virtdisk/vhdutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk
+copying build/lib/os_win/utils/storage/virtdisk/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk
+copying build/lib/os_win/utils/storage/diskutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage
+copying build/lib/os_win/utils/storage/smbutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator
+copying build/lib/os_win/utils/storage/initiator/iscsi_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator
 copying build/lib/os_win/utils/storage/initiator/fc_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator
 copying build/lib/os_win/utils/storage/initiator/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator
-copying build/lib/os_win/utils/storage/initiator/iscsi_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator
 copying build/lib/os_win/utils/storage/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/target
 copying build/lib/os_win/utils/storage/target/iscsi_target_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/target
 copying build/lib/os_win/utils/storage/target/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/target
-copying build/lib/os_win/utils/storage/smbutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage
-copying build/lib/os_win/utils/storage/diskutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk
-copying build/lib/os_win/utils/storage/virtdisk/vhdutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk
-copying build/lib/os_win/utils/storage/virtdisk/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk
-copying build/lib/os_win/utils/hostutils10.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
-copying build/lib/os_win/utils/hostutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics
+copying build/lib/os_win/utils/metrics/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics
+copying build/lib/os_win/utils/metrics/metricsutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics
+copying build/lib/os_win/utils/pathutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
+copying build/lib/os_win/utils/jobutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
+copying build/lib/os_win/utils/compute/_clusapi_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
+copying build/lib/os_win/utils/compute/clusterutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
+copying build/lib/os_win/utils/compute/livemigrationutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
+copying build/lib/os_win/utils/compute/migrationutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
+copying build/lib/os_win/utils/compute/rdpconsoleutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
+copying build/lib/os_win/utils/compute/vmutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
+copying build/lib/os_win/utils/compute/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
+copying build/lib/os_win/utils/compute/vmutils10.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
 copying build/lib/os_win/utils/baseutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
+copying build/lib/os_win/utils/hostutils10.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns
+copying build/lib/os_win/utils/dns/dnsutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns
+copying build/lib/os_win/utils/dns/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns
 creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/network
 copying build/lib/os_win/utils/network/nvgreutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/network
 copying build/lib/os_win/utils/network/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/network
 copying build/lib/os_win/utils/network/networkutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/network
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
-copying build/lib/os_win/utils/compute/vmutils10.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
-copying build/lib/os_win/utils/compute/clusterutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
-copying build/lib/os_win/utils/compute/rdpconsoleutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
-copying build/lib/os_win/utils/compute/migrationutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
-copying build/lib/os_win/utils/compute/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
-copying build/lib/os_win/utils/compute/vmutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
-copying build/lib/os_win/utils/compute/_clusapi_utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
-copying build/lib/os_win/utils/compute/livemigrationutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute
-copying build/lib/os_win/utils/pathutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
-copying build/lib/os_win/utils/win32utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
+creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io
+copying build/lib/os_win/utils/io/namedpipe.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io
+copying build/lib/os_win/utils/io/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io
+copying build/lib/os_win/utils/io/ioutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io
+copying build/lib/os_win/utils/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
+copying build/lib/os_win/utils/hostutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
 copying build/lib/os_win/utils/processutils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
-creating /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking
-copying build/lib/os_win/_hacking/checks.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking
-copying build/lib/os_win/_hacking/__init__.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking
-copying build/lib/os_win/utilsfactory.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
-copying build/lib/os_win/exceptions.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
-copying build/lib/os_win/version.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_utils.py to _utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/conf.py to conf.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_pathutils.py to test_pathutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_vhdutils.py to test_vhdutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_mutex.py to test_mutex.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_base.py to test_base.cpython-313.pyc
+copying build/lib/os_win/utils/win32utils.py -> /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking/checks.py to checks.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_hacking.py to test_hacking.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_utils.py to test_utils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_processutils.py to test_processutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_utilsfactory.py to test_utilsfactory.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_base.py to test_base.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_hostutils.py to test_hostutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_pathutils.py to test_pathutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_hostutils10.py to test_hostutils10.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io/test_namedpipe.py to test_namedpipe.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io/test_ioutils.py to test_ioutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_jobutils.py to test_jobutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics/test_metricsutils.py to test_metricsutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns/test_dnsutils.py to test_dnsutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_utilsfactory.py to test_utilsfactory.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_aclutils.py to test_aclutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/test_smbutils.py to test_smbutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/test_diskutils.py to test_diskutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_win32utils.py to test_win32utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk/test_vhdutils.py to test_vhdutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/initiator/test_iscsi_utils.py to test_iscsi_utils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/initiator/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/initiator/test_fc_utils.py to test_fc_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/test_diskutils.py to test_diskutils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/target/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/target/test_iscsi_target_utils.py to test_iscsi_target_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk/test_vhdutils.py to test_vhdutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network/test_nvgreutils.py to test_nvgreutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network/test_networkutils.py to test_networkutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_baseutils.py to test_baseutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/test_smbutils.py to test_smbutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics/test_metricsutils.py to test_metricsutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_livemigrationutils.py to test_livemigrationutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_rdpconsoleutils.py to test_rdpconsoleutils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_migrationutils.py to test_migrationutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_vmutils.py to test_vmutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_clusterutils.py to test_clusterutils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_clusapi_utils.py to test_clusapi_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_rdpconsoleutils.py to test_rdpconsoleutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_livemigrationutils.py to test_livemigrationutils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_vmutils10.py to test_vmutils10.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_clusterutils.py to test_clusterutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_clusapi_utils.py to test_clusapi_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_vmutils.py to test_vmutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_pathutils.py to test_pathutils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_wqlutils.py to test_wqlutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_win32utils.py to test_win32utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_hacking.py to test_hacking.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_base.py to test_base.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns/test_dnsutils.py to test_dnsutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_hostutils.py to test_hostutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network/test_nvgreutils.py to test_nvgreutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network/test_networkutils.py to test_networkutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io/test_ioutils.py to test_ioutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io/test_namedpipe.py to test_namedpipe.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_baseutils.py to test_baseutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_jobutils.py to test_jobutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_hostutils10.py to test_hostutils10.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_vhdutils.py to test_vhdutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_pathutils.py to test_pathutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_mutex.py to test_mutex.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_base.py to test_base.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/conf.py to conf.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_i18n.py to _i18n.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/constants.py to constants.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/version.py to version.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_utils.py to _utils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/_wqlutils.py to _wqlutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/constants.py to constants.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utilsfactory.py to utilsfactory.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/exceptions.py to exceptions.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg/iscsierr.py to iscsierr.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/wintypes.py to wintypes.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/hbaapi.py to hbaapi.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/iscsidsc.py to iscsidsc.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/virtdisk.py to virtdisk.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/clusapi.py to clusapi.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/advapi32.py to advapi32.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/hbaapi.py to hbaapi.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/kernel32.py to kernel32.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/virtdisk.py to virtdisk.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/iscsidsc.py to iscsidsc.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/wintypes.py to wintypes.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/constants.py to constants.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg/iscsierr.py to iscsierr.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io/namedpipe.py to namedpipe.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io/ioutils.py to ioutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/jobutils.py to jobutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics/metricsutils.py to metricsutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns/dnsutils.py to dnsutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/constants.py to constants.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/_acl_utils.py to _acl_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/_wqlutils.py to _wqlutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk/vhdutils.py to vhdutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/diskutils.py to diskutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/smbutils.py to smbutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator/iscsi_utils.py to iscsi_utils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator/fc_utils.py to fc_utils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator/iscsi_utils.py to iscsi_utils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/target/iscsi_target_utils.py to iscsi_target_utils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/target/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/smbutils.py to smbutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/diskutils.py to diskutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk/vhdutils.py to vhdutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/hostutils10.py to hostutils10.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/hostutils.py to hostutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics/metricsutils.py to metricsutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/pathutils.py to pathutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/jobutils.py to jobutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/_clusapi_utils.py to _clusapi_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/clusterutils.py to clusterutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/livemigrationutils.py to livemigrationutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/migrationutils.py to migrationutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/rdpconsoleutils.py to rdpconsoleutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/vmutils.py to vmutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/vmutils10.py to vmutils10.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/baseutils.py to baseutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/hostutils10.py to hostutils10.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns/dnsutils.py to dnsutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/network/nvgreutils.py to nvgreutils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/network/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/network/networkutils.py to networkutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/vmutils10.py to vmutils10.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/clusterutils.py to clusterutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/rdpconsoleutils.py to rdpconsoleutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/migrationutils.py to migrationutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/vmutils.py to vmutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/_clusapi_utils.py to _clusapi_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/livemigrationutils.py to livemigrationutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/pathutils.py to pathutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/win32utils.py to win32utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io/namedpipe.py to namedpipe.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io/ioutils.py to ioutils.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/hostutils.py to hostutils.cpython-313.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/processutils.py to processutils.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking/checks.py to checks.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utilsfactory.py to utilsfactory.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/exceptions.py to exceptions.cpython-313.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/version.py to version.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/win32utils.py to win32utils.cpython-313.pyc
 running install_egg_info
 Copying os_win.egg-info to /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win-5.9.0.egg-info
 Skipping SOURCES.txt
 running install_scripts
-+ pwd
++ for pyvers in ${PYTHON3S}
+++ pwd
 + python3.12 setup.py install --install-layout=deb --root /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win
 /usr/lib/python3/dist-packages/setuptools/dist.py:488: SetuptoolsDeprecationWarning: Invalid dash-separated options
 !!
@@ -6451,124 +6498,124 @@
 writing top-level names to os_win.egg-info/top_level.txt
 [pbr] Reusing existing SOURCES.txt
 running install_lib
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_utils.py to _utils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/conf.py to conf.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_pathutils.py to test_pathutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_vhdutils.py to test_vhdutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_mutex.py to test_mutex.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_base.py to test_base.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking/checks.py to checks.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_hacking.py to test_hacking.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_utils.py to test_utils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_processutils.py to test_processutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_utilsfactory.py to test_utilsfactory.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_base.py to test_base.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_hostutils.py to test_hostutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_pathutils.py to test_pathutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_hostutils10.py to test_hostutils10.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io/test_namedpipe.py to test_namedpipe.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io/test_ioutils.py to test_ioutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_jobutils.py to test_jobutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics/test_metricsutils.py to test_metricsutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns/test_dnsutils.py to test_dnsutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_utilsfactory.py to test_utilsfactory.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_aclutils.py to test_aclutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/test_smbutils.py to test_smbutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/test_diskutils.py to test_diskutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_win32utils.py to test_win32utils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk/test_vhdutils.py to test_vhdutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/initiator/test_iscsi_utils.py to test_iscsi_utils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/initiator/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/initiator/test_fc_utils.py to test_fc_utils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/test_diskutils.py to test_diskutils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/target/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/target/test_iscsi_target_utils.py to test_iscsi_target_utils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk/test_vhdutils.py to test_vhdutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/virtdisk/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network/test_nvgreutils.py to test_nvgreutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network/test_networkutils.py to test_networkutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_baseutils.py to test_baseutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/storage/test_smbutils.py to test_smbutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics/test_metricsutils.py to test_metricsutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/metrics/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_livemigrationutils.py to test_livemigrationutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_rdpconsoleutils.py to test_rdpconsoleutils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_migrationutils.py to test_migrationutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_vmutils.py to test_vmutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_clusterutils.py to test_clusterutils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_clusapi_utils.py to test_clusapi_utils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_rdpconsoleutils.py to test_rdpconsoleutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_livemigrationutils.py to test_livemigrationutils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_vmutils10.py to test_vmutils10.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_clusterutils.py to test_clusterutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_clusapi_utils.py to test_clusapi_utils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/compute/test_vmutils.py to test_vmutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_pathutils.py to test_pathutils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_wqlutils.py to test_wqlutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_win32utils.py to test_win32utils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_hacking.py to test_hacking.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/test_base.py to test_base.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/dns/test_dnsutils.py to test_dnsutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_hostutils.py to test_hostutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network/test_nvgreutils.py to test_nvgreutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network/test_networkutils.py to test_networkutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/network/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io/test_ioutils.py to test_ioutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io/test_namedpipe.py to test_namedpipe.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/io/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_baseutils.py to test_baseutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_jobutils.py to test_jobutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/test_hostutils10.py to test_hostutils10.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/unit/utils/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_vhdutils.py to test_vhdutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_pathutils.py to test_pathutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_mutex.py to test_mutex.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/test_base.py to test_base.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/tests/functional/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/conf.py to conf.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_i18n.py to _i18n.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/constants.py to constants.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/version.py to version.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_utils.py to _utils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/_wqlutils.py to _wqlutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/constants.py to constants.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utilsfactory.py to utilsfactory.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/exceptions.py to exceptions.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg/iscsierr.py to iscsierr.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/wintypes.py to wintypes.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/hbaapi.py to hbaapi.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/iscsidsc.py to iscsidsc.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/virtdisk.py to virtdisk.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/clusapi.py to clusapi.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/advapi32.py to advapi32.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/hbaapi.py to hbaapi.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/kernel32.py to kernel32.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/virtdisk.py to virtdisk.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/libs/iscsidsc.py to iscsidsc.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/wintypes.py to wintypes.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/constants.py to constants.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/errmsg/iscsierr.py to iscsierr.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io/namedpipe.py to namedpipe.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io/ioutils.py to ioutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/jobutils.py to jobutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics/metricsutils.py to metricsutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns/dnsutils.py to dnsutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/winapi/constants.py to constants.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/_acl_utils.py to _acl_utils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/_wqlutils.py to _wqlutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk/vhdutils.py to vhdutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/diskutils.py to diskutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/smbutils.py to smbutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator/iscsi_utils.py to iscsi_utils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator/fc_utils.py to fc_utils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/initiator/iscsi_utils.py to iscsi_utils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/target/iscsi_target_utils.py to iscsi_target_utils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/target/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/smbutils.py to smbutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/diskutils.py to diskutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk/vhdutils.py to vhdutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/storage/virtdisk/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/hostutils10.py to hostutils10.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/hostutils.py to hostutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/metrics/metricsutils.py to metricsutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/pathutils.py to pathutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/jobutils.py to jobutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/_clusapi_utils.py to _clusapi_utils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/clusterutils.py to clusterutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/livemigrationutils.py to livemigrationutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/migrationutils.py to migrationutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/rdpconsoleutils.py to rdpconsoleutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/vmutils.py to vmutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/vmutils10.py to vmutils10.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/baseutils.py to baseutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/hostutils10.py to hostutils10.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns/dnsutils.py to dnsutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/dns/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/network/nvgreutils.py to nvgreutils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/network/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/network/networkutils.py to networkutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/vmutils10.py to vmutils10.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/clusterutils.py to clusterutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/rdpconsoleutils.py to rdpconsoleutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/migrationutils.py to migrationutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/vmutils.py to vmutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/_clusapi_utils.py to _clusapi_utils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/compute/livemigrationutils.py to livemigrationutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/pathutils.py to pathutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/win32utils.py to win32utils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io/namedpipe.py to namedpipe.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/io/ioutils.py to ioutils.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/hostutils.py to hostutils.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/processutils.py to processutils.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking/checks.py to checks.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/_hacking/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utilsfactory.py to utilsfactory.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/exceptions.py to exceptions.cpython-312.pyc
-byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/version.py to version.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win/utils/win32utils.py to win32utils.cpython-312.pyc
 running install_egg_info
 removing '/build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win-5.9.0.egg-info' (and everything under it)
 Copying os_win.egg-info to /build/reproducible-path/python-os-win-5.9.0/debian/python3-os-win/usr/lib/python3/dist-packages/os_win-5.9.0.egg-info
 Skipping SOURCES.txt
 running install_scripts
-+ pwd
-+ rm -rf /build/reproducible-path/python-os-win-5.9.0/debian/python*/usr/lib/python*/dist-packages/*.pth
-+ pwd
-+ rm -rf /build/reproducible-path/python-os-win-5.9.0/debian/tmp/usr/lib/python*/dist-packages/*.pth
+++ pwd
++ rm -rf '/build/reproducible-path/python-os-win-5.9.0/debian/python*/usr/lib/python*/dist-packages/*.pth'
+++ pwd
++ rm -rf '/build/reproducible-path/python-os-win-5.9.0/debian/tmp/usr/lib/python*/dist-packages/*.pth'
 make[1]: Leaving directory '/build/reproducible-path/python-os-win-5.9.0'
    dh_installdocs -O--buildsystem=pybuild
    debian/rules override_dh_sphinxdoc
@@ -6605,9 +6652,9 @@
 copying downloadable files... [100%] ../_static/os-win.conf.sample
 
 copying static files... 
+Writing evaluated template result to /build/reproducible-path/python-os-win-5.9.0/debian/python-os-win-doc/usr/share/doc/python-os-win-doc/html/_static/language_data.js
 Writing evaluated template result to /build/reproducible-path/python-os-win-5.9.0/debian/python-os-win-doc/usr/share/doc/python-os-win-doc/html/_static/basic.css
 Writing evaluated template result to /build/reproducible-path/python-os-win-5.9.0/debian/python-os-win-doc/usr/share/doc/python-os-win-doc/html/_static/documentation_options.js
-Writing evaluated template result to /build/reproducible-path/python-os-win-5.9.0/debian/python-os-win-doc/usr/share/doc/python-os-win-doc/html/_static/language_data.js
 copying static files: done
 copying extra files... 
 copying extra files: done
@@ -6654,10 +6701,10 @@
 
 The HTML pages are in debian/python-os-win-doc/usr/share/doc/python-os-win-doc/html.
 dh_sphinxdoc
-dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-os-win-doc/usr/share/doc/python-os-win-doc/html/_static/js/docs.js
-dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-os-win-doc/usr/share/doc/python-os-win-doc/html/_static/js/bootstrap.min.js
 dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-os-win-doc/usr/share/doc/python-os-win-doc/html/_static/js/jquery-3.2.1.min.js
+dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-os-win-doc/usr/share/doc/python-os-win-doc/html/_static/js/docs.js
 dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-os-win-doc/usr/share/doc/python-os-win-doc/html/_static/js/navigation.js
+dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-os-win-doc/usr/share/doc/python-os-win-doc/html/_static/js/bootstrap.min.js
 make[1]: Leaving directory '/build/reproducible-path/python-os-win-5.9.0'
    debian/rules override_dh_installchangelogs
 make[1]: Entering directory '/build/reproducible-path/python-os-win-5.9.0'
@@ -6682,14 +6729,14 @@
 	cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \
 	pkgos-gen-systemd-unit $i ; \
 done
-+ ls -1 debian/*.init.in
+++ ls -1 'debian/*.init.in'
 ls: cannot access 'debian/*.init.in': No such file or directory
 # If there's a service.in file, use that one instead of the generated one
 set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \
 	MYPKG=`echo $i | sed s/.service.in//` ; \
 	cp $MYPKG.service.in $MYPKG.service ; \
 done
-+ ls -1 debian/*.service.in
+++ ls -1 'debian/*.service.in'
 ls: cannot access 'debian/*.service.in': No such file or directory
 # Generate the systemd unit if there's no already existing .service.in
 set -e ; set -x ; for i in `ls debian/*.init.in` ; do \
@@ -6698,7 +6745,7 @@
 		pkgos-gen-systemd-unit $i ; \
 	fi \
 done
-+ ls debian/*.init.in
+++ ls 'debian/*.init.in'
 ls: cannot access 'debian/*.init.in': No such file or directory
 dh_installinit --error-handler=true
 make[1]: Leaving directory '/build/reproducible-path/python-os-win-5.9.0'
@@ -6733,12 +6780,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/26161/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/26161/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/17542 and its subdirectories
-I: Current time: Mon Jan 20 14:43:03 -12 2025
-I: pbuilder-time-stamp: 1737427383
+I: removing directory /srv/workspace/pbuilder/26161 and its subdirectories
+I: Current time: Tue Jan 21 16:47:29 +14 2025
+I: pbuilder-time-stamp: 1737427649