Nice :) I'm always impressed with what the wine guys can accomplish. And of course, avocado is keeping a tight implementation for this to be possible as well. Congrats guys!
On Tue, Apr 17, 2018, 3:56 AM Cleber Rosa <cr...@redhat.com> wrote: > 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 ] > > >