Qt Creator ManualTests Installer: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Fix import and update content)
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
[[Category:Tools::QtCreator::QualityAssurance]]
[[Category:Tools::QtCreator::QualityAssurance]]
= Qt Creator Manual Tests: Installer =


{| class="wikitable"
{| class="wikitable"
|+ Qt Creator Manual Tests: Installer
! Test
! Test
! Result
! Result
! Annotation
! Annotation
|-
|-
| Does the installer show the right license (LGPL 2.1 and LGPL 3 for opensource packages)?
| Does the installer show the right license (GPL 3 for opensource packages)?
|
|
|
|
|-
|-
| Check that the installer only proceeds if you agree to the license.
| 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.
|
|
|
|

Latest revision as of 15:14, 28 June 2016


Qt Creator Manual Tests: Installer
Test Result Annotation
Does the installer show the right license (GPL 3 for opensource packages)?
Check that the installer only proceeds if you agree to the license.
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>\bin.
Run Creator. Select "Help" / "About Qt Creator…" from the menu. Check if "From revision" shows the 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>
    • 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>/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>
    • 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
          • qsqlite4.dll