[Development] What changed in the RHEL 6.6 machines that cause tst_QUdpSocket::linkLocalIPv6 to fail?

Morten Sørvig Morten.Sorvig at qt.io
Mon Jun 19 12:48:42 CEST 2017


> On 16 Jun 2017, at 23:21, Thiago Macieira <thiago.macieira at intel.com> wrote:
> 
> On Friday, 16 June 2017 13:23:07 PDT Thiago Macieira wrote:
>> QDEBUG : tst_QUdpSocket::linkLocalIPv6(WithoutProxy)
>> QHostAddress("fe80::250:56ff:feab:4818%eth1")
>> FAIL!  : tst_QUdpSocket::linkLocalIPv6(WithoutProxy)
>> '(neutralReadSpy.count()
>>> 0)' returned FALSE. ()
>> 
>>    Loc: [../tst_qudpsocket.cpp(1600)]
> 
> Emergency workaround: https://codereview.qt-project.org/197753 
> (compiles and works for me on bare metal, no test on a VM)
> 
> This commit basically disables the test entirely on virtual machines. If any 
> QtNetwork developers use virtual machines, please make sure you get bare-metal 
> hardware for all three platforms. You won't be doing your job if you continue 
> with VMs.


This does seem a bit heavy-handed to me.

 - Can we self-test the network interface and QSKIP if it’s not in working order?

 - We can blacklist on CI only: https://codereview.qt-project.org/#/c/197692/
   (modifying that patch to blacklist all Linux CI if needed.)

Morten


More information about the Development mailing list