now that the project is open-source, we need to automate testing that's already been done and automated but traditionally run by hand.