Regression testing
Erik Eliasson
eliasson at it.kth.se
Mon Oct 16 13:27:17 CEST 2006
I will add regression test capabilities to the auto-build system. It is
a set of applications that use the minisip source code to generate some
output, plus a file describing the expected output.
Note that the expected output is not necessarily the _correct_ output.
It gives you a indication that something has changed. If it is triggered
by you fixing something, then update the expected output accordingly.
Doing this kind of small test applications will find _a lot_ of bugs
(did this for the SIP headers, and I found a heap of potential
problems), and regression testing is necessarily if we want to be able
to add new features while being resonably stable.
I will put the tests in the minisip_autobuild repository. Now they are
only run on debian unstable, no debug info. Maybe we want to move the
tests to the minisip repository per library, and run it on each
platform/build case. Feel free to improve ;)
--Erik
--
Erik Eliasson <eliasson at it.kth.se>
More information about the Minisip-devel
mailing list