[Avocado-devel] Avocado on Wine

Cleber Rosa crosa at redhat.com
Tue Apr 17 01:55:51 UTC 2018


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 at 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 ] 





More information about the Avocado-devel mailing list