Summary of failing PIM tests
Christophe Giboudeaux
christophe at krop.fr
Fri Dec 6 11:34:27 GMT 2019
Hey,
Here's a short summary of the failing PIM tests on the CI.
Reminder: you can run individual tests with `ctest -R <test name>`
- kidentitymanagement:
* kpimidentity-signaturetest fails on Windows due to a timeout in
SignatureTester::testSignatures()
- kcalutils:
* kcalutils-testincidenceformatter fails because of different colors in the
control files
* IncidenceFormatterTest::testErrorTemplate() fails on Windows, because of
grantlee.template: "Plugin library 'grantlee_defaulttags' not found."'
- akonadi-search:
* akonadi-sqlite-schedulertest (akonadi-pgsql-schedulertest also fails
locally for the same reason):
SchedulerTest::testInitialIndexing() Compared values are not the same
* akonadi-mysql-schedulertest (Linux):
SchedulerTest::testInitialIndexing() Compared values are not the same
SchedulerTest::testIndexCollections() '(agent.isOnline())' only for the
MySQL backend
- messagelib (interestingly, I see more failures locally than on the CI):
* mimetreeparser-basicobjecttreeparsertest:
ObjectTreeParserTest::testRenderedTree(openpgp-encrypted-no-text-
attachment.mbox) Compared values are not the same
* messageviewer-messageparttheme-rendertest:
RenderTest::testRenderSmart(alternative-notext.mbox) Compared values are
not the same
* messageviewer-messageparttheme-showonlymimeparttest:
ShowOnlyMimePartTest::testRelated(only html) Compared values are not the
same
The HTML warning message seems to be the cause.
* messagecomposer-cryptocomposertest:
CryptoComposerTest::testEditEncryptAndLateAttachments(OpenPGPMime)
Compared values are not the same
* webengineview-riceencodingdecodertest hangs:
QFATAL : RiceEncodingDecoderTest::shouldDecodeRiceIndices(empty) Requested
type 'QVector<uint>' does not match available type 'QList<uint>'.
- kimap:
* testsession (on BSD):
SessionTest::shouldFailForInvalidHosts() Compared values are not the same
- kmailtransport:
* akonadi-mysql-messagequeuejobtest, akonadi-sqlite-messagequeuejobtest:
MessageQueueJobTest::initTestCase() 'mda.isValid()' returned FALSE. ()
- kpimtextedit:
* kpimtextedit-composerng-richtextcomposertest (timeouts on Windows):
RichTextComposerTest::testWrappedPlainText(wrap) Compared values are not
the same
* kpimtextedit-plaintext-textgotolinewidgettest (Windows):
TextGoToLineWidgetTest::shouldChangeMaximumValue()
'QTest::qWaitForWindowExposed(&edit)' returned FALSE. ()
* kpimtextedit-texttospeech-texttospeechwidgettest (Windows):
TextToSpeechWidgetTest::shouldHaveDefaultValue() '!stopButton-
>icon().isNull()' returned FALSE. ()
* kpimtextedit-texttospeech-texttospeechactionstest (Windows):
TextToSpeechActionsTest::shouldHaveDefaultValue() '!act.stopAction()-
>icon().isNull()' returned FALSE. ()
* kpimtextedit-composerng-richtextcomposercontrolertest (Windows):
RichTextComposerControlerTest::shouldAlignCenter()
'QTest::qWaitForWindowExposed(&composer)' returned FALSE. ()
* kpimtextedit-widgetslidecontainertest (Windows):
SlideContainerAutoTest::testHiddenContentResize()
'QTest::qWaitForWindowExposed(&window)' returned FALSE. ()
- libksieve:
* sieveeditor-autocreatescripts-sieveeditorgraphicalmodewidgettest:
SieveEditorGraphicalModeWidgetTest::shouldLoadScripts(test-date) Compared
values are not the same
* sieveeditorhelphtmlwidgettest:
SieveEditorHelpHtmlWidgetTest::shouldHaveDefaultValue()
'QTest::qWaitForWindowExposed(&w)' returned FALSE. ()
- kmail:
* akonadi-mysql-kmcommandstest, akonadi-sqlite-kmcommandstest fail (akonadi-
pgsql-kmcommandstest also fails locally):
KMCommandsTest::testMailtoReply() 'signature' returned FALSE. ()
- kdepim-runtime:
* testchangeitemtask:
AddressSanitizer: heap-use-after-free resources/imap/uidnextattribute.cpp:
38 in UidNextAttribute::uidNext() const
(full log at https://build.kde.org/job/Applications/job/kdepim-runtime/
job/kf5-qt5%20SUSEQt5.12/80/consoleFull)
* formattest:
FormatTest::testContact(v2contactSimple) '!
convertedAddressee.custom(QStringLiteral("KOLAB"),
QStringLiteral("CreationDate")).isEmpty()' returned FALSE. ()
(repeated a couple times)
* kcalconversiontest:
KCalConversionTest::testConversion(with endDate and recurrence duration)
Compared values are not the same
KCalConversionTest::testContactConversion(bday) Compared values are not
the same
* calendaringtest:
CalendaringTest::testTimesInInterval(simple) Compared values are not the
same
CalendaringTest::testCalendar(startEndTimeInclusive) Compared values are
not the same
ASAN also complains
* kolabobjecttest:
QSYSTEM: KolabObjectTest::dontCrashWithEmptyIncidence()
org.kde.pim.pimkolab: passed a null pointer
KolabObjectTest::dontCrashWithEmptyIncidence() Compared values are not the
same
KolabObjectTest::parseRelationMembers() Compared values are not the same
* timezonetest:
QDEBUG : TimezoneTest::testKolabObjectWriter() org.kde.pim.pimkolab:
Guessed timezone and found: "UTC"
Error: 0: Not a valid olson timezone: UTC
TimezoneTest::testKolabObjectWriter() Compared values are not the same
TimezoneTest::localTimezone() '!result.timezone().empty()' returned FALSE.
()
* akonadi-mysql-pop3test:
org.kde.pim.akonadiserver: QueryBuilder::exec(): database reported
transaction deadlock, retrying transaction
QFATAL : Pop3Test::testBigFetch() ASSERT: "mails.size() == items.size()
* storecompacttest:
AddressSanitizer: heap-use-after-free resources/shared/filestore/
entitycompactchangeattribute.cpp:74 in
Akonadi::FileStore::EntityCompactChangeAttribute::remoteRevision() const
* testsessionpool (BSD):
TestSessionPool::shouldNotifyFailureToConnect() Compared values are not
the same
- akonadi:
* akonadi-mysql-testenvironmenttest, akonadi-sqlite-collectionjobtest:
AddressSanitizer: SEGV src/server/aggregatedfetchscope.h:91 in
Akonadi::Server::AggregatedItemFetchScope::d_func()
The other akonadi failures are timeouts.
More information about the kde-pim
mailing list