Qt Inject Windows/en

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

QT

https://www.qt.io/download

Required Files

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

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

Program to inject the expecco test code.

Filename:
etsInject.exe

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

Expecco Test Service Library

Library with the expecco test code.

Filename:
ExpeccoTestService.dll

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

Expecco Qt Inject Script

You have to define the paths according to you setup int the Expecco Qt Inject Script 'ets_Inject-template.bat':

QTDIR

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

Example
C:\QT\5.9.1\msvc2017_64

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

Start

Start the modified 'Expecco Qt Inject Script'.



Copyright © 2014-2024 eXept Software AG