• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..07-Jan-2012-

examples/H07-Jan-2012-6639

ChangeLogH A D18-Oct-20104 KiB17396

Makefile.inH A D18-Oct-20102.8 KiB13887

READMEH A D18-Oct-2010930 4729

plunit.docH A D18-Oct-201023.2 KiB672529

plunit.plH A D18-Oct-201039.2 KiB1,5071,276

test_cover.plH A D18-Oct-20107.4 KiB252207

test_wizard.plH A D18-Oct-20105.4 KiB212169

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