Qt Creator ManualTests Installer: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[Category:Tools::QtCreator::QualityAssurance]] | [[Category:Tools::QtCreator::QualityAssurance]] | ||
[toc align_right= | [toc align_right="yes" depth="3"] | ||
= Qt Creator Manual Tests: Installer = | = Qt Creator Manual Tests: Installer = | ||
{background:#009900}. |''. Test |''. Result |_. Annotation | | {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 == | == Plugins == | ||
Line 13: | Line 23: | ||
=== Linux === | === Linux === | ||
* | * <installation directory> | ||
** bin | ** bin | ||
*** imports | *** imports | ||
Line 50: | Line 60: | ||
=== Mac === | === Mac === | ||
* | * <installation directory>/Qt Creator.app/Contents | ||
** Imports | ** Imports | ||
*** qtquick1 | *** qtquick1 | ||
Line 90: | Line 100: | ||
=== Windows === | === Windows === | ||
* | * <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&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