Split setup and run during ci