Hook up regression tests to continuous integration
At the moment, regression test data doesn't run with CI and it is hosted on Google Drive which doesn't allow nice and easy fetching due to authentication. It also doesn't allow for nice and transparent version control.
Now that ACL 2.0 has been released and that the binary format is backwards compatible, a new repository should be created with the regression test configurations and data.
There, we can host the IO tools to convert to/from SJSON and binary formats of the ACL binary clips. We can manage adding new regression tests and track their changes.
Every now and then, a new release of the test data will be made and packaged in a zip file that CI can easily consume.
To consume the new data, the make.py script will be updated to pull a specific version zip file. As it does right now, the zip file will be unpacked and used to run the regression tests. Local usage will work the same way and automatically pull the required zip the first time it is required.
See https://github.com/nfrechette/acl-test-data