8.1 PlUnit on SICStus
The directory of plunit.pl and swi.pl must
be in the
library search-path. With PLUNITDIR replaced accordingly,
add the following into your .sicstusrc or sicstus.ini.
:- set_prolog_flag(language, iso). % for maximal compatibility
library_directory('PLUNITDIR').
The current version runs under SICStus 3. Open issues:
- Some messages are unformatted because SICStus 3 reports all ISO
errors as instantiation errors.
- Only
plunit.pl. Both coverage analysis and the test generation wizard currently require SWI-Prolog. - The
loadoptionnormalis the same asalways. Useset_test_options(load, never)to avoid loading the test suites. - The
runoption is not supported. - Tests are loaded into the enclosing module instead of a separate test module. This means that predicates in the test module must not conflict with the enclosing module, nor with other test modules loaded into the same module.