Qt Creator ManualTests Installer: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
=Qt Creator Manual Tests: Installer=
[[Category:Tools::QtCreator::QualityAssurance]]


{| class="infotable line"
[toc align_right="yes" depth="3"]
|- style="background: #009900"
! Test
! Result
! Annotation
|-
| Does the installer show the right license (<span class="caps">LGPL</span> 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 &lt;installation directory&gt;\bin .
|
|
|-
| 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==
= Qt Creator Manual Tests: Installer =
 
{background:#009900}. |''. Test |''. Result |_. Annotation |<br />| Does the installer show the right license (LGPL 2.1 for opensource packages)? | | |<br />| Check that the installer only proceeds if you agree to the license. | | |<br />| The installer must not allow whitespaces in the path to the destination folder. | | |<br />| The license file copied to the installation directory must be the same as shown in the installer. (Might not be present on Mac.) | | |<br />| No object files ('''.o,'''.obj) must be installed (exception: Some may be installed below subdirectory mingw). | | |<br />| Qt plugins are installed correctly (see below). | | |<br />| Windows: jom.exe is copied to &amp;lt;installation directory&amp;amp;gt;. | | |<br />| Run Creator. Select &quot;Help&amp;quot; / &quot;About Qt Creator…&quot; from menu. Check if &quot;From revision&amp;quot; shows … (SHA1 of the latest commit in the release branch). | | |<br />| RC and Final packages: Run Creator. Search menus, dialogs, etc. for untranslated or unreadable strings. | | |<br />| 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.
The following files must be present, other files may be present.


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


* &lt;installation directory&gt;
* &lt;installation directory&amp;gt;
** bin
** bin
*** imports
*** imports
Line 89: Line 48:
***** libsqlite.so
***** libsqlite.so


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


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


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


* &lt;installation directory&gt;
* &lt;installation directory&amp;gt;
** bin
** bin
*** imports
*** imports
Line 164: Line 123:
***** qtiff4.dll
***** qtiff4.dll
**** sqldrivers
**** sqldrivers
***** qsqlite4.dll
===Categories:===
* [[:Category:Tools|Tools]]
** [[:Category:Tools::QtCreator|QtCreator]]
* [[:Category:Tools::QtCreator::QualityAssurance|QualityAssurance]]

Revision as of 10:49, 24 February 2015


[toc align_right="yes&quot; depth="3&quot;]

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 &lt;installation directory&amp;gt;. | | |
| Run Creator. Select "Help&quot; / "About Qt Creator…" from menu. Check if "From revision&quot; 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