43 lines
1.0 KiB
Plaintext
43 lines
1.0 KiB
Plaintext
Scripts to test various cases for ScriptFu subsystem.
|
|
|
|
Not usually installed.
|
|
|
|
Should not be localized i18n : for developers only.
|
|
|
|
## Install
|
|
|
|
To use, install them:
|
|
|
|
1. Old style scripts: copy to /scripts.
|
|
|
|
2. New style independently interpreted scripts:
|
|
copy a dir containing the test script into /plugins
|
|
and ensure the .scm files have execute permission.
|
|
|
|
Old style scripts test and are interpreted by extension-script-fu.
|
|
When a script crashes extension-script-fu, you must restart Pika.
|
|
|
|
New style scripts are interpreted in a separate process
|
|
running binary script-fu-interpreter-3.0.
|
|
|
|
## Invoke
|
|
|
|
Any installed script can be tested in the SF Console
|
|
by just calling it from the PDB: "(script-fu-test-foo)"
|
|
since they are PDB procedures.
|
|
|
|
Scripts that have menu items can be tested from the Pika GUI.
|
|
|
|
Any test script can be called by another script.
|
|
|
|
## Testing framework
|
|
|
|
test9.scm has a built-in testing framework.
|
|
|
|
FUTURE: extract the framework to a Scheme extension
|
|
that is in the Pika repo,
|
|
that other scripts can load and use.
|
|
|
|
|
|
|