[Marble-devel] Tests still failing in 4.13
Aurélien Gâteau
agateau at kde.org
Fri Apr 4 08:11:05 UTC 2014
On Sun, Mar 30, 2014, at 16:42, Albert Astals Cid wrote:
> Hello people, at the moment we have various 4.13 projects failing.
>
> Since we promised a while ago to not release without failing tests we
> have
> 10 days until tagging to fix the tests or we'll have to delay the
> release.
>
> If you need some environment to be running, it'd be good if your test
> could
> bring it up automagically, if not please talk with Ben I'm sure he'll
> be more than happy to try to help you in providing you that environment.
>
> I am also open to be convinced that the test is right and that it's
> unfixable
> to run correctly on jenkins, but make sure you are really convincing if
> you
> resort to that ;-)
>
> Gwenview (2 failing tests)
> http://build.kde.org/view/KDE%20SC%20stable/job/gwenview_stable/196/testReport/
I disabled the failing test in semanticinfobackendtest (that test did
not
make sense anymore with Baloo), but I can't reproduce the failure in
placetreemodeltest.
The failure happens at setup time: the tests tries to rm kde
configuration
dir (ie $KDEHOME, after checking it ends with ".kde-unit-test"). Failing
snippet is the following:
QString confDir = qgetenv("KDEHOME");
QVERIFY(confDir.endsWith(".kde-unit-test")); // Better safe than
sorry
if (QFileInfo(confDir).isDir()) {
bool ok = KIO::NetAccess::del(KUrl::fromPath(confDir), 0);
QVERIFY(ok);
}
the QVERIFY(ok) fails on CI, but not on my box. It sounds like another
situation where QFileInfo and KIO disagree. Ideas are welcome.
Aurélien
More information about the Marble-devel
mailing list