summaryrefslogtreecommitdiffstats
path: root/src/winrtrunner/runnerengine.h
Commit message (Collapse)AuthorAgeFilesLines
* winrtrunner: Pass logging rules set in the environment to the appOliver Wolff2018-12-071-0/+1
| | | | | | | | | | | | | | | If an auto test fails Coin tries to rerun the same test with logging enabled to get additional information. Instead of just enabling extended logging for winrtrunner we have to pass these rules to the application that is run by winrtrunner to be able to obtain the information. As we cannot set the application's environment from winrtrunner we write qtlogging.ini where the application expects it to be so that logging is enabled on startup. Change-Id: I238a083f6d499f5b6b5eadb43545a5857050a2e8 Reviewed-by: Andre de la Rocha <andre.rocha@qt.io> Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
* winrtrunner: Add possibility to enable localhost capability for serversOliver Wolff2018-04-061-0/+1
| | | | | | | | | | | | | | | | | | Enabling localhost access for servers needs a loopbackexempt debug session to be running while the application runs. This debug session has to be started with elevated rights so the user might be asked for confirmation, before the application can be launched. This feature was introduced with Windows 10.0.14393.0. [ChangeLog][winrtrunner][feature] Added ability to enable loopback exemption for servers. This basically enables UWP applications to react on socket connections that are made from the same machine for debugging purposes. Change-Id: Iddf0c88657607075d85c4d9b326c8cd8b9771fa8 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Andre de la Rocha <andre.rocha@qt.io>
* winrtrunner: Add loopbackexempt command line optionOliver Wolff2018-04-061-0/+1
| | | | | | | | | | | | | | | | loopbackexempt enables communication with localhost for winrt applications. As a first step, we allow client connections to localhost. localhost server capabilities are handled slighty different and will be done in a followup patch. [ChangeLog][winrtrunner][feature] Added ability to enable loopback exemption for clients. This basically enables UWP applications to connect to a local server for debugging purposes. Change-Id: I987130b22a9cfa19b0fa65316803bccea1977c3e Reviewed-by: Andre de la Rocha <andre.rocha@qt.io> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
* Fix licensingJani Heikkinen2017-05-031-12/+15
| | | | | | | | | | | | - Remove unused license files - Switch old LGPLv21 license headers with GPL-EXCEPT one - Switch old LGPL3 license headers with LGPL one Task-number: QTBUG-57147 Change-Id: I36a5b5b823cede544f43ac8349b5db27f8df6abc Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* Updated WinRT license headers to use LGPLv3 instead of LGPLv21Jani Heikkinen2015-05-201-10/+13
| | | | | | | | From 5.5.0 -> WinRT port is licensed with LGPLv3, see http://blog.qt.io/blog/2015/04/29/windows-10-support-in-qt/ Change-Id: Idd2bd07705a9ccdc80d22e896acc42141a96d3ee Reviewed-by: Maurice Kalinowski <maurice.kalinowski@theqtcompany.com>
* Update copyright headersAntti Kokko2015-02-141-7/+7
| | | | | | | | | | Qt copyrights are now in The Qt Company, so we could update the source code headers accordingly. In the same go we should also fix the links to point to qt.io. Change-Id: I7f14f408e04c5c4f73a913fae153adcffbebe38f Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com>
* Update license headers and add new license filesAntti Kokko2014-09-251-18/+10
| | | | | | | | | - Renamed LICENSE.LGPL to LICENSE.LGPLv21 - Added LICENSE.LGPLv3 - Removed LICENSE.GPL Change-Id: I23ef9591f4d9054e0b6a252ba7767baf4189aeab Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
* Adding debug option to the winrtrunner.David Schulz2014-03-191-0/+2
| | | | | | | | | | Added an option that automatically enables debugging for a package with a provided debugger. An additinal winrtrunner option was introduced to pass arguments to the debugger. Change-Id: I55dbc809d26748674e5633f3eb31e7a4b8963655 Reviewed-by: Andrew Knight <andrew.knight@digia.com> Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>
* Introducing winrtrunnerAndrew Knight2014-02-131-0/+67
winrtrunner is a console application for launching WinRT Qt packages. It handles: - installing (registering) & removing the package - launching & terminating the app - fetching & dispaying test output for test cases It is designed to compile everywhere, as the platform-specific backends are left out where not supported. Currently it only has a backend for Appx packages, so MSVC2012/2013 is required. It may support other backends over time, such as Windows Phone and remote Appx, as well as any host SDK that gains support for deploying to these platforms. Done-with: Maurice Kalinowski <maurice.kalinowski@digia.com> Change-Id: I424c228435d8eb4608a1d1854106b9df69ca5f11 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>