We need to have regression testing that is somehow automated.

All the bugs that were reported should be stripped down to simple test units which should then be made regression tests.

MichalisKamburelis: Well, this is implemented now. We have tests (both conformance tests and regression tests) implemented, see tests/ subdirectory in sources. Also see "correct tests output" on ProjectsUsingPasDoc page. Errors fixed before March 2005 were not separated into test units, but all errors fixed later are separated into test units.

Also some test units were created to specifically test existing features (like ok_links.pas). In some cases, tests were created while implementing new feature (that's how ok_tag_params_no_parens.pas was written). Last but not least, subdirectory tests/todo/ already contains some tests for known bugs, that are pending to be fixed.

See tests/README in pasdoc sources.

RegressionTesting (last edited 2007-10-28 22:57:05 by localhost)