VisualWorks Testing Plugin Reference/en
Introduction
The VisualWorks plugin interfaces to running VisualWorks application via the expecco bridge protocol, which is based on the protocol described [ Embedded_Systems_C_Bridge_API#Bridge_Wire_Protocol | here ].
The plugin provides the following functionality:
- explore the UI in the expecco GUI browser (the widget hierarchy)
- interact with VisualWorks UI components (simulate user interactions)
- record/playback
- execute code inside the VisualWorks image
Preparation
The VisualWorks image must have the expecco bridge code installed and running. For this, it must either be started with a script (command line argument) to load the expecco bridge code upon startup, or it must have been deployed with the bridge parcel already installed.
The expecco bridge code is a separate package, provided by exept.
Code Execution
You can create elememtary VisualWorks action blocks, which contain Smalltalk code which will be executed inside the VisualWorks image. This is similar to remote Smalltalk/X code execution and the API is described in the Bridges Smalltalk Elementary Blocks API Documentation.
GUIBrowser Integration
Assuming that the expecco bridge is already running in your VisualWorks image, open the GUIBrowser tab,
and connect to the VisualWorks image via the connect-"Smalltalk" dialog: