Qt Creator ManualTests Installer: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
=Qt Creator Manual Tests: Installer=
[[Category:Tools::QtCreator::QualityAssurance]]


{| class="infotable line"
{| class="wikitable"
|- style="background: #009900"
|+ Qt Creator Manual Tests: Installer
! Test
! Test
! Result
! Result
! Annotation
! Annotation
|-
|-
| Does the installer show the right license (<span class="caps">LGPL</span> 2.1 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.
|
|
|
|
Line 31: Line 27:
|
|
|-
|-
| Windows: jom.exe is copied to &lt;installation directory&gt;\bin .
| Windows: jom.exe is copied to <installation directory>\bin.
|
|
|
|
|-
|-
| Run Creator. Select “Help” / “About Qt Creator…” from menu. Check if “From revision” shows … (SHA1 of the latest commit in the release branch).
| 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.
|
|
|
|
Line 48: Line 44:
|}
|}


==Plugins==
== Plugins ==


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


===Linux===
=== Linux ===


* &lt;installation directory&gt;
* <installation directory>
** bin
** bin
*** imports
*** imports
Line 89: Line 85:
***** libsqlite.so
***** libsqlite.so


===Mac===
=== Mac ===


* &lt;installation directory&gt;/Qt Creator.app/Contents
* <installation directory>/Qt Creator.app/Contents
** Imports
** Imports
*** qtquick1
*** qtquick1
Line 129: Line 125:
**** libqsqlodbc.dylib
**** libqsqlodbc.dylib


===Windows===
=== Windows ===


* &lt;installation directory&gt;
* <installation directory>
** bin
** bin
*** imports
*** imports
Line 165: Line 161:
**** sqldrivers
**** sqldrivers
***** qsqlite4.dll
***** qsqlite4.dll
===Categories:===
* [[:Category:Tools|Tools]]
** [[:Category:Tools::QtCreator|QtCreator]]
* [[:Category:Tools::QtCreator::QualityAssurance|QualityAssurance]]

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