Changes to make ord-interface stand alone. Highlights:
The "long" tests now use locally built docker images, so they run quite fast.
The run_tests.sh script is the entry point for running tests. It builds new ord-postgres and ord-interface docker images and uses them for testing. The data in ord-data is randomly downsampled to make the database population step faster.
The overall time for run_tests.sh is ~10 minutes from scratch. We should look into additional docker build caching.
NOTE: The ord_client{_test}.py code is not updated in this PR. I'll move the related PR and issue over from ord-schema.
Changes to make ord-interface stand alone. Highlights:
run_tests.sh
script is the entry point for running tests. It builds neword-postgres
andord-interface
docker images and uses them for testing. The data inord-data
is randomly downsampled to make the database population step faster.run_tests.sh
is ~10 minutes from scratch. We should look into additional docker build caching.NOTE: The ord_client{_test}.py code is not updated in this PR. I'll move the related PR and issue over from ord-schema.
For posterity, the initial migration was done using https://github.com/newren/git-filter-repo/