Qt Creator ManualTests Installer: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[Category:Tools::QtCreator::QualityAssurance]] | |||
[toc align_right="yes" depth="3"] | |||
==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 &lt;installation directory&amp;gt;. | | |<br />| 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). | | |<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 === | ||
* <installation directory> | * <installation directory&gt; | ||
** bin | ** bin | ||
*** imports | *** imports | ||
Line 89: | Line 48: | ||
***** libsqlite.so | ***** libsqlite.so | ||
===Mac=== | === Mac === | ||
* <installation directory>/Qt Creator.app/Contents | * <installation directory&gt;/Qt Creator.app/Contents | ||
** Imports | ** Imports | ||
*** qtquick1 | *** qtquick1 | ||
Line 129: | Line 88: | ||
**** libqsqlodbc.dylib | **** libqsqlodbc.dylib | ||
===Windows=== | === Windows === | ||
* <installation directory> | * <installation directory&gt; | ||
** bin | ** bin | ||
*** imports | *** imports | ||
Line 164: | Line 123: | ||
***** qtiff4.dll | ***** qtiff4.dll | ||
**** sqldrivers | **** sqldrivers | ||
Revision as of 10:49, 24 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&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
- folderlistmodel
- labs
- QtWebKit
- libqmlwebkitplugin.so
- qmldir
- Qt
- 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
- accessible
- imports
- bin
Mac
- <installation directory>/Qt Creator.app/Contents
- Imports
- qtquick1
- Qt
- labs
- folderlistmodel
- libqmlfolderlistmodelplugin.dylib
- qmldir
- gestures
- libqmlgesturesplugin.dylib
- qmldir
- particles
- libqmlparticlesplugin.dylib
- qmldir
- folderlistmodel
- labs
- QtWebKit
- libqmlwebkitplugin.dylib
- qmldir
- Qt
- qtquick1
- 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
- accessible
- Imports
Windows
- <installation directory>
- bin
- imports
- Qt
- labs
- folderlistmodel
- qmldir
- qmlfolderlistmodelplugin.dll
- gestures
- qmldir
- qmlgesturesplugin.dll
- particles
- qmldir
- qmlparticlesplugin.dll
- folderlistmodel
- labs
- QtWebKit
- qmldir
- qmlwebkitplugin.dll
- Qt
- 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
- accessible
- imports
- bin