Qt Creator ManualTests Installer

From Qt Wiki
Revision as of 10:49, 24 February 2015 by Maintenance script (talk | contribs)
Jump to navigation Jump to search


[toc align_right="yes" depth="3"]

Qt Creator Manual Tests: Installer

{background:#009900}. |. Test |. Result |_. Annotation |
| Does the installer show the right license (LGPL 2.1 for opensource packages)? | | |
| Check that the installer only proceeds if you agree to the license. | | |
| The installer must not allow whitespaces in the path to the destination folder. | | |
| The license file copied to the installation directory must be the same as shown in the installer. (Might not be present on Mac.) | | |
| No object files (.o,.obj) must be installed (exception: Some may be installed below subdirectory mingw). | | |
| Qt plugins are installed correctly (see below). | | |
| Windows: jom.exe is copied to <installation directory>. | | |
| Run Creator. Select "Help" / "About Qt Creator…" from menu. Check if "From revision" shows … (SHA1 of the latest commit in the release branch). | | |
| RC and Final packages: Run Creator. Search menus, dialogs, etc. for untranslated or unreadable strings. | | |
| Uninstalling removes all files and directories which were created during installation. Files which were manually added after the installation might remain. | | |

Plugins

The following files must be present, other files may be present.

Linux

  • <installation directory&gt;
    • bin
      • imports
        • Qt
          • labs
            • folderlistmodel
              • libqmlfolderlistmodelplugin.so
              • qmldir
            • gestures
              • libqmlgesturesplugin.so
              • qmldir
            • particles
              • libqmlparticlesplugin.so
              • qmldir
        • QtWebKit
          • libqmlwebkitplugin.so
          • qmldir
      • plugins
        • accessible
          • libqtaccessiblewidgets.so
        • designer
          • libqdeclarativeview.so
          • libqwebview.so
        • iconengines
          • libqsvgicon.so
        • imageformats
          • libqgif.so
          • libqico.so
          • libqjpeg.so
          • libqmng.so
          • libqsvg.so
          • libqtiff.so
        • sqldrivers
          • libsqlite.so

Mac

  • <installation directory&gt;/Qt Creator.app/Contents
    • Imports
      • qtquick1
        • Qt
          • labs
            • folderlistmodel
              • libqmlfolderlistmodelplugin.dylib
              • qmldir
            • gestures
              • libqmlgesturesplugin.dylib
              • qmldir
            • particles
              • libqmlparticlesplugin.dylib
              • qmldir
        • QtWebKit
          • libqmlwebkitplugin.dylib
          • qmldir
    • PlugIns
      • accessible
        • libqtaccessiblewidgets.dylib
      • designer
        • libqdeclarativeview.dylib
        • libqwebview.dylib
      • iconengines
        • libqsvgicon.dylib
      • imageformats
        • libqgif.dylib
        • libqico.dylib
        • libqjpeg.dylib
        • libqmng.dylib
        • libqsvg.dylib
        • libqtiff.dylib
      • phonon_backend
        • libphonon_qt7.dylib
      • sqldrivers
        • libqsqlite.dylib
        • libqsqlodbc.dylib

Windows

  • <installation directory&gt;
    • bin
      • imports
        • Qt
          • labs
            • folderlistmodel
              • qmldir
              • qmlfolderlistmodelplugin.dll
            • gestures
              • qmldir
              • qmlgesturesplugin.dll
            • particles
              • qmldir
              • qmlparticlesplugin.dll
        • QtWebKit
          • qmldir
          • qmlwebkitplugin.dll
      • plugins
        • accessible
          • qtaccessiblewidgets4.dll
        • designer
          • qdeclarativeview.dll
          • qwebview.dll
        • iconengines
          • qsvgicon4.dll
        • imageformats
          • qgif4.dll
          • qico4.dll
          • qjpeg4.dll
          • qmng4.dll
          • qsvg4.dll
          • qtiff4.dll
        • sqldrivers