README
1Prolog Unit Tests
2=================
3
4
5---++ TBD
6
7 * Add options to test units
8 - Condition, setup, cleanup, blocked [OK]
9 * Run the tests on make, etc. [OK]
10 * Report generation options
11
12---++ What to do with loaded tests?
13
14 * Keep them around
15 * Remove them
16 * Flag module as `volatile', so it is not saved.
17
18---++ Distinguish user/system/library tests
19
20---++ Deal with seperate test-files:
21
22 * load_test_files(+Options)
23
24---++ Volatile modules?
25
26---++ Conversion of system tests:
27
28 - test.pl internals [OK]
29 - scripts called from test.pl [OK]
30 - tests for packages
31
32---++ Run tests concurrently?
33
34 + Tests applications for concurrent execution
35 + Saves time, notably on tests doing networking, timeout, etc.
36 - Might be more complicated to understand
37
38---++ Test wizard
39
40 * Write tests to .plt files
41 * Merge with existing content of .plt files
42 - Read with comments and write back?
43
44---++ Coverage analysis
45
46 * See cover.pl
47