Qt Creator ManualTests Installer: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Tools::QtCreator::QualityAssurance]]
[[Category:Tools::QtCreator::QualityAssurance]]


[toc align_right="yes" depth="3"]
{| class="wikitable"
 
|+ Qt Creator Manual Tests: Installer
= Qt Creator Manual Tests: Installer =
! Test
 
! Result
{background:#009900}. |''. Test |''. Result |_. Annotation |
! 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. | | |
| Does the installer show the right license (GPL 3 for opensource packages)?
| 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). | | |
| Check that the installer only proceeds if you agree to the license.
| Windows: jom.exe is copied to <installation directory&amp;amp;gt;. | | |
|
| 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. | | |
| 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 ==
== Plugins ==
Line 133: Line 160:
***** qtiff4.dll
***** qtiff4.dll
**** sqldrivers
**** sqldrivers
***** qsqlite4.dll

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