This shows you the differences between two versions of the page.
Next revision Both sides next revision | |||
devel:kamailio-5.0-design [2016/02/24 23:20] miconda created |
devel:kamailio-5.0-design [2016/02/24 23:34] miconda [Build System] |
||
---|---|---|---|
Line 30: | Line 30: | ||
* cmake | * cmake | ||
+ | ===== Continuous Integration ===== | ||
+ | ==== Unit Test Framework ==== | ||
+ | |||
+ | Reviving the exiting unit testing or selecting another framework. | ||
+ | |||
+ | ==== Minimal Unit Tests ==== | ||
+ | |||
+ | Defining a minimum set of automatic tests that needs to be provided by each module: | ||
+ | |||
+ | * a minimal config for loading the module, to be sure it doesn' | ||
+ | * can be done with a config as simple as: | ||
+ | |||
+ | < | ||
+ | |||
+ | loadmodule " | ||
+ | |||
+ | request_route { | ||
+ | ; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | * or can require setting some module parameters or even loading other modules |