Qt Inject Windows/en: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
== QT ==
== QT ==


[https://www.qt.io/download]
https://www.qt.io/download


== Required Files ==
== Required Files ==
Zeile 12: Zeile 12:
=== Expecco Qt Inject Script ===
=== Expecco Qt Inject Script ===


Batch script to start your application with the expecco test code injected.
Batch script to start your application with the expecco test code injected. You have to change the file according to your setup.


Filename: <br>
Filename: <br>
Zeile 29: Zeile 29:
Location: <br>
Location: <br>
<code><qt client directory>expeccoTestService_InjectTool\bin\<CompilerVersion>\<CompilerArchitecture>\</code>
<code><qt client directory>expeccoTestService_InjectTool\bin\<CompilerVersion>\<CompilerArchitecture>\</code>



=== Expecco Test Service Library ===
=== Expecco Test Service Library ===
Zeile 41: Zeile 40:
<code><qt client directory>\bin\<CompilerVersion>_<CompilerArchitecture>_Qt<QtVersion>\</code>
<code><qt client directory>\bin\<CompilerVersion>_<CompilerArchitecture>_Qt<QtVersion>\</code>


== Inject ==
== Expecco Qt Inject Script ==


You have to define the paths according to you setup:


=== QTDIR ===
https://www.qt.io/download

Path of the QT directory on your system, dependent on qt and compiler version.

Example <br>
<code>C:\QT\5.9.1\msvc2017_64</code>

=== ExpeccoTestServiceInject ===

Path and filename of the 'Expecco Qt Inject Program'.

=== ExpeccoTestService ===

Path and filename of the 'Expecco Test Service Library'

=== ApplicationDirectory, ApplicationName ===

Directory and name of the application to be tested.

== Logging ==

You can activate the logging by removing the comment of two lines of the 'Expecco Qt Inject Script' and modifying the log level.

set ETS_QT_LOG_FILE=c:\\Windows\\temp\\etsQt.log
set ETS_QT_LOG_LEVEL=2

Version vom 21. Juli 2020, 10:03 Uhr

QT[Bearbeiten]

https://www.qt.io/download

Required Files[Bearbeiten]

To inject the expecco test code in your application you need 3 files.

All files are in the qt client directory:
<expecco-installaton-dir>\packages\exept\expecco\plugin\qt\expeccoQtClient\expeccoTestService

Expecco Qt Inject Script[Bearbeiten]

Batch script to start your application with the expecco test code injected. You have to change the file according to your setup.

Filename:
ets_Inject-template.bat

Location:
<qt client directory>expeccoTestService_InjectTool\injectScript\

Expecco Qt Inject Program[Bearbeiten]

Program to inject the expecco test code.

Filename:
etsInject.exe

Location:
<qt client directory>expeccoTestService_InjectTool\bin\<CompilerVersion>\<CompilerArchitecture>\

Expecco Test Service Library[Bearbeiten]

Library with the expecco test code.

Filename:
ExpeccoTestService.dll

Location:
<qt client directory>\bin\<CompilerVersion>_<CompilerArchitecture>_Qt<QtVersion>\

Expecco Qt Inject Script[Bearbeiten]

You have to define the paths according to you setup:

QTDIR[Bearbeiten]

Path of the QT directory on your system, dependent on qt and compiler version.

Example
C:\QT\5.9.1\msvc2017_64

ExpeccoTestServiceInject[Bearbeiten]

Path and filename of the 'Expecco Qt Inject Program'.

ExpeccoTestService[Bearbeiten]

Path and filename of the 'Expecco Test Service Library'

ApplicationDirectory, ApplicationName[Bearbeiten]

Directory and name of the application to be tested.

Logging[Bearbeiten]

You can activate the logging by removing the comment of two lines of the 'Expecco Qt Inject Script' and modifying the log level.

set ETS_QT_LOG_FILE=c:\\Windows\\temp\\etsQt.log
set ETS_QT_LOG_LEVEL=2



Copyright © 2014-2024 eXept Software AG