Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-106396

tst_qmimedatabase-cache - Actual (db.mimeTypeForFile(exePath).name()): "application/x-sharedlib" Expected (executableType) : "application/x-executable"

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • Not Evaluated
    • None
    • 5.6.3
    • Other
    • None
    • Linux/Yocto

    Description

      root@hihope-rzg2m:/tests/auto/corelib/mimetypes/qmimedatabase/qmimedatabase-cace# ./tst_qmimedatabase-cache
      ********* Start testing of tst_QMimeDatabase *********
      Config: Using QtTest library 5.6.3, Qt 5.6.3 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 8.3.0)
      QDEBUG : tst_QMimeDatabase::initTestCase()
      Global XDG_DATA_DIRS:  "/tmp/tst_qmimedatabase-b6iS4t/global"
      WARNING: tst_QMimeDatabase::initTestCase() testdata testfiles could not be located!
         Loc: [../tst_qmimedatabase.cpp(163)]
      QWARN  : tst_QMimeDatabase::initTestCase()
      Cannot find the shared-mime-info test suite
      starting from: /tests/auto/corelib/mimetypes/qmimedatabase/qmimedatabase-cache
      cd tests/auto/corelib/mimetypes/qmimedatabase
      wget http://cgit.freedesktop.org/xdg/shared-mime-info/snapshot/Release-1-0.zip
      unzip Release-1-0.zip
      ln -s Release-1-0/tests testfiles
      
      QDEBUG : tst_QMimeDatabase::initTestCase() runUpdateMimeDatabase: running /usr/bin/update-mime-database /tmp/tst_qmimedatabase-b6iS4t/global/mime ...
      QDEBUG : tst_QMimeDatabase::initTestCase() runUpdateMimeDatabase: done, true 801 ms
      PASS   : tst_QMimeDatabase::initTestCase()
      FAIL!  : tst_QMimeDatabase::mimeTypeForName() Compared values are not the same
         Actual   (db.mimeTypeForFile(exePath).name()): "application/x-sharedlib"
         Expected (executableType)                    : "application/x-executable"
         Loc: [../tst_qmimedatabase.cpp(233)]
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(text)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(case-insensitive search)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(case-sensitive uppercase match)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(case-sensitive lowercase match)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(case-sensitive long-extension match)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(case-sensitive-only match)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(case-sensitive-only match)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(desktop file)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(old kdelnk file is x-desktop too)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(double-extension file)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(single-extension file)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(.doc should assume msword)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(glob that uses [] syntax, 1)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(glob that uses [] syntax, 2)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(glob that ends with *, no extension)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(glob that ends with *, extension)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(glob that ends with *, also matches *.txt. Higher weight wins.)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(glob that ends with *, also matches *.nfo. Higher weight wins.)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(glob that ends with *, also matches *.pdf. *.pdf has higher weight)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(directory)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(doesn't exist, no extension)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(doesn't exist but has known extension)
      PASS   : tst_QMimeDatabase::mimeTypeForFileName(empty)
      PASS   : tst_QMimeDatabase::mimeTypesForFileName(txt, 1 hit)
      PASS   : tst_QMimeDatabase::mimeTypesForFileName(txtfoobar, 0 hit)
      PASS   : tst_QMimeDatabase::mimeTypesForFileName(m, 2 hits)
      PASS   : tst_QMimeDatabase::mimeTypesForFileName(sub, 3 hits)
      PASS   : tst_QMimeDatabase::inheritance()
      PASS   : tst_QMimeDatabase::aliases()
      PASS   : tst_QMimeDatabase::listAliases(csv)
      PASS   : tst_QMimeDatabase::listAliases(xml)
      PASS   : tst_QMimeDatabase::listAliases(xml2)
      PASS   : tst_QMimeDatabase::listAliases(no_mime)
      PASS   : tst_QMimeDatabase::icons()
      PASS   : tst_QMimeDatabase::comment()
      PASS   : tst_QMimeDatabase::mimeTypeForFileWithContent()
      PASS   : tst_QMimeDatabase::mimeTypeForUrl()
      PASS   : tst_QMimeDatabase::mimeTypeForData(tnef data, needs smi >= 0.20)
      PASS   : tst_QMimeDatabase::mimeTypeForData(PDF magic)
      PASS   : tst_QMimeDatabase::mimeTypeForData(PHP, High-priority rule)
      PASS   : tst_QMimeDatabase::mimeTypeForData(diff\t)
      PASS   : tst_QMimeDatabase::mimeTypeForData(unknown)
      PASS   : tst_QMimeDatabase::mimeTypeForFileAndContent(plain text, no extension)
      PASS   : tst_QMimeDatabase::mimeTypeForFileAndContent(plain text, unknown extension)
      PASS   : tst_QMimeDatabase::mimeTypeForFileAndContent(msword file, unknown extension)
      PASS   : tst_QMimeDatabase::mimeTypeForFileAndContent(excel file, found by extension)
      PASS   : tst_QMimeDatabase::mimeTypeForFileAndContent(text.xls, found by extension, user is in control)
      PASS   : tst_QMimeDatabase::allMimeTypes()
      PASS   : tst_QMimeDatabase::suffixes(mimetype with a single pattern)
      PASS   : tst_QMimeDatabase::suffixes(mimetype with multiple patterns)
      PASS   : tst_QMimeDatabase::suffixes(jpeg)
      PASS   : tst_QMimeDatabase::suffixes(mimetype with many patterns)
      PASS   : tst_QMimeDatabase::suffixes(oasis text mimetype)
      PASS   : tst_QMimeDatabase::suffixes(oasis presentation mimetype)
      PASS   : tst_QMimeDatabase::suffixes(mimetype with multiple patterns)
      PASS   : tst_QMimeDatabase::suffixes(mimetype with uncommon pattern)
      PASS   : tst_QMimeDatabase::suffixes(mimetype with no patterns)
      PASS   : tst_QMimeDatabase::knownSuffix()
      PASS   : tst_QMimeDatabase::symlinkToFifo()
      FAIL!  : tst_QMimeDatabase::fromThreads() Compared values are not the same
         Actual   (db.mimeTypeForFile(exePath).name()): "application/x-sharedlib"
         Expected (executableType)                    : "application/x-executable"
         Loc: [../tst_qmimedatabase.cpp(233)]
      SKIP   : tst_QMimeDatabase::findByFileName() shared-mime-info test suite not available.
         Loc: [../tst_qmimedatabase.cpp(701)]
      SKIP   : tst_QMimeDatabase::findByData() shared-mime-info test suite not available.
         Loc: [../tst_qmimedatabase.cpp(701)]
      SKIP   : tst_QMimeDatabase::findByFile() shared-mime-info test suite not available.
         Loc: [../tst_qmimedatabase.cpp(701)]
      QDEBUG : tst_QMimeDatabase::installNewGlobalMimeType() runUpdateMimeDatabase: running /usr/bin/update-mime-database /tmp/tst_qmimedatabase-b6iS4t/global/mime ...
      QDEBUG : tst_QMimeDatabase::installNewGlobalMimeType() runUpdateMimeDatabase: done, true 868 ms
      QDEBUG : tst_QMimeDatabase::installNewGlobalMimeType() ("*.m")
      QDEBUG : tst_QMimeDatabase::installNewGlobalMimeType() runUpdateMimeDatabase: running /usr/bin/update-mime-database /tmp/tst_qmimedatabase-b6iS4t/global/mime ...
      QDEBUG : tst_QMimeDatabase::installNewGlobalMimeType() runUpdateMimeDatabase: done, true 804 ms
      PASS   : tst_QMimeDatabase::installNewGlobalMimeType()
      QDEBUG : tst_QMimeDatabase::installNewLocalMimeType() runUpdateMimeDatabase: running /usr/bin/update-mime-database /home/root/.qttest/share/mime ...
      QDEBUG : tst_QMimeDatabase::installNewLocalMimeType() runUpdateMimeDatabase: done, true 255 ms
      QDEBUG : tst_QMimeDatabase::installNewLocalMimeType() runUpdateMimeDatabase: running /usr/bin/update-mime-database /home/root/.qttest/share/mime ...
      QDEBUG : tst_QMimeDatabase::installNewLocalMimeType() runUpdateMimeDatabase: done, true 207 ms
      PASS   : tst_QMimeDatabase::installNewLocalMimeType()
      PASS   : tst_QMimeDatabase::cleanupTestCase()
      Totals: 63 passed, 2 failed, 3 skipped, 0 blacklisted
      ********* Finished testing of tst_QMimeDatabase *********
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            vhilshei Volker Hilsheimer
            trangnguyen Nguyen Trang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes