Qt Inject Windows/en

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen

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