Add tests and the code to run them. This code is not run by default and requires some manual installation.