next up previous contents index
Next: 7.10 Use of SDCC Up: 7. Support Previous: 7.8 Examples   Contents   Index


7.9 Quality control

The compiler is passed through nightly compile and build checks. The so called regression tests check that SDCC itself compiles flawlessly on several platforms and checks the quality of the code generated by SDCC by running the code through simulators. There is a separate document test_suite.pdf about this.

You'll find the test code in the directory sdcc/support/regression. You can run these tests manually by running make in this directory (or f.e. ''make test-mcs51'' if you don't want to run the complete tests). The test code might also be interesting if you want to look for examples checking corner cases of SDCC or if you plan to submit patches.

The pic port uses a different set of regression tests, you'll find them in the directory sdcc/src/regression.



2007-03-25