Changes

Line 71: Line 71:     
It is an entirely downstream decision as to how to deploy Sugar Server Kit based solutions.
 
It is an entirely downstream decision as to how to deploy Sugar Server Kit based solutions.
 +
 +
== Development model ==
 +
 +
Having a decent testing infrastructure is the major intention for [[Sugar Server Kit]] components. Every component needs to have, at least, unit tests for its internals. Components like [[Sugar_Server_Kit/sugar-server]] have also integration tests to cover integration issues for its parts.
 +
 +
Except component specific tests, it is important to have system integration testing when all components are being tested in collaboration. In that case, the [[Sugar_Server_Kit/sugaroid|sugaroid]] component, sugar client bot, will help.
 +
 +
The reliable testing environment should help with avoiding regressions while following [[Sugar Server Kit]] [[Sugar_Server_Kit/Release plan|statement of purpose]] for releases.
    
== Components ==
 
== Components ==