PIKApp/plug-ins/script-fu/scripts/test/README

43 lines
1.0 KiB
Plaintext
Raw Normal View History

2023-09-26 00:35:21 +02:00
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.