Part of canonical.testing.ftests
Note that many tests are performed at run time in the layers themselves to confirm that the environment hasn't been corrupted by tests
| Class | BaseTestCase | Both the Base layer tests, as well as the base Test Case |
| Class | MemcachedTestCase | Undocumented |
| Class | LibrarianTestCase | Undocumented |
| Class | LibrarianNoResetTestCase | Our page tests need to run multple tests without destroying |
| Class | LibrarianHideTestCase | Undocumented |
| Class | DatabaseTestCase | Undocumented |
| Class | LaunchpadTestCase | Undocumented |
| Class | FunctionalTestCase | Undocumented |
| Class | ZopelessTestCase | Undocumented |
| Class | LaunchpadFunctionalTestCase | Undocumented |
| Class | LaunchpadZopelessTestCase | Undocumented |
| Class | LaunchpadScriptTestCase | Undocumented |
| Class | LayerProcessControllerInvariantsTestCase | Undocumented |
| Class | LayerProcessControllerTestCase | Tests for the LayerProcessController. |
| Class | TestNameTestCase | Undocumented |
| Function | test_suite | Undocumented |