[kmime] [Bug 419628] New: kmime fails {header,message}test with Qt 5.15.0-beta2

Heiko Becker bugzilla_noreply at kde.org
Sat Apr 4 12:07:14 BST 2020


https://bugs.kde.org/show_bug.cgi?id=419628

            Bug ID: 419628
           Summary: kmime fails {header,message}test with Qt 5.15.0-beta2
           Product: kmime
           Version: 5.13.80
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: heirecka at exherbo.org
  Target Milestone: ---

kmime fails two tests with Qt 5.15.0-beta2. I don't remember them failing
before and they don't fail on another machine with 5.14.2:

6: Test command:
/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/build/bin/headertest
6: Environment variables: 
6:  LC_TIME=C
6: Test timeout computed to be: 10000000
6: ********* Start testing of HeaderTest *********
6: Config: Using QtTest library 5.15.0, Qt 5.15.0 (x86_64-little_endian-lp64
shared (dynamic) release build; by GCC 10.0.1 20200322 (experimental))
6: PASS   : HeaderTest::initTestCase()
6: XFAIL  : HeaderTest::testIdentHeader() Parsing strips square brackets.
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(86)]
6: PASS   : HeaderTest::testIdentHeader()
6: FAIL!  : HeaderTest::testAddressListHeader() Compared values are not the
same
6:    Actual   (h->as7BitString(false))                                        
 : "Ingo =?ISO-8859-15?Q?Kl=F6cker?= <kloecker at kde.org>"
6:    Expected (QByteArray("Ingo =?ISO-8859-1?Q?Kl=F6cker?=
<kloecker at kde.org>")): "Ingo =?ISO-8859-1?Q?Kl=F6cker?= <kloecker at kde.org>"
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(161)]
6: PASS   : HeaderTest::testMailboxListHeader()
6: FAIL!  : HeaderTest::testSingleMailboxHeader() Compared strings are not the
same
6:    Actual   (h->mailboxes().first().name().toLatin1().data()): Andre  Mr. 
Tall  Woebbeking
6:    Expected ("Andre \"Mr. Tall\" Woebbeking")                : Andre "Mr.
Tall" Woebbeking
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(389)]
6: PASS   : HeaderTest::testMailCopiesToHeader()
6: PASS   : HeaderTest::testParametrizedHeader()
6: PASS   : HeaderTest::testContentDispositionHeader()
6: FAIL!  : HeaderTest::testContentTypeHeader() Compared values are not the
same
6:    Actual   (h->name()):         ""
6:    Expected (QString::fromUtf8("lorém ipsum.txt")): "lor\u00E9m ipsum.txt"
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(602)]
6: PASS   : HeaderTest::testTokenHeader()
6: PASS   : HeaderTest::testContentTransferEncoding()
6: PASS   : HeaderTest::testPhraseListHeader()
6: PASS   : HeaderTest::testDotAtomHeader()
6: PASS   : HeaderTest::testDateHeader()
6: PASS   : HeaderTest::testLinesHeader()
6: PASS   : HeaderTest::testNewsgroupsHeader()
6: PASS   : HeaderTest::testControlHeader()
6: PASS   : HeaderTest::testReturnPath()
6: PASS   : HeaderTest::testInvalidButOkQEncoding()
6: PASS   : HeaderTest::testInvalidQEncoding()
6: PASS   : HeaderTest::testInvalidQEncoding()
6: PASS   : HeaderTest::testInvalidQEncoding()
6: PASS   : HeaderTest::testBug271192(Plain)
6: FAIL!  : HeaderTest::testBug271192(Firstname_1) Compared values are not the
same
6:    Actual   (h2->displayNames().size()): 1
6:    Expected (2)                        : 2
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(1051)]
6: FAIL!  : HeaderTest::testBug271192(Firstname_2) Compared values are not the
same
6:    Actual   (h2->displayNames().size()): 1
6:    Expected (2)                        : 2
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(1051)]
6: FAIL!  : HeaderTest::testBug271192(Lastname) Compared values are not the
same
6:    Actual   (h2->displayNames().size()): 1
6:    Expected (2)                        : 2
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(1051)]
6: FAIL!  : HeaderTest::testBug271192(Firstname_Lastname) Compared values are
not the same
6:    Actual   (h2->displayNames().size()): 1
6:    Expected (2)                        : 2
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(1051)]
6: PASS   : HeaderTest::testBug271192(Quotemarks)
6: FAIL!  : HeaderTest::testBug271192(Quotemarks_nonascii) Compared values are
not the same
6:    Actual   (h->displayNames().first().toUtf8())              : "J\xC3\xB6hn
\\\"R\xC3\xB6""cky\\\" D\xC3\xB6""e"
6:    Expected (displayName.remove(QLatin1String("\\")).toUtf8()): "J\xC3\xB6hn
\"R\xC3\xB6""cky\" D\xC3\xB6""e"
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(1045)]
6: PASS   : HeaderTest::testBug271192(quote_Plain)
6: FAIL!  : HeaderTest::testBug271192(quote_Firstname_1) Compared values are
not the same
6:    Actual   (h->displayNames().size()): 0
6:    Expected (1)                       : 1
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(1044)]
6: FAIL!  : HeaderTest::testBug271192(quote_Firstname_2) Compared values are
not the same
6:    Actual   (h->displayNames().size()): 0
6:    Expected (1)                       : 1
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(1044)]
6: FAIL!  : HeaderTest::testBug271192(quote_Lastname) Compared values are not
the same
6:    Actual   (h->displayNames().size()): 0
6:    Expected (1)                       : 1
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(1044)]
6: FAIL!  : HeaderTest::testBug271192(quote_Firstname_Lastname) Compared values
are not the same
6:    Actual   (h2->displayNames().size()): 1
6:    Expected (2)                        : 2
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(1051)]
6: FAIL!  : HeaderTest::testBug271192(quote_LastName_comma_Firstname) Compared
values are not the same
6:    Actual   (h2->displayNames().size()): 1
6:    Expected (2)                        : 2
6:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/headertest.cpp(1051)]
6: PASS   : HeaderTest::testMissingQuotes()
6: PASS   : HeaderTest::noAbstractHeaders()
6: PASS   : HeaderTest::cleanupTestCase()
6: Totals: 25 passed, 13 failed, 0 skipped, 0 blacklisted, 11ms
6: ********* Finished testing of HeaderTest *********
 6/18 Test  #6: kmime-headertest .................***Failed    0.02 sec

8: Test command:
/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/build/bin/messagetest
8: Environment variables: 
8:  LC_TIME=C
8: Test timeout computed to be: 10000000
8: ********* Start testing of MessageTest *********
8: Config: Using QtTest library 5.15.0, Qt 5.15.0 (x86_64-little_endian-lp64
shared (dynamic) release build; by GCC 10.0.1 20200322 (experimental))
8: PASS   : MessageTest::initTestCase()
8: PASS   : MessageTest::testMainBodyPart()
8: PASS   : MessageTest::testBrunosMultiAssembleBug()
8: PASS   : MessageTest::testWillsAndTillsCrash()
8: PASS   : MessageTest::testDavidsParseCrash()
8: PASS   : MessageTest::testHeaderFieldWithoutSpace()
8: PASS   : MessageTest::testWronglyFoldedHeaders()
8: PASS   : MessageTest::missingHeadersTest()
8: PASS   : MessageTest::testBug219749()
8: PASS   : MessageTest::testBidiSpoofing()
8: PASS   : MessageTest::testUtf16()
8: PASS   : MessageTest::testDecodedText()
8: PASS   : MessageTest::testInlineImages()
8: PASS   : MessageTest::testIssue3908()
8: PASS   : MessageTest::testIssue3914()
8: PASS   : MessageTest::testBug223509()
8: PASS   : MessageTest::testEncapsulatedMessages()
8: FAIL!  : MessageTest::testOutlookAttachmentNaming() Compared values are not
the same
8:    Actual   (cd->filename()):              ""
8:    Expected (QString::fromUtf8("å.diff")): "\u00E5.diff"
8:    Loc:
[/var/tmp/paludis/build/kde-frameworks-kmime-20.03.90/work/kmime-20.03.90/autotests/messagetest.cpp(584)]
8: PASS   : MessageTest::testEncryptedMails()
8: PASS   : MessageTest::testReturnSameMail()
8: PASS   : MessageTest::testEmptySubject()
8: PASS   : MessageTest::cleanupTestCase()
8: Totals: 21 passed, 1 failed, 0 skipped, 0 blacklisted, 7ms
8: ********* Finished testing of MessageTest *********
 8/18 Test  #8: kmime-messagetest ................***Failed    0.03 sec

SOFTWARE/OS VERSIONS
kmime Version: 20.03.90
KDE Frameworks Version: 5.68.0
Qt Version: 5.15.0-beta2

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list