summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Some more Qt5 QT_VERSION fixes.kh12014-06-163-18/+2
| | | | | | Change-Id: I1b3596939cd4aca2b91da3f5b09f50f2639b6fbd Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* Fix testjkobus2014-06-061-1/+1
| | | | | | | Accordingly to change b4cdc6c9e3ecdc4acbe1882ddd4a3888bb8f2d7c Change-Id: I8c08fcbeb08c6d824b4980000d22de83be90ec70 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Make the auto tests available by default.kh12014-06-061-6/+1
| | | | | Change-Id: I792848492d33d4f999344cdbd816518573875dbc Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* In an earlier version we got the socket back, now boolean only.kh12014-06-041-3/+2
| | | | | Change-Id: I179f01eb909f21211387502b87111c22629061a8 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* This should make the settings wrapper test pass on OSX.kh12014-06-041-0/+2
| | | | | Change-Id: I637d621c0e38ca5082850fca5d5d1b04ccd728b6 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* We need to pass the socket to the connect function.kh12014-06-031-2/+3
| | | | | | | | | | The keep alive thread does try to delete the socket it gets from the connect method, but since the socket was created in a different thread and we will hit the: "Socket notifiers cannot be disabled from another thread" warning. Change-Id: Ibafcd67f8cdb51b365c3ef230f1ebd447bdd306a Reviewed-by: Niels Weber <niels.weber@digia.com>
* Replace client-server classes and update implementations.kh12014-06-038-280/+337
| | | | | | | | | | Remove superfluous file engine tests. Introduce auto test for newly added client server classes. Fix some wrong implementations serverside for settings array handling and broken arguments in process wrapper. Replace all other parts that with new implementations. Remove now unused classes. Change-Id: I6f9e836993096a2c2c06b06f2b06d7aa4b287e56 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Add test for default script engine properties.kh12014-06-031-0/+38
| | | | | Change-Id: Id07a6ffd193e032439d008878d6526806ef24c9f Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Replace script with js engine.kh12014-06-038-104/+76
| | | | | Change-Id: Ic9c88e27dca1e936ba09a3776df3df7ec166c606 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Cleanup to support Qt5 only.kh12014-06-023-9/+3
| | | | | Change-Id: Ib8f61229ce2f07e52c22a15e10dc817aca860ead Reviewed-by: Niels Weber <niels.weber@digia.com>
* Fix auto test after f56c263c1.kh12014-05-051-4/+4
| | | | | Change-Id: I07274d27a9bf81115031c131c05c72b7592c32de Reviewed-by: Niels Weber <niels.weber@digia.com>
* Merge remote-tracking branch 'origin/1.5'Oswald Buddenhagen2014-03-272-2/+2
|\ | | | | | | | | | | | | Conflicts: installerfw.pri Change-Id: I8bd85997fef0fcfa21a4dd28a6362748a54a4a3b
| * Fix typos in comments and documentationSergio Ahumada2014-03-051-1/+1
| | | | | | | | | | | | Change-Id: I03d99ae5eb9266195ff9ab1c73b5ebd8e548e6bc Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
| * doc: More fixes for repogen documentationSergio Ahumada2014-02-111-1/+1
| | | | | | | | | | | | | | | | | | - Remove '-c config' from docs - Remove '--updateurl' from docs Change-Id: I2a7a6d3ffd370527ab3d72a2db7c120355f1931f Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* | Merge remote-tracking branch 'origin/1.5'Tim Jenssen2014-02-071-1/+1
|\| | | | | | | Change-Id: I75a37b5dce14d454c404eda4f0c7b0b61ca66cf7
| * Compile fix after native separator change.kh12014-02-041-1/+1
| | | | | | | | | | Change-Id: I3044637a65b87483dd9ded63920adb5536952700 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Fix auto test and Qt4 warning on Windows.kh12014-01-311-8/+0
| | | | | | | | | | Change-Id: If06c40df13eb9ecb5a5cf8942f2f19c7e3dafcce Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* | Merge remote-tracking branch 'origin/1.5'Tim Jenssen2014-01-222-3/+15
|\| | | | | | | Change-Id: Ic9f2e152046b69e38f24b51f8d7c0dc4ce17d076
| * fix that QSKIP has one argument since Qt 5Tim Jenssen2014-01-222-3/+15
| | | | | | | | | | | | Change-Id: I134f61e1ea9a50264a155799d447965beaab14f9 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Another fix.kh12014-01-222-5/+2
| | | | | | | | | | Change-Id: Iadf71901395efa8327ddeda7f678ae9cf9c579f4 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | QFuture based asynchronous Task implementation.kh12014-01-223-1/+152
| | | | | | | | | | Change-Id: I538a2fc40b67d6d27f120afe3705065ab98f8f99 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Merge remote-tracking branch 'origin/1.5'Tim Jenssen2014-01-1712-13/+641
|\| | | | | | | Change-Id: I64c405bdefa700e614b9a9d8f24f490856322d04
| * add new settingsoperationTim Jenssen2013-11-143-2/+336
| | | | | | | | | | Change-Id: I3c05c51241a19304b43c0fc4f1306b36b6a84c86 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| * these includes are files from the libTim Jenssen2013-11-131-3/+3
| | | | | | | | | | | | Change-Id: I136aacd978dade86983eb767686c3625305d616a Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| * Merge remote-tracking branch 'origin/1.4' into 1.5Tim Jenssen2013-11-061-1/+1
| |\ | | | | | | | | | Change-Id: I2725f9bacbe04240dc3f97062c5ebc50884822c8
| | * Restart on the wizard needs to cleanup component left-oversTim Jenssen2013-11-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - use two different script engine instances - one which lives from the beginning -> the controlScriptEngine - the other one which will be reset if there are some new repositories loaded - now the core has a pointer to the gui object, but it should only be used by the script engine so a QObject type should be enough - engines are deleted as QObject children from the PackageManagerCore - registered downloaded archives are removed Change-Id: I60a4a32fb2e409059839ec11b10c57357454f57a Reviewed-by: Michal Klocek <michal.klocek@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| * | Always only delete the install directory if it's empty.kh12013-11-065-1/+175
| |/ | | | | | | | | | | | | | | | | | | | | | | We have to reset the force removal flag inside the operation to not delete any other files/ folders than our own created. Once the flag is set to false, the operation will fail on any file/ folder still left in the install path. Note: the config.rcc is a dummy file to calm down settings class parser warnings. Change-Id: I66efb5836e310bdb1b64e5647ee76c058cea2a7e Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| * remove slotCurrentPageChanged and call it directlyTim Jenssen2013-09-301-7/+5
| | | | | | | | | | | | | | - also renamed it to better name: executeControlScript Change-Id: Id2bb7cada2386561c2b25b158c6aa101382e5cc4 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| * We can't expect a multiple of 8 during marker search.kh12013-09-241-3/+3
| | | | | | | | | | | | | | | | | | Once the marker was on a position not matching a multiple of 8 from the end, the search would fail. Now decrement by 1 byte. Change-Id: Ia703c9074b3bef6b1a300865abfe24dcb2c8d5fd Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
| * enable redirected downloads at tests/downloadspeedTim Jenssen2013-09-171-0/+1
| | | | | | | | | | Change-Id: Id44b63f491e90bb956df0aec19e17e9f0b60a158 Reviewed-by: Niels Weber <niels.weber@digia.com>
| * Rewrite function to use QFile::map().kh12013-09-101-2/+2
| | | | | | | | | | | | | | | | | | Once the data is mapped into memory, searching backwards is way faster. Change-Id: I31667095712cfba95a8255e04d217ed9242fd2a8 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| * Add binary format autotest.kh12013-09-103-1/+122
| | | | | | | | | | | | Change-Id: I0e718df1a53ca2f3641e59c7dbca80175814ee02 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Allow users to select installer styleDavid Kaye2013-10-081-0/+1
|/ | | | | | | | Add a "WizardStyle" tag to config.xml that takes values "Modern", "Classic", "Aero" or "Mac" to force the style. Change-Id: Ibd6c329a6b159c202fa7a7aa535b36e00c544079 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* use dependency solver to order the installed operationsTim Jenssen2013-08-063-1/+142
| | | | | | | | | | | | - in case of single updates the order of the installed operations were wrong, now we reorder that till we are using that code for the install order aswell - added initial autotest for the dependency resolve code Task-number: QTIFW-318 Change-Id: If411a684cb02ef9e7d0316084075e86702bf839d Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Fix Qt5 build.kh12013-07-301-18/+18
| | | | | | Change-Id: Id1e0e513e979275cb206e116e19f3b6d969bd363 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* Implement dedicated translation settings support.kh12013-06-262-0/+7
| | | | | | | Change-Id: I41dd23f01e9b511c217fee7f736d9187b8a8623a Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* improve copy operationTim Jenssen2013-06-263-1/+176
| | | | | | | | | | | - now the destination can be a directory and it will internally be completed to filepath destination - added a unit test Task-number: QTIFW-274 Change-Id: I7741497d571cde5d5d4b374784d785358e9bb233 Reviewed-by: Niels Weber <niels.weber@digia.com>
* Merge remote-tracking branch 'origin/1.3' into 1.4Tim Jenssen2013-06-143-1/+177
|\ | | | | | | Change-Id: I23f5afd437faab491ddc2ed6ee561054f24f6ce8
| * Fix missing removal of directories for MkDirOperationTim Jenssen2013-06-133-1/+177
| | | | | | | | | | | | | | | | | | | | | | * use removeDirectory instead of rmdir * rmdir is not able to delete subdirectories * pass force parameter to removeDirectory * adds unit test Change-Id: I1f52aefdb5d13793321fe6001809362d34ad8941 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | add exceptionhandler code for connected signals/JS methodsTim Jenssen2013-06-033-3/+61
| | | | | | | | | | | | | | | | | | | | | | - there wasn't any error information if a C++ triggered signal resulted in a JS method which has an error, now it will create an exception for it - creating messagebox inside the lib is something what we want to avoid, so the developer itself is responsible to catch these exceptions - most cases of the installer code does that already Change-Id: I07486f73be9de13a486de235f14e3a7d7b54f5b1 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | adding ConsumeOutputOperationTim Jenssen2013-06-033-1/+193
| | | | | | | | | | | | | | | | | | | | | | - With that operation we can save the original qmake output, before the installer does the patching. So we can use the old values for modules patching if they will be installed later. - added a autotest which does that with the current used qmake Change-Id: Ie07d273bf64d1813b7af3374a0db35a9e1215503 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Cleanup KDTools from stuff we do not use at all.kh12013-05-291-1/+1
| | | | | | | | | | | | Change-Id: I62d5ec103aafe7f2f4a497cc339271bdb33a8f92 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | introduce no_app_bundle.priTim Jenssen2013-05-275-5/+10
| | | | | | | | | | | | | | - it tries to copy the needed qt_menu.nib dir Change-Id: I04fe564f62e16847a417e47c9a0719c043c1f027 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | fix crash in scriptengine autotestTim Jenssen2013-05-221-4/+6
| | | | | | | | | | | | | | - destructor deletes components, so there was a double deletion Change-Id: I5c4f14bb3b964297be542821d10a7ebb27925af5 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | fix scriptengine autotestTim Jenssen2013-05-221-2/+4
| | | | | | | | | | | | | | | | - since we are using one scriptengine the component needs to be registered on the packagemangercore to load the script Change-Id: I931b75e8d68328c2317dd4a55ab9cc298229caba Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | introduce installerscriptengineTim Jenssen2013-05-169-41/+46
| | | | | | | | | | | | | | | | | | | | | | - it uses one scriptengine for everything and adds the components or/and the install-controller in javascript closure contexts - added the gui object to the component script context - removed tabController from controlscript context Change-Id: I3bd6c5dcf470666c30add1b7d04a8fdd094f5f11 Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Fix auto test.kh12013-05-082-7/+15
| | | | | | | | | | | | | | | | - fix debug message to make the test pass - remove superfluous 90's style line break marker Change-Id: Ib2659f50f0c9aa9ffaceec0ba79850377618d58f Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | add a check that the component script constructor is calledTim Jenssen2013-05-072-0/+2
| | | | | | | | | | Change-Id: Ie7bed2869bf21933b665ab55bf8b9301e0cf2995 Reviewed-by: Niels Weber <niels.weber@digia.com>
* | Remove local filetime.Niels Weber2013-05-071-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | This leads to time being wrong by a couple of hours depending on usage of local time vs UTC. This has been deemed acceptable for now. Also skip the test failing because of that difference. Needs to be re-enabled when all time functionality has been rewritten. Change-Id: I23d78371df65878d16e0e428c9fca9387e29a908 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | add installerscriptengine autotestTim Jenssen2013-05-077-1/+282
| | | | | | | | | | Change-Id: I662c22ea8fc1276c78abedd037f51f4afb08271f Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>