Project

General

Profile

Actions

Support Request #1143

closed

ADTFS-47641 Supported Squish version for ADTF

Added by hidden over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Customer:
ELEKTROBIT
Department:
SUPPORT
Requester's Priority:
Normal
Support Level:
3rd Level
Resolution:
Not Supported Scope
Product Issue Numbers:
Affected Products:
Platform:
Ubuntu 14.04 64bit
Topic:
ADTF::Common
FAQ Links:

Description

Supportanfrage:

Folgendes Problem des Kunden:

"we would like to test automate ADTF together with our developed addons with Squish automation tool from froglogic GmbH.
Under Linux 64bit operating system, Squish is not able to hook into ADTF:

Test recording with Squish Qt for linux64 throws error:
Warning: AUT /opt/adtf/2.12.0/bin/adtf_devenv does not appear to be dynamically linked against Qt, hooking might fail.
ERROR: ld.so: object 'libsquishqtpre.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

Squish support says that adtf_devenv does not support an application that is not linking dynamically against Qt.

Precondition:
OS: Ubuntu 14.04 (VirtualBox image)
ADTF: 2.12.0 (linux 64)
Qt: 4.7.1
Squish for Qt 6.3.0 IDE (linux 64)

Question:
Could you provide an ADTF build, that dynamically links against Qt?
is there another way to make Squish run with ADTF?"

Der Kunde fragt ausserdem, ob gegebenenfalls der direkte Kontakt zu Euch hergestellt werden könnte.
Da wollt' ich lieber mal erst bei euch nachfragen, um nicht unangemessen vorzugreifen.

Best regards - Beste Grüße,
Florian Obermeier
EB Assist ADTF Support-Team

Lösung:

Wir verwenden Squish Version 4.1.0 zum GUI testen für ADTF 2.X, passend zu der Qt Version 4.7.
Im Grunde sollte die Verwendung von Squish 6.3 für Qt 4.7 (Binary for Windows 64 Bit, Qt 4.7.x, VS 2010) funktionieren. Dabei ist aber zu beachten das evtl. Testcases angepasst werden müssen das sich die Squish Library geändert hat. Leider können wir dafür aber keinen Support leisten.

Ergänzend sei noch einmal erwähnt:
  1. Es wird keine neuen Anforderungen an ADTF 2.x geben, neue Feature = ADTF 3.x
  2. In der aktuellen ADTF 3.1 kommt Qt 5.7 zum Einsatz
  3. In der nächsten Version erfolgt der Umstieg auf Qt 5.9
  4. Die Verwendung von Squish ist einzig von der Qt Version abhängig, wir liefern kein Squish
  5. Abhängigkeiten sind bei den Qt bzw. Squish Entwicklern zu fragen, für ADTF gilt nur die Abhängigkeit zu Qt
Actions

Also available in: Atom PDF