## 10 The Test Suite

The test suite is the most important single component of the CSSC suite. It ensures that ports to new platforms are working correctly, and that changes in one part of the suite don’t accidentally break anything else.

The test suites cannot cover everything. More are needed. If you only ever contribute one thing to CSSC, make it a new test case. This chapter explains how to run the test suite and also how to write new test cases.