Qt Inject Windows/en
Inhaltsverzeichnis
QT[Bearbeiten]
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 int the Expecco Qt Inject Script 'ets_Inject-template.bat':
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
Start[Bearbeiten]
Start the modified 'Expecco Qt Inject Script'.