-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI Tests for Milipede Wilks #148
Comments
Aside from what I mentioned in #166 (CI images need to include all the required spline tables), we need to change the test structure so that each reco has its own test data. I also suggest that the test succeeds if test data are not provided for a given reco (when a new reconstruction is introduced, we do not have test data for it until we decide it's mature enough to produce a baseline). |
I think the new cascade splines were removed from the Dockerfile to reduce space requirements. But there is the |
@ric-evans @dsschult can we switch CI to use the |
We might hit the storage limit. I know for a whlie we were at the limit, before some cleanup of the images. Also, larger images slow down CI by a noticeable amount. |
I understand. For CI this means we may need a different Dockerfile for each For reco-specific development branches it is still possible to amend the Dockerfile to fetch all the required data as long as the branch is being developed, and revert it back just before merging. It is not ideal but suffices for me right now. |
The other option is to download the spline tables at runtime in the "lite" image. Which wouldn't be much different size-wise than downloading/building that layer in the image, but is more customizable to the algorithm. |
I guess we could begin with removing the spline tables from the IceTray image and fetching them in the Skymap Scanner image, see my remark in #166. |
I'm not a fan of keeping sizeable data inside the image--unless we need to version-track that data. If we can do an at-runtime pattern, I'd like that better |
It will be useful to have CI tests using
millipede_wilks
(nside=1). We may even save runtime.The text was updated successfully, but these errors were encountered: