Platform Team/Server Kit/Architecture: Difference between revisions

No edit summary
Line 99: Line 99:
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|sugar-server]] have also integration tests to cover integration issues for its parts.
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|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.
Except component specific tests, it is important to have system integration testing when all components are being tested in collaboration. In that case, the [[Platform_Team/Sugar_Unit|sugar-unit]] 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.
The reliable testing environment should help with avoiding regressions while following [[Sugar Server Kit]] [[Sugar_Server_Kit/Release plan|statement of purpose]] for releases.