External Tools Settings
Expecco may use external programs to provide additional functionality. This dialog allows for the configuration of which executable is used in particular.
Shell (Win32 only)
Specify the program which is used to execute shell scripts. Notice, that under the Windows operating system, a UNIX bourne/korn-shell compatible shell has to be installed (for example as part of the cygwin package). This is only needed if your test suite includes script actions which are written in the UNIX shell command language AND your test suites are required to run unchanged under both Windows and UNIX operating systems.
Therefore, in most cases, this setting is not required.
Specify which ruby interpreter to use for Ruby Elementary blocks. By default, the ruby command which is found along your PATH setting is used (i.e. the same as found when executing "ruby" on the command line).
This setting is not needed if you do not use any Ruby Elementary blocks.
Specify the program which is used to display online help documents. By default (if left blank), the configured web-browser (typically: Firefox, Safari or Internet Explorer) is used. For security reasons, it is recommended to use Firefox or Safari as opposed to Internet Explorer.
Specify the program which is used to display generated report documents. By default, the configured PDF viewer (typically: acrobat reader) is used.
External Text Editor
Specify the program to edit text attachments. Useful Linux/Unix settings are "
xterm -e vi %1" or "
xterm -e emacs %1". By default, a built in text editor (FileBrowser) is used.
External CSV Editor
Specify the program to edit CSV attachments. A useful Linux/Unix setting is "
/opt/libreoffice/bin/office %1" or another excel-alike calculator which can read and write CSV files. By default, a built in text editor (FileBrowser) is used.
Choose between basic expecco mode and advanced Smalltalk modes. The Smalltalk workspace allows for improved code execution and access to more internals of the underlying Smalltalk runtime system. The basic mode has less features presented in its menu and buttons, and might therefore be better for beginners.
Choose between basic and advanced Inspector tool. The Inspector is used to show the contents of data objects and of pin values. The advanced version offers more options, but may look more complicated to beginners.