next up previous contents
Next: 13.3 System Testing Up: 13 Testing procedures for Previous: 13.1 Stress Testing   Contents

13.2 Correctness Testing

In addition to the above tests, some basic unit tests must be run before committing changes to FCM. These will include the following tests:

  1. Compilation - Check that the module compiles successfully
  2. Loading - Check that the module successfully loads and unloads into the current Linux kernel

These tests are automated via the runtests script, which is located in the src/test/fcm directory of the CVS repository. It produces a report giving details of the tests.