how to run tests... everything in a container to avoid having install all dependencies on different systems