Testing and CI setup.