Automating Qt Jambi 4.5.2_01 on 32-bit Linux

Last edited on

Automating applications based on Qt Jambi requires the following steps:

libcom_trolltech_qt_core.so       
libcom_trolltech_qt_gui.so        
libcom_trolltech_qt_network.so    
libcom_trolltech_qt_opengl.so     
libcom_trolltech_qt_phonon.so     
libcom_trolltech_qt_sql.so        
libcom_trolltech_qt_svg.so        
libcom_trolltech_qt_webkit.so     
libcom_trolltech_qt_xmlpatterns.so
libcom_trolltech_qt_xml.so        
libphonon.so.4                    
libQtCore.so.4                    
libQtGui.so.4                     
libqtjambi.so                     
libQtNetwork.so.4                 
libQtOpenGL.so.4                  
libQtSql.so.4                     
libQtSvg.so.4                     
libQtWebKit.so.4                  
libQtXmlPatterns.so.4             
libQtXml.so.4                     
libstdc++.so.6
NAMINGSCHEME=HIERARCHICAL

In a shell/terminal:

SQUISH_NO_CRASHHANDLER=1 "<squish_dir>/bin/squishide"
-jar MyQtJambiApp.jar

If you use a shell script to start your application first configure “java” as AUT in the test suite settings. (This will register “java” as an allowed sub-process.) Then change the AUT to your shell script.