mlflow / mlflow-export-import

Apache License 2.0
132 stars 78 forks source link

Enhance mlflow-export-import tests to use two tracking servers #2

Closed amesar closed 2 years ago

amesar commented 2 years ago

Currently the tests use one tracking server. When importing, we add a special prefix to the imported object (run, experiment or model) and compare it with the original source object. This is both clunky and not a true emulation of a real export import.

The goal is to launch two tracking servers - one for the source and one for the imported target objects.

The test suite will do the following:

  1. Launch two tracking servers
  2. Run tests against these servers
  3. Tear down the two servers

Related to: Issue 5 - Add pytest.fixture(scope="session") to tests