CI cache test data
Actually, it seems that test data is downloaded 4 times (for each extended job).
TODO: use cache to avoid this.
Data could be downloaded first, a the same time we install test deps (during the first job 'env' which could just be 'env')