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:
[[Category:Tools::QtCreator::QualityAssurance]]
[[Category:Tools::QtCreator::QualityAssurance]]


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


= Qt Creator Manual Tests: Installer =
= 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. | | |
{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&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. | | |


== Plugins ==
== Plugins ==
Line 13: Line 23:
=== Linux ===
=== Linux ===


* &lt;installation directory&amp;gt;
* <installation directory>
** bin
** bin
*** imports
*** imports
Line 50: Line 60:
=== Mac ===
=== Mac ===


* &lt;installation directory&amp;gt;/Qt Creator.app/Contents
* <installation directory>/Qt Creator.app/Contents
** Imports
** Imports
*** qtquick1
*** qtquick1
Line 90: Line 100:
=== Windows ===
=== Windows ===


* &lt;installation directory&amp;gt;
* <installation directory>
** bin
** bin
*** imports
*** imports

Revision as of 11:09, 25 February 2015


[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&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. | | |

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