[frameworks/kio] autotests: autotests: add expected failure on FreeBSD

David Faure null at kde.org
Sat Jan 2 10:59:28 GMT 2021


Git commit 2d8010ed0d74af804c9fad372afdf0c6fcf7299b by David Faure.
Committed on 02/01/2021 at 10:56.
Pushed by dfaure into branch 'master'.

autotests: add expected failure on FreeBSD

FAIL!  : JobTest::overwriteOlderFiles(dest_file_older_copying) Compared values are not the same
   Actual   (QFile(destFile).fileTime(QFileDevice::FileModificationTime)): 2021/01/02 10:40:31.000[UTC]
   Expected (QFile(srcFile).fileTime(QFileDevice::FileModificationTime)) : 2021/01/02 10:40:31.193[UTC]

I thought I fixed that in e618d6fd1b5bad005cf1f180496baf02261c7200 but
apparently not. I'll let someone with access to a FreeBSD system debug it.

CCMAIL: groot at kde.org, kde-freebsd at kde.org

M  +7    -0    autotests/jobtest.cpp

https://invent.kde.org/frameworks/kio/commit/2d8010ed0d74af804c9fad372afdf0c6fcf7299b

diff --git a/autotests/jobtest.cpp b/autotests/jobtest.cpp
index b72f24dc..d522987c 100644
--- a/autotests/jobtest.cpp
+++ b/autotests/jobtest.cpp
@@ -2430,8 +2430,15 @@ void JobTest::overwriteOlderFiles()
             QVERIFY(QFile::exists(srcFile)); // it was copied
             QVERIFY(QFile::exists(srcFile2)); // it was copied
 
+#ifdef Q_OS_FREEBSD
+            QEXPECT_FAIL("", "dest file is missing milliseconds", Continue);
+            // and yet e618d6fd1b5bad005cf1f180496baf02261c7200 was supposed to fix that...
+#endif
             QCOMPARE(QFile(destFile).fileTime(QFileDevice::FileModificationTime),
                      QFile(srcFile).fileTime(QFileDevice::FileModificationTime));
+#ifdef Q_OS_FREEBSD
+            QEXPECT_FAIL("", "dest file is missing milliseconds", Continue);
+#endif
             QCOMPARE(QFile(destFile2).fileTime(QFileDevice::FileModificationTime),
                      QFile(srcFile2).fileTime(QFileDevice::FileModificationTime));
         }


More information about the kde-freebsd mailing list