I was so surprised the following worked, that I had to share it: ---
$ wine python.exe -m avocado run --remote-hostname <hostname> --remote-port <port> --remote-username <username> --remote-password <password> /bin/true /bin/false JOB ID : 5c590c2ef4de44567425c18e0eb7f729fa72f80f JOB LOG : C:\users\cleber\avocado\job-results\job-2018-04-16T21.47-5c590c2\job.log LOGIN : root@127.0.0.1:2277 (TIMEOUT: 60 seconds) (1/2) /bin/true: 0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet PASS (0.01 s) (2/2) /bin/false: FAIL (0.02 s) RESULTS : PASS 1 | ERROR 0 | FAIL 1 | SKIP 0 | WARN 0 | INTERRUPT 0 | CANCEL 0 JOB TIME : 4.55 s JOB HTML : C:\users\cleber\avocado\job-results\job-2018-04-16T21.47-5c590c2\results.html 0009:fixme:msvcrt:__clean_type_info_names_internal (0x24f9e74) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x2303138) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1ef18b8) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1ea0198) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1e77208) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1e68ba0) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1d2e250) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1db5280) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1d114810) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1d17b60) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1d1b7210) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0xbed4f0) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0xa9ca30) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x10101670) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1d182730) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1e2719e0) stub --- $ wine python.exe -m avocado --version Avocado 60.0 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1d114810) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0xe37b60) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1d1b7210) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x9cd4f0) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x87ca30) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x10101670) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1d182730) stub 0009:fixme:msvcrt:__clean_type_info_names_internal (0x1e2719e0) stub --- The remote host is a EL7 machine, so that avoided some of the process related issues that exist on "Windows". Still, I was surprised that even that (remote execution) worked. Now, please, don't ask me how/why I started playing with this... I'm kidding, I'll gladly say: I was checking the locale module, and how it was supposed on "Windows", then and one thing led to another. -- Cleber Rosa [ Sr Software Engineer - Virtualization Team - Red Hat ] [ Avocado Test Framework - avocado-framework.github.io ]