[Development] 5.5 CI having problems on tst_qmimedatabase-xml

Hausmann Simon Simon.Hausmann at theqtcompany.com
Thu Aug 6 18:57:53 CEST 2015


Right, in 5.5 any stale state on the file system is likely to survive. In dev (new ci) that problem is gone.

Simon

  Original Message
From: Thiago Macieira
Sent: Thursday, August 6, 2015 18:14
To: development at qt-project.org
Subject: Re: [Development] 5.5 CI having problems on tst_qmimedatabase-xml


On Wednesday 05 August 2015 08:51:28 Thiago Macieira wrote:
> On Wednesday 05 August 2015 07:48:42 Thiago Macieira wrote:
> > Uh... that indicates that the random number generator is never seeded in
> > the  tests, so QTemporaryFile / QTemporaryDir always tries to create the
> > same file names.
> >
> > 256 is exactly the number of attempts qt_mkstemp tries before giving up.
> > And  tst_qmimedatabase-xml is failing exactly because the QTemporaryDir
> > creation failed.
>
> https://codereview.qt-project.org/122839

That was it.

Before the change above, integration had failed due to tst_qmimedatabase-xml
and/or tst_qfileinfo in 6 out of the 9 previous integration failures (two
others were unrelated flaky tests).

The CI passed integration on the first attempt with the change above when it
compiled.

So we now know that C:\temp is not getting cleaned in CI machines.
--
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

_______________________________________________
Development mailing list
Development at qt-project.org
http://lists.qt-project.org/mailman/listinfo/development



More information about the Development mailing list