Installing the Squish IDE Eclipse Integration

Last edited on

Introduction

The functionality of the Squish IDE (managing test suites, test cases, recording, spying, etc.) is also available as a plug-in for Eclipse based IDEs. With this Eclipse plug-in it is possible to add the Squish IDE functionality to an existing Eclipse installation.

Requirements

Squish IDE Eclipse Integration 6.0

pydev 2.8 - 3.1.x, js/ruby/tcl: 3.0.0 - 5.x, perl: 0.6.28-0.7.x

Script Language EditorRequired versionUpdate Site URL
JavaScript (DLTK)DTLK and the DLTK JavaScript editor 3.0.0 - 5.xhttp://download.eclipse.org/technology/dltk/updates
Ruby (DLTK)DTLK and the DLTK Ruby editor 3.0.0 - 5.xhttp://download.eclipse.org/technology/dltk/updates
Python (Pydev)2.8 - 3.1.xhttp://pydev.org/updates
Perl (EPIC)EPIC 0.6.28 - 0.7.xhttp://e-p-i-c.sf.net/updates/testing
Tcl (DLTK)DTLK and the DLTK Tcl editor 3.0.0 - 5.xhttp://download.eclipse.org/technology/dltk/updates

Installation

For installing the Squish IDE Eclipse Integration please see the instructions at Eclipse IDE Integration.

Known Problems

Error “Problem Occurred - ‘Writing snippets to Test Script’ has encountered a problem. An internal error has occurred.”

This error can occur when trying to record:

It occurs when the current test suite uses a script language for which the script language editor support has not been installed yet.

(Error dialog text: “No refactoring registered for language: JavaScript - If you believe this is an error in Squish or if you have a question about the error, please click the ‘Copy mail template to Clipboard’ and then paste the clipboard contents into a new mail to support@froglogic.com.")

Error “Unable to start the Recording - No refactoring registered for language: …”

This error can occur when trying to record:

It occurs when the respective test suite has not been closed and loaded again after installation of the respective script language editor.

Remember to close (File > Close Test Suite) and load the test suites which are supposed to use the newly installed script language editor.

Related information

Using Squish Eclipse integration with Subclipse and other Version Control Systems