The Travis file currently tests the setup.py installation is executed successfully. This ensure all dependencies can be got.
The next step would be to execute the updater script.
This will involve:
Storing an encrypted admin API key as a travis envi variable
Generating a config.yaml using the travis envi variable as well as the other required config data
The script could then be ran in the test_dry_run mode where it would just pull down a file and edit it.
The test would then be to ensure the file was edited
But, Ideally a test file would loaded to the LDS and the script would edit it, test it had been edited and the change is reflected in the LDS metadata. Then the change the file back for the next test.
The Travis file currently tests the setup.py installation is executed successfully. This ensure all dependencies can be got.
The next step would be to execute the updater script. This will involve: