circle ci testing and autodeploy