https://bugs.kde.org/show_bug.cgi?id=442471
--- Comment #3 from kloczek ---
23.04.0 still fails.
+ cd akonadi-search-23.04.0
+ xvfb-run -a /usr/bin/ctest --test-dir x86_64-redhat-linux-gnu
--output-on-failure --force-new-ctest-process -j48 ' '
Internal ctest changing into directory:
/home/tkloczko/rpmbuild/BUILD/akonadi-search-23.04.0/x86_64-redhat-linux-gnu
Test project
/home/tkloczko/rpmbuild/BUILD/akonadi-search-23.04.0/x86_64-redhat-linux-gnu
Start 1: termgeneratortest
Start 2: queryparsertest
Start 3: indexertest
Start 4: akonadi-sqlite-schedulertest
Start 5: akonadi-sqlite-collectionindexingjobtest
Start 6: collectionquerytest
Start 7: emailquerytest
Start 8: contactcompletiontest
Start 9: searchplugintest
Start 10: akonadisearchdebug-akonadisearchdebugdialogtest
Start 11: akonadisearchdebug-akonadisearchdebugwidgettest
Start 12: akonadisearchdebug-akonadisearchdebugsearchpathcomboboxtest
1/12 Test #1: termgeneratortest .
Passed0.02 sec
2/12 Test #2: queryparsertest ...
Passed0.02 sec
3/12 Test #7: emailquerytest
Passed0.04 sec
4/12 Test #8: contactcompletiontest .
Passed0.04 sec
5/12 Test #3: indexertest
...***Failed0.07 sec
* Start testing of IndexerTest *
Config: Using QtTest library 5.15.9, Qt 5.15.9 (x86_64-little_endian-lp64
shared (dynamic) release build; by GCC 13.0.1 20230404 (Red Hat 13.0.1-0)),
fedora 39
PASS : IndexerTest::initTestCase()
QDEBUG : IndexerTest::testEmailRemoveByCollection() indexing sample data
QDEBUG : IndexerTest::testEmailRemoveByCollection()
"/tmp/searchplugintest/email/"
QDEBUG : IndexerTest::testEmailRemoveByCollection()
"/tmp/searchplugintest/emailcontacts/"
QDEBUG : IndexerTest::testEmailRemoveByCollection()
"/tmp/searchplugintest/notes/"
QWARN : IndexerTest::testEmailRemoveByCollection()
org.kde.pim.akonadi_search_xapian: Xapian Database does not exist at
"/home/tkloczko/.local/share/akonadi/search_db/email/"
QWARN : IndexerTest::testEmailRemoveByCollection()
org.kde.pim.akonadi_search_xapian: Random exception, but we do not want to
crash
QDEBUG : IndexerTest::testEmailRemoveByCollection() 0
QDEBUG : IndexerTest::testEmailRemoveByCollection() QSet()
FAIL! : IndexerTest::testEmailRemoveByCollection() Compared values are not the
same
Loc:
[/home/tkloczko/rpmbuild/BUILD/akonadi-search-23.04.0/agent/autotests/indexertest.cpp(135)]
PASS : IndexerTest::cleanupTestCase()
Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 2ms
* Finished testing of IndexerTest *
6/12 Test #6: collectionquerytest ...
Passed0.09 sec
7/12 Test #9: searchplugintest ..
Passed0.09 sec
8/12 Test #12: akonadisearchdebug-akonadisearchdebugsearchpathcomboboxtest ...
Passed3.08 sec
9/12 Test #10: akonadisearchdebug-akonadisearchdebugdialogtest ...
Passed3.17 sec
10/12 Test #11: akonadisearchdebug-akonadisearchdebugwidgettest ...
Passed3.18 sec
11/12 Test #5: akonadi-sqlite-collectionindexingjobtest ..
Passed3.48 sec
12/12 Test #4: akonadi-sqlite-schedulertest
..***Failed 16.13 sec
org.kde.pim.akonaditest: Started akonadi daemon with pid: 387786
kf.crash: Could not find drkonqi in search paths: ("/usr/bin",
"/home/tkloczko/rpmbuild/BUILD/qtbase-everywhere-src-5.15.9/%{libexecdir}",
"/usr/libexec")
Connecting to deprecated signal
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kf.crash: Could not find drkonqi in search paths: ("/usr/bin",
"/home/tkloczko/rpmbuild/BUILD/qtbase-everywhere-src-5.15.9/%{libexecdir}",
"/usr/libexec")
org.kde.pim.akonadiserver: Starting up the Akonadi Server...
QSqlDatabasePrivate::addDatabase: duplicate connection name 'initConnection',
old connection removed.
org.kde.pim.akonadiserver: sqlite version is "3.41.2"
org.kde.pim.akonadiserver: sqlite journal mode is "wal"
org.kde.pim.akonadiserver: Database
"/tmp/aktestrunner-387741/data/akonadi/instance/testrunner-387741/akonadi.db"
opened using driver "QSQLITE3"
org.kde.pim.akonadiserver: Running DB initializer
org.kde.pim.akonadiserver: checking table "SchemaVersionTable"
org.kde.pim.akonadiserver: "CREATE TABLE SchemaVersionTable (version INTEGER
NOT NULL DEFAULT 0, generation INTEGER NOT NULL DEFAULT 0)"
org.kde.pim.akonadiserver: "INSERT INTO SchemaVersionTable (version) VALUES
(41)"
org.kde.pim.akonadiserver: checking table "ResourceTable"
org.kde.pim.akonadiserver: "CREATE TABLE ResourceTable (id INTEGER PRIMARY KEY
AUTOINCREMENT NOT NULL, name TEXT UNIQUE NOT NULL, isVirtual BOOL DEFAULT 0)"