This PR modifies the test suite to run fully offline. It makes two changes:
while the tests are running, get_fs is modified so it returns a MemoryFileSystem which accepts paths with a gs protocol
run_docker tests which actually run the model are removed. This feature is deprecated, and also sufficiently tested by unit tests on run command generation
This was done for a few reasons:
it is generally good practice to have your tests not depend on network connectivity, to avoid intermittent failures
we are making our google cloud buckets private, and can no longer depend on the data which was being accessed
we would like to avoid egress fees when running tests on Piz Daint
This PR modifies the test suite to run fully offline. It makes two changes:
This was done for a few reasons: