All of the tests in here really should be in separate files so that we can disable them independently in the manifest files.