173 lines
4.0 KiB
Plaintext
173 lines
4.0 KiB
Plaintext
|
[Jul 29 2009]
|
||
|
|
||
|
* ENHANCED: System and library modules now use =system= as their parent module rather than =user=.
|
||
|
[Jun 15 2009]
|
||
|
|
||
|
* DOC: Item#483: Broken link in PlUnit. Ulrich Neumerkel.
|
||
|
|
||
|
[May 14 2009]
|
||
|
|
||
|
* DOC: module specifier, typos
|
||
|
|
||
|
[Mar 19 2009]
|
||
|
|
||
|
* CLEANUP: Removed all trailing whitespace from all source-files. This avoids many GIT (merge) warnings.
|
||
|
[Mar 12 2009]
|
||
|
|
||
|
* MODIFIED: Renamed concat_atom/2,3 into atomic_list_concat/2,3 for compatibility. Moved the old predicates into library(backcomp). It is adviced to update your code, but 99% of the code will remain working because the old definitions are autoloaded.
|
||
|
[Feb 11 2009]
|
||
|
|
||
|
* CLEANUP: Module declaration code
|
||
|
[Sep 11 2008]
|
||
|
|
||
|
* PORT: Add AC_PREREQ to configure.h for systems that auto-select autoconf
|
||
|
versions. After tip by Ulrich Neumerkel.
|
||
|
|
||
|
[Aug 11 2008]
|
||
|
|
||
|
* INSTALL: Remove all configure files from the git repository
|
||
|
|
||
|
[Jul 10 2008]
|
||
|
|
||
|
* FIXED: PlUnit: Perform goal_expansion/2 on setup, condition and cleanup options.
|
||
|
Ivo Swartjes.
|
||
|
|
||
|
[Jun 26 2008]
|
||
|
|
||
|
* ADDED: forall option to unit tests that allows running the same test on
|
||
|
different data sets.
|
||
|
|
||
|
* FIXED: wrong handling of gloabl option sto(false)
|
||
|
[May 31 2008]
|
||
|
|
||
|
* FIXED: Properly support tests with condition and setup
|
||
|
|
||
|
[May 14 2008]
|
||
|
|
||
|
* ENHANCED: PlUnit: Test options in set_test_options/1; fix documentation.
|
||
|
|
||
|
[May 9 2008]
|
||
|
|
||
|
* ADDED: Allow specifying sto mode for an entire test set
|
||
|
|
||
|
[May 1 2008]
|
||
|
|
||
|
* DOC: plunit and non termination
|
||
|
|
||
|
[Apr 28 2008]
|
||
|
|
||
|
* ADDED: flag tests using `fixme'. Suggested under the name `desired' by
|
||
|
Ulrich Neumerkel. Let us see how this works out in practice!
|
||
|
|
||
|
[Apr 24 2008]
|
||
|
|
||
|
* ENHANCED: When interrupting a thread, indicate which one.
|
||
|
|
||
|
* ADDED: PlUnit: running_tests/0 to find what test is running.
|
||
|
|
||
|
* FIXED: wrong dynamic declaration in plunit.pl
|
||
|
|
||
|
[Mar 11 2008]
|
||
|
|
||
|
* ENHANCED: Provide file/line info for errors in setup and condition
|
||
|
|
||
|
[Feb 4 2008]
|
||
|
|
||
|
* FIXED: STO independent of timings, Item#316
|
||
|
|
||
|
[Jan 31 2008]
|
||
|
|
||
|
* DOC: formatting
|
||
|
|
||
|
[Jan 30 2008]
|
||
|
|
||
|
* ENHANCED: PlUnit: run_tests(Unit) raise error on non-existing unit.
|
||
|
Item#305, Ulrich Neumerkel.
|
||
|
|
||
|
* ENHANCED: PlUnit: reporting STO and setting STO checking options
|
||
|
|
||
|
[Jan 29 2008]
|
||
|
|
||
|
* CLEANUP: PlUnit: some reorganisation of the test loop, preparing for further
|
||
|
enhancements.
|
||
|
|
||
|
[Jan 28 2008]
|
||
|
|
||
|
* ADDED: subsumes/2 and subsumes_chk/2 as built-in predicates.
|
||
|
|
||
|
* ENHANCED: Really load no tests if not asked to do and provide better feedback
|
||
|
if no tests where loaded or all tests passed.
|
||
|
|
||
|
* FIXED: DCG: cut transparency, output unification, preserve erroneous non-terminals
|
||
|
* ENHANCED: DCG: more tests
|
||
|
* FIXED: PlUnit version confusion
|
||
|
|
||
|
[2008-01-26]
|
||
|
|
||
|
* FIXED: portability for SICStus 3.12
|
||
|
* ENHANCED: new option sto
|
||
|
|
||
|
[Jan 14 2008]
|
||
|
|
||
|
* FIXED: Non-determinism in run_tests/0 if there are blocked tests.
|
||
|
|
||
|
[Dec 21 2007]
|
||
|
|
||
|
* FIXED: PlUnit printing of wrong answers if there are attributes. Ulrich
|
||
|
Neumerkel, item#242
|
||
|
Oct 30, 2007
|
||
|
|
||
|
* ENHANCED: Report error or failure in cleanup handler (Mark van Assem)
|
||
|
* ENHANCED: Do not report '% All tests passed' if no tests are
|
||
|
executed after a make/0.
|
||
|
|
||
|
Sep 21, 2007
|
||
|
|
||
|
* ENHANCED: Verify test-set and test options.
|
||
|
|
||
|
* ADDED: Allow for Var == Value as shorthand for true(Var == Value).
|
||
|
|
||
|
Sep 20, 2007
|
||
|
|
||
|
* ENHANCED: Message on wrong error
|
||
|
|
||
|
* DOCS: Fixed typos. Ulrich Neumerkel.
|
||
|
|
||
|
* FIXED: avoid a loop if a test throws an error holding a cyclic term.
|
||
|
|
||
|
* MODIFIED: errors are now verified using subsumes_chk/2 instead of =@=.
|
||
|
|
||
|
* PORT: =@= is now correctly bound to variant/2 for SICStus.
|
||
|
|
||
|
Aug 1, 2007
|
||
|
|
||
|
* FIXED: Ran failing tests twice due to unwanted choicepoint.
|
||
|
|
||
|
Jul 30, 2007
|
||
|
|
||
|
* ADDED: allow for error(Error) as alias for throws(error(Error, _)).
|
||
|
|
||
|
Mar 28, 2007
|
||
|
|
||
|
* ADDED: option silent(Bool) to force completely silent operation.
|
||
|
|
||
|
Mar 6, 2007
|
||
|
|
||
|
* Allow for single option without list
|
||
|
|
||
|
Nov 23, 2006
|
||
|
|
||
|
* Force start of line after ....
|
||
|
|
||
|
Oct 22, 2006
|
||
|
|
||
|
* Allow tracing body of tests. Suggested by Lukas Degener.
|
||
|
|
||
|
Oct 17, 2006
|
||
|
|
||
|
* Portability with SICStus 3.12.
|
||
|
|
||
|
Oct 13, 2006
|
||
|
|
||
|
* Better message for tests that succeeded but should have failed
|